千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  关于学院  >  技术干货  >  软件测试技术干货  >  正文

自动化测试会取代手工测试吗?

来源:千锋教育
发布时间:2022-09-27 17:44:00
分享

自动化测试会取代手工测试吗

  各位小伙伴们,大家好,今天给大家带来的是关于自动化测试是否会取代手工测试的问题,希望给有些迷糊的小伙伴解解惑。

  首先不管是自动化测试还是手工测试都是测试,只不过测试的方式不一样,就像走路去上班和做车去上班,你目的都是去上班,这不过一个是走路,一个是做车。那么现在问题来了,是不是有车子就不用走路啦?

  当然,有车子还是要走路,有自动化测试还是要有手工测试,而且手工测试是必不可少的,自动化测试一般在回归测试的会使用的比较多,前期都是使用手工测试。

  一办的测试流程我们先用手工测试,测试完成后,一系列的过程完成后,到迭代新版本或其他情况时,我们测试以前用手工测试过的功能时,就可以使用自动化测试,而且要这个功能稳定了,近期不会改变了,我们就用自动化测试,所以说使用自动化测试是有很多先决条件的

  那么为什么一开始不使用自动化测试呢?听说自动化测试比较有效率,比较快,可以24小时测试,不用休息,可以为企业节省很多成本,这就要说到自动化测试是什么了。自动化测试其实是程序测试程序,就是我们软件测试工程师写一个程序出来,去测试开发人员写出来的程序。

  写程序是要预先设置的,你要预先知道你要实现什么功能,你要做什么出来,也就是说开发软件的人需要知道需求。同样我么软件测试工程师写程序来测试开发的程序,我们也要预先知道我们要测试什么。开发很讨厌改需求,我们软件测试工程师一样讨厌改需求,需求一改,开发要从新写代码,实现新的东西,我们软件测试工程师写的自动化测试脚本也要改,因为要测试的东西变了,如果这个需求老是改动,不仅开发要不断的修改代码,我们软件测试工程师也要不断的修改我们的测试脚本,写代码是要花时间的。所以在功能不稳定,需求不稳定的情况下是不能用自动化测试的。

  一个项目一般在一开始的时候,需求都是改来改去的,不稳定的,你如果一开始就使用自动化测试,那么你的代码也要改来改去,那么会浪费很多软件测试工程师的时间和精力,不仅不能提升测试效率,还会降低效率。所以一开始都是使用手工测试。

  还有一个是自动化测试比较不灵活,你代码写了测试什么,程序就去测试什么。手工测试比较灵活,有可能你在测试A功能的时候可以发现B功能也有问题。还有一功能,人来判断非常快,用自动化测试代码就很慢,比如这个页面上的女孩漂亮或不好看,这种需求,人一开就知道,但要用自动化测试代码来判断就要写很多代码,很多算法来分析这个人物的面部特征等等

  总结,自动化测试不可能取代手工测试,只要自动化测试这些缺点没有克服就不可能替代手工测试,他只能替代手工测试的一部分活

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

相关推荐

  • 软件测试有哪些方法和技术 软件测试是在开发过程中或软件发布前,通过执行程序或系统的一系列测试活动来评估软件质量的过程。以下是一些常见的软件测试方法和技术:1.单元测试:测试软件的最小单元(如函数、方法或模块),以验证其行为是否
  • 常见的软件缺陷管理工具有哪些 以下是常见的软件缺陷管理工具:1.JIRA:JIRA是一个功能强大的项目管理和缺陷跟踪工具,支持敏捷开发和软件工程的各个方面。2.Bugzilla:Bugzilla是一个开源的缺陷跟踪系统,提供了丰富
  • 软件测试需要学习哪些内容? 软件测试是软件开发过程中至关重要的环节,它可以帮助开发人员发现和修复软件缺陷,提高软件质量和用户满意度。为了进行有效的软件测试,需要学习以下内容:
  • 软件质量模型是什么? 可维护性:软件是否容易维护、修改和扩展,并且符合软件工程的原则和标准。可移植性:软件是否能够在不同的操作系统、平台和硬件上运行,并且能够满足用户的需求和期望。软件质量模型的具体实现方式有很多种,比如ISO/IEC 9126标准、CMMI模型、IEEE 730标准等等。
  • 盘点selenium4和selenium3的区别 在某些情况下,升级仍然会存在依赖项的问题,比如使用python的pip进行selenium安装的时候会出现依赖异常。一、升级依赖关系:使用 Python 的最重要变化是所需的最低版本,Selenium 4 将至少需要Python 3.7 或更高版本。
  • 自动化测试会取代手工测试吗? 首先不管是自动化测试还是手工测试都是测试,只不过测试的方式不一样,就像走路去上班和做车去上班,你目的都是去上班,这不过一个是走路,一个是做车。那么现在问题来了,是不是有车子就不用走路啦?当然,有车子还是要走路,有自动化测试还是要有手工测试,而且手工测试是必不可少的。