Python自动化测试流程

     凡事预则立,不预则废。Python自动化测试流程也需要梳理一下:

                      

      自动化测试流程图

1、制定好测试计划

      在准备展开自动化测试之前,最好是先制定好测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度要求,并确保测试所需的人力、硬件、数据等资源都准备充分。制定好测试计划后,下发给测试人员。

2、分析好测试需求

     测试人员根据测试计划和需求说明书,分析测试需求,为设计测试用例做好准备。一般来讲,基于Web功能测试需要覆盖以下五个方面:

页面链接测试,确保各个链接正常;

页面控件测试,确保各个控件可靠;

页面功能测试,确保各项操作正常;

数据处理测试,确保数据显示准确、处理精确可靠;

模块业务逻辑测试,确保各个业务流程畅通。

3、设计测试用例

     通过分析需求文档,设计出可以覆盖所有需求点的测试用例,从而形成专门的测试用例文档。
由于不是所有的测试用例都能用自动化来执行,所以需要将能够执行自动化测试的用例汇总成自动化测试用例。必要时,要将登陆系统的用户、密码、产品、客户等参数信息独立出来形成测试数据,便于脚本开发

4、搭建测试环境

     自动化测试人员在用例设计工作开展的同时就可着手搭建测试环境。因为自动化测试的脚本编写需要录制页面控件,添加对象。测试环境的搭建,包括被测系统的部署、测试硬件的调用、测试工具的安装和设置、网络环境的布置等。

5、编写测试脚本

     根据自动化测试用例和问题的难易程度,采取适当的脚本开发方法编写测试脚本。一般先通过录制的方式获取测试所需要的页面控件,然后再用结构化语句控制脚本的执行,插入检查点和异常判定反馈语句,将公共普遍的功能独立成共享脚本,必要时对数据进行参数化。当然还可以用其他高级功能编辑脚本。脚本编写好了之后,需要反复执行,不断调试,直到运行正常为止。脚本的编写和命名要符合管理规范,以便统一管理和维护。

6、执行自动测试及分析结果

    按照测试用例执行测试,根据执行结果分析自动化测试结果。建议测试人员每天抽出一定时间,对自动化测试结果进行分析,以便尽早地发现缺陷。

7、跟踪BUG

     测试记录的BUG要记录到缺陷管理工具中去,以便定期跟踪处理。开发人员修复后,需要对此问题执行回归测试,就是重复执行一次该问题对应的较薄,执行通过则关闭,否则继续修改。如果问题的修改方案与客户达成一致,但与原来的需求有所偏离,那么在回归测试前,还需要对脚本进行必要的修改和调试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值