For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
自动化测试技术的学习与应用是目前大多数软件测试程序员都需要熟练掌握的一个测试方法,下面我们就通过案例分析来简单了解一下,零基础如何学习自动化测试。
1、自动化测试框架一般分层
一层:被测软件
二层:通用自动化测试工具
三层:组件抽取(组件化):
基础公共组件库
业务模块公共组件
业务模块组件库
四层:业务逻辑
五层:测试数据
2、自动化测试脚本质量要求
稳定性:失败重试、恢复机制、监控重试等
效率:小时间片轮循、并发等
易维护性:公共部分抽取、脚本组件化等
3、自动化测试平台目标(一站式、快速、便捷)
用例管理:便于创建(包括手工转自动化)、维护、评估、组织用例
执行管理:便于执行(筛选执行用例、执行调度(立即、定时、周期性)/用例执行计划、用例间执行顺序、并发执行、执行步骤控制、执行过程日志化/可视化)
便于对执行结果校验、分析、问题定位
便于统计(通过率、覆盖率、工作量、用例和bug分布、趋势)
测试报告(不同的形式:网页、Excel、pdf,报告模版、配置,报告合并)
测试报表(不同时间,不同被测模块)
便于部署(测试环境SIT、UAT,准发布环境/预生产环境,生产环境)
4、如何把自动化测试做好
成熟的自动化产品、框架、管理系统
指定合理自动化测试策略
合理分工自动化测试和工测试,选择自动化测试的用例
应用自动化测试的方式:场景测试、冒烟测试、回归测试
合理安排自动化测试时间
准备可真实模拟的生产系统的被测环境和数据
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。