本主题解释 SOAtest 测试可维护性报告的目的,并描述如何对其进行访问。
本章包含:
理解测试可维护性报告
如何创建元素定位器是创建可维护的能够承受 web 应用程序随时间的变化的 web 场景的最大障碍之一。 如果创建了唯一属性(如 id)这样的页面元素,则生成的测试可以使用 id 进行元素定位。不管元素移动到页面的哪个位置,都将定位到该元素,因为 id 是唯一的。但是,这些唯一标识符类型并非经常使用于 web 应用程序。相反地,普遍使用 XPaths 来代替,而使用 XPaths 的测试很难维护。为什么呢?如果页面元素被重新排列,则 XPaths 很快就会失效。
为了帮助您测量测试套件的可维护性,SOAtest 提供测试可维护性报告,以显示 web 场景的概要。对于可维护性较低的测试,都会生成一个警告。换句话说,随着 web 应用程序的开发,使用一个或多个 XPaths 的测试会使得测试维护变得困难。
单击警告打开对话框已获得更多详情。
生成测试可维护性报告
可使用以下两种方式生成测试可维护性报告:
- 右键单击测试用例资源管理器中的根源 .tst 文件,然后从快捷菜单中选择 查看测试可维护性报告 。
- 当从浏览器录制新建 web 场景时(如 浏览器录制和回放中所述),在浏览器录制向导中选择 Generate Test Maintainability Report 多选框。录制完成后,报告将自动打开。