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