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

软件测试常见的误区

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

软件测试常见的误区

  Hello,小伙伴们,大家早上好,下午好,晚上好。我是你们的老朋友九九。经常会有人听到:“软件测试就是为了找bug的。”,“软件测试不就是点点点吗”,那么这些观点到底是不是正确的呢?今天就由九九给大家讲讲目前被广泛误解的观点。

  一、软件测试不就是点点点

  嘿,我这暴脾气,你是听那个跟你讲的软件测试就是点点点。有这么简单,那岂不是是一个人都可以做啦!

  啥叫点点点,你以为我们就只要点两下按钮就测试完这个软件了吗。非也,非也,哪有那么简单。软件测试其实是一个对综合领域要求都很多的一个职业。你以为就只要会找bug?那你有没有想过,怎么样才能找到bug呢?怎么样才知道这个软件质量合不合格呢?当版本经常迭代的时候,你又怎么完成这种大量重复的测试用例呢?

  呵呵,是不是被我这么一问,你就没话说了。

  二、软件测试就是为了找bug

  软件测试就是为了找bug。找到bug就可以了。如果你这么想,不好意思地告诉你,一定不是合格的软件测试工程师。作为一名合格的测试,除了找到bug,我们还需要跟踪bug直至问题得以被修复,对缺陷进行确认测试并关闭缺陷,测试员还需要分析问题原因,避免问题影响到其他功能。再比如,往高点说,软件测试还需要分析性能瓶颈,提出性能优化。所以软件测试不仅仅只是为了找bug。

  三、测试是为了证明软件的正确性

  软件测试就是为了证明软件的正确性。那你这思维太单一了。软件测试不仅仅要证明软件的正确性,还应该证明它的错误性,我们应该反向思考,考虑怎么可能让它出现问题怎么去测试它。记住,测试是为了发现软件的错误执行程序的过程。所以软件测试不只是为了证明软件的正确性,还要证明软件存在问题。

  四、测试人员不需要掌握编程能力

  都什么年代了,都什么科技了,都什么发展了?你还想着只要会手工测试就能吃遍天下。天下也有这么容易吃,岂不是没有穷人了。虽然说手工测试必不可少,但是不要只局限于做手工测试,那你未来的发展一定不长远。如果你想未来走的更远一点。想具备更好的竞争力,想要拿到更高的薪资,一定不能只会手工测试,一定要往自动化测试,测试开发方向提升。而且就算是你打算只做手工测试,有的时候也是需要看得懂代码的。

  如果完全不懂开发,在跟开发提bug的时候,可能更没有说服力。

  具备编程能力,可以帮助你更好地定位到bug,分析bug产生的原因。

  具备编程能力,可以提升测试的技术,更好的完成软件测试工作,提高工作效率。

  好了,今天就分享这四个被大家经常误解的点。各位小伙伴可以看看,自己有没有掉入这个误区。如果已经掉入的,要赶紧出来哦!

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

相关推荐

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