自动化为公司带来的价值: 理想化目标:替代一部分手工测试工作,减少测试所耗费的时间,提高测试效率。 就公司环境来看自动化可替代的测试: 校验环境是否正常、正式测试前的冒烟测试、开发自测单、产品自测单、新需求测试所涉及历史功能的测试、测试阶段反复验证的场景bug、模拟回归测试。 自动化推广完美介入测试前提:好用,可信度高,快,灵活性高,正确率高。 自动化当前所实现成果: web端自动化框架搭建,web端用例场景开发 app端自动化框架搭建,app端用例场景开发 集成jenkins 开发自动化测试平台2.0 开发自动化测试平台3.0 自动化在公司的应用历程: 1.最初将用例集成至jenkins供用户使用 同一用例无法同时执行多个 可清晰查看日志 仅用作造数据 不够灵活(数据不灵活、场景不灵活) -- 分析错误日志方法 定时执行用例场景 多台执行机启用 2.在自动化测试平台2.0使用 解决数据的灵活性 解决可一次录入多条数据进行执行 解决部分场景的不灵活性 用例模块化查看更加清晰 3.在自动化测试平台3.0使用 自动化目前实际的应用,仅涉及造数据、模拟环境回归,用于测试阶段的测试很少。 自动化渗入至测试过程中障碍: 1.用例执行失败率高(用例对数据要求高、用户使用方式错误、脚本维护未同步业务变更、环境问题、脚本稳定性差); 2.用户对用例场景的覆盖率了解不够,不清楚执行那个用例场景; 3.错误日志分析能力差,无法识别是业务bug还是脚本bug; 4.场景覆盖未满足用户的需求; |
|