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