发表于: 2018-08-06 23:08:33
2 754
今天完成的事:
了解自动化测试前提
跟小哥哥小姐姐们一起跟少儿编程网页
收获:
什么是自动化测试?
自动化测试可分为两种:
第一种:
自动化性能测试(这个自我理解就是咱们常说的性能测试)
性能测试主要是使用测试工具,Loadrunner、Jmeter等,
对软件进行压力测试、负载测试、强度测试等等,因为这些无法用手工进行代替,所以必须自动化。(也就是进行性能上的一些测试)
第二种:
自动化功能测试
主要是编写代码、脚本,让软件自动运行,发现缺陷,代替部分的手工测试。但一般只有大的项目才需要进行自动化,中小型项目不推荐使用自动化测试。
为什么要做自动化?
1. 减少人力成本
2. 完成大量重复性工作
3. 提高测试效率
4. 保证工作的一致性,增加信任度
5. 完成手工不能完成的工作
是否适合做自动化?
1. 时间
2. 人员
3. 系统
4. 领导
在什么情况下做自动化?
什么样的项目需要做自动化测试?
1. 需求变更满
2. 周期长
3. 脚本可重复利用
自动化工具、框架的选择
1. selenium
2. webdriver
辅助工具:
1. Firebug
2. Fierpath
(咋感觉我今天听的这节课提到的这两个工具和师姐用的不一样呢)
评论