问题
实际工作中,你是如何开展自动化工作的?
考察点
面试官想了解:
-
是否有负责过自动化工作的开展
-
是否对项目的整体流程能够把控
回答
自动化测试工作开展流程:
第一、需求分析。根据产品的业务特性整理出一个可以做自动化的功能模块
第二、制定测试计划:根据业务特性、业务复杂性、任务优先级、以及人员现状来制定自动化测试计划;
第三、设计自动化用例:从功能用例中挑选合适的用例来转成自动化用例;
第四、框架选型。选择合适的编程语言、自动化工具、完成环境的搭建
第五、编写/调试脚本:自动化测试的脚本开发与调试
第六、执行测试:根据项目来制定自动化的执行方案;
第七、测试报告:整理测试报告并开展分析工作,接着汇报自动化测试成果
第八、后期维护:跟进框架与脚本的后期维护