• 0
  • 0
分享
  • 手工测试与自动化测试的区别——软件测试圈
  • 北极 2021-08-26 14:57:18 字数 621 阅读 857 收藏 0

1、手工测试与自动化测试其实并不是对立的

并不是所有的功能自动化测试都可以实现,它的效率也不高,但是可以完成一部分场景的功能回归。自动化测试发展了这么多年,也没有把手工测试给取代。

2、手工测试的特点

手工测试能通过人为的逻辑判断效验当前的步骤是否正确,同时用例的执行具有一定步骤跳跃性,能够清楚知道逻辑,细致定位问题。

如果修改bug所需时间稍长,那么想将手工测试应用于回归测试将变得异常困难。这是因为需要测试的测试用例太多,所以需要引入自动化测试。

3、自动化测试的特点

执行的对象是脚本,能通过人为的逻辑判断效验当前的步骤是否正确实现,用例步骤之间关联性强,不像手工测试用例那么跳跃。另外也是用来保证产品主体功能正确和完整,让测试人员从繁重的工作中解脱出来。

可以更好的利用资源。在夜间执行自动测试用例。测试具有移植性和可重复性。好的测试脚本往往具有较好的平台移植性。可以更快地将软件推向市场。因为自动测试节省了大量的时间。但是自动化测试要求的先期投入比较大,而且要求人员必须经过严格的培训。

4、自动化测试与手工测试的关系

自动化测试不能完全替代手工测试,自动化测试的目的仅仅在于让测试人员从繁琐重复的测试流程中解脱出来,把更多的时间和精力放在更有价值的测试中,例如探索性测试。

如何学习自动化测试?

2.jpg

3.jpg


作者:Albert_tester

原文链接:https://www.cnblogs.com/testertechnology/p/10978683.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1. Android 调试桥adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用。Tips: 在 android_sdk/platform-tools/ 中找到 adb 工具,然后根据其具体的路径配置好环境变量。然后启动cmd 输入‘adb’即可查看是否配置成功。2. adb工作原理启动一个 adb 客户端时,此客户端首先检查是否有已运行的 adb 服务器进程。如果没有,它将启动服务器进程。当服务器启动时,它...
            0 0 2494
            分享
          • Jmeter是什么?一般情况下,我们提压力测试,通常指是指负载测试和压力测试.我们做压力测试,基本上会使用到工具进行测试,我常用的工具,一个是jmeter,另外一个是loadRunner。我先介绍一下jmeter吧,jmeter是Apache组织开发的基于java的压力测试工具,支持接口测试,压力测试,还可以做录制回放操作,操作比较简便。List item整体流程我先说一下JMeter的操作的整体流程吧,我们测试的时候,通常是创建一个线程组,指定并发的线程数量,然后指定要测试的接口,创建相应的监听器,比如表格结果,结果树和聚合报告信息,通过监听器来监听测试是否通过或者接口是否存在什么问题其中在...
            15 15 2931
            分享
          •   接口测试在我们的项目实施过程中有着重要的意义,快速实施接口测试能够让项目组更早地发现问题,降低修复成本,缩短产品周期。为了提高系统接口测试的效率,我们提早介入项目开发周期开展接口测试实践,并探索适合异步模式系统交易的接口自动化测试方案。  所谓的异步交易模式,即从接收交易到返回应答存在一定等待时间,且返回应答时另立连接至对手方。要实现该模式下接口测试自动化必须实现非实时报文的自动化匹配与结果核验。按照自动化设计思路,我们把“大象放进冰箱”需要三步操作,报文自动化拼装、解析回执和报文匹配、应答报文结果验证。  下面从这三个步骤介绍我们的接口自动化工具。  一、报文自动化拼装  首先对常规案例...
            0 0 1298
            分享
          •   为什么我要做单元测试  1. 单元测试的定义和作用  在工作中,我们都希望提高效率、保证质量。那么,如何利用gpt来帮助我们开发,提升效率呢?今天,我们来探究一下如何让gpt帮我们快速写单元测试。单元测试是一种软件开发过程中的测试方法,它能够验证代码是否符合预期的功能和设计要求。通过单元测试,我们可以测试程序中每个独立的单元,并在修改代码后快速验证是否符合功能要求。这样不仅能提高代码的质量,减少缺陷和错误,还能提高代码的可维护性和可读性。让gpt来帮助我们快速写单元测试,能够让我们更加高效地开发出高质量的代码,满足用户需求,提升工作效率。所以,让我们一起来探索一下如何利用gpt来写单元测试...
            0 0 139
            分享
      • 51testing软件测试圈微信