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