测试不仅是点点点,自动化测试不仅是写脚本用例,该站的高一点吧,抛开工具,重新看看这本书。
1、什么是自动化测试?
测试自动化技术是软件测试行业中最高端的技术之一,它是以程序测试程序,以代码代替思维,以脚本的运行代替手工测试的技术。
2、自动化测试的种类?
黑盒自动化测试(UI、接口),白盒自动化测试(单元),性能测试(压力测试),安全测试等等
3、自动化测试的优势?
4、自动化测试的劣势?
5、怎么样的项目适合做界面自动化测试?
1、合理的自动化测试切入点?
绝大部分公司以系统测试完成为标准来做为自动户测试的切入点。
2、测试自动化分析?
(1)可行性分析,项目时间、需求是否稳定、项目周期,测试工具可用性
(2)抽样demo分析,一般选择冒烟测试用例(大冒烟)来做demo,看能否成功完成脚本 ,运行通过
(3)测试需求分析
3、测试计划(没什么好说的)
4、测试设计
(1)自动化测试框架设计、开发与环境搭建
(2)自动化测试用例设计,多从手工测试用例筛选转化
自动化测试用例设计原则:
I 以正向用例为主
II 范围选取核心业务或重复执行率较高的业务流
III 不要企图自动化所有的手工测试用例
IV 自动化测试用例往往需要回到原点,执行完后回到执行前的状态
5、测试脚本设计与开发
脚本类型:
(1)线性脚本,从头到尾写
(2)结构化脚本,具有循环,分支等结构
(3)可共享脚本,可被多个用例使用
(4)数据驱动脚本,测试数据、业务流程控制分离
(5)关键字驱动脚本,脚本、数据、业务分离,数据和关键字在不同的数据表中,通过关键字来驱动业务测试
6、测试执行
(1)无人值守的测试 (jenkins)
(2)异常处理和场景恢复
7、提交自动化测试产物
测试执行情况、测试结果、分析报表、测试报告、质量情况等
8、测试脚本维护
原文:http://www.cnblogs.com/chengtch/p/6160977.html