自动化测试概念介绍

  • 什么是自动化测试?

  1. 概念:自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率。
  2. 本质:编程测试,即编写一个程序测试另一个程序。
  3. 过程:录制脚本——修改录制脚本——回放脚本——查看报告
  • 手工测试和自动化测试的区别?

  1. 手工测试:测试人员手工测试用例,执行测试用例并进行结果校验。
  2. 自动化测试:通过程序编写测试用例,执行测试用例并进行结果校验。
  • 为什么要自动化测试?

        假如能够有一个成熟的解决方案来代替我们传统人工的测试过程,那么这将能够节省大量的人力成本时间成本。

  • 自动化包括三个方面:

      单元自动化测试(数据处理层):指对软件中最小的可测试单元进行检查和验证,一般需要借助单元测试框架,如java的                                                           Junit、TestNG,python的unittest,常见的手段是code review等;

<
  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值