对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。
文章源自玩技e族-https://www.playezu.com/17314.html
手工测试用例是针对功能测试人员的,而自动化测试用例是针对自动化测试用例框架或工具的。文章源自玩技e族-https://www.playezu.com/17314.html
1.2 自动化测试类型
1
测试静态内容:
静态内容测试是最简单的测试,用于验证静态的、不变的ui元素的存在性,例如:
(1)每个页面都有预期的页面标题,这可以用来验证链接指向一个预期页面;
(2)应用程序的主页包含一个应该在页面顶部的图片;
(3)网站的每个页面是否包含一个页脚区域来显示公司的联系方式、隐私政策以及商标信息等;
(4)每一页的标题文本都使用
标签吗?每个页面是否都有正确的头部文本?你可能需要(也可能不需要)对页面内容进行自动化测试。如果你的网页是不易受到影响的,则手工对内容进行测试就足够了。假设你的应用文件的位置移动了,则内容测是就非常有价值。
1.3 自动化测试用例编写原则
最后跟大家分享一下自动化测试用例编写原则:
1、一个用例为一个完整的场景,从用户登录系统到最终退出并关闭浏览器;
2、一个用例只验证一个功能点,不要试图在用户登录系统后把所有功能都验证一遍;
3、尽可能少的编写逆向逻辑用例。一方面因为逆向逻辑的用力很多(例如,手机号输错有几十种情况),另一个方面自动化脚本本身比较脆弱,复杂的逆向逻辑用例实现起来比较麻烦且容易出错;
4、用例与用例之间尽量避免产生依赖;
5、一条用例完成测试之后需要对测试场景进行还原,以免影响其他用例的执行。