从功能测试到自动化测试(2)
发表于:2020-08-07来源:csdn作者:Chaqian点击数:
标签:
功能测试通常是需要自动化测试的 最复杂的测试类型,但通常也是最重要的。典型的测试是登陆,注册网站账户用户账户操作、账户设置变化、复杂的数
功能测试通常是需要自动化测试的 最复杂的测试类型,但通常也是最重要的。典型的测试是登陆,注册网站账户用户账户操作、账户设置变化、复杂的数据检索操作等等。功能测试通常对应着你的应用程序的描述应用特性或设计的使用场景。
在这里插入图片描述
4)测试动态元素
通常网页元素都有唯一的标识符,用于唯一的定位该网页的元素。通常情况下,唯一标识符用html标记的id属性或name属性来实现。
5)Ajax的测试
Ajax是一种支持以及动态改变用户界面元素的技术。页面元素可以动态更改,但不需要浏览器重新载入页面,如动画,RSS源、其他实时数据更新等。
Ajax有无数更新网页上元素的放大,最简单的方式是在Ajax驱动的应用程序中,数据可以从应用
服务器检索,然后显示在页面上,而不需要重新加载整个页面,只有一小部分的页面,或者只有元素本身重新被加载。
3、自动化测试用例编写原则
最后,跟大家分享一下自动化测试用例编写原则:
①一个用例为一个完整的场景,从用户登录系统到 最终退出并关闭浏览器
②一个用例只验证一个功能点,不要试图在用户登录系统后把所有功能都验证一遍;
③尽可能少的编写逆向逻辑用例。一方面因为逆向逻辑的用力很多(例如,手机号输错有几十种情况),另一个方面自动化脚本本身比较脆弱,复杂的逆向逻辑用例实现起来比较麻烦且容易出错。
④用例与用例之间尽量避免产生依赖。
⑤一条用例完成测试之后需要对测试场景进行还原,以免影响其他用例的执行。
原文转自:https://blog.csdn.net/Chaqian/article/details/105860596