首页 > 社交 > 科普中国

自动化测试的类型​以及自动化测试的几个误区

常驻编辑 科普中国 2022-08-16 测试   应用程序   误解   脚本   误区   精力   类型   代码   功能   人员   工具   用户
LKK拜客生活常识网


LKK拜客生活常识网

困惑?对吗?LKK拜客生活常识网


LKK拜客生活常识网

实际上,关键是,您不能100%地自动化您的测试用例。因为我们,作为测试人员,相信没有一个应用程序可以100%测试。总会有一些我们会错过的情景。只有当客户端使用您的应用程序时,才会出现bug。LKK拜客生活常识网


LKK拜客生活常识网

因此,如果应用程序无法进行100%的测试,如何保证100%的自动化?LKK拜客生活常识网


LKK拜客生活常识网

而且,您能够自动化所有现有测试用例的可能性非常小。总是有一些场景很难自动化,而且更容易手工完成。LKK拜客生活常识网


LKK拜客生活常识网

例如一个用户输入数据,第二个用户批准数据,第三个用户查看数据,第四个用户禁止查看数据。这些场景可以自动化,但它们需要大量的时间和精力。所以如果你只需要手动的话就更容易了。LKK拜客生活常识网


LKK拜客生活常识网

请记住,我们使用汽车的距离,但可能会有很长的信号在路上,会有燃料消耗,会有停车空间的问题,停车收费和更多的头痛。在某些情况下,我们只需步行到达目的地:).LKK拜客生活常识网


LKK拜客生活常识网

因此,您不应该尝试自动化一切。只需要自动化那些重要的场景,并且需要花费大量的时间来手动完成。LKK拜客生活常识网


LKK拜客生活常识网

误解#3. 自动化只涉及录制和播放。


LKK拜客生活常识网

请不要生活在幻想的世界里。这种幻想实际上是由来自不同自动化工具供应商的虚假广告造成的。他们说,您只需记录和播放您的步骤,您的测试用例将被自动化。这是个大谎言!LKK拜客生活常识网


LKK拜客生活常识网

自动化就是一切,除了录音和回放。纯自动化工程师通常根本不使用录音和回放功能。录制和回放通常用于了解工具是如何为我们的步骤生成脚本的。LKK拜客生活常识网


LKK拜客生活常识网

一旦我们了解了脚本,我们总是使用脚本来创建自动化的测试。记住,如果你想要进行测试自动化,你必须知道编程。. 另一方面,如果你不懂编程的话,就不要胆大妄为。因为和任何其他任务一样,编程也可以通过实践和奉献来学习。LKK拜客生活常识网


LKK拜客生活常识网

我认识一些人,他们甚至不是计算机科学背景的人,但他们学会编程,现在他们是了不起的自动化工程师。在微软,他们雇佣会编程的测试人员。他们被称为SDET(测试软件开发工程师)。职务描述的第一行说:“sdet编写了许多代码….“LKK拜客生活常识网


LKK拜客生活常识网

请学习编程,不要逃避它。它会让你惊人的测试器LKK拜客生活常识网


LKK拜客生活常识网

一个组织要实施自动化测试,首先就要对自动化测试有一个正确的理解。我们通常对自动化测试,都会有一些理解误区,比如:LKK拜客生活常识网


LKK拜客生活常识网

误解#4. 所有测试用例都可以自动化


LKK拜客生活常识网

首先讲所有的测试用例都自动化本身就是不必要的,因为自动化测试要开发测试脚本,而且执行自动化测试,也是需要时间的,把所有测试用例全部自动化,未必就是性价比最高的。LKK拜客生活常识网


LKK拜客生活常识网

另一方面自动化测试,主要的是用来减少回归测试的工作量,而回归测试,最重要的是避免最基本的功能和最常用的功能受到影响,从这个理论上来说,我们会把最基本的功能和最常用的功能的测试用例进行自动化,这个就足够了。LKK拜客生活常识网


LKK拜客生活常识网

现在世界上自动化测试率,最高的也只是达到80%左右。LKK拜客生活常识网


LKK拜客生活常识网

误解#5. 自动化测试找不到bug


LKK拜客生活常识网

自动化测试,主要是避免由于代码的修改导致原有的正确的功能出现bug,而不是去挖掘更多更深层次的bug。更多更深层次的bug,是把测试人员解放出来后,由测试人员通过探索性测试来发现的。LKK拜客生活常识网


LKK拜客生活常识网

误解#6. 自动化测试一定会马上大量减少测试人员数量


LKK拜客生活常识网

自动化测试虽然会最终减少测试的工作量,但是他不会是立竿见影的,因为你要实现自动化测试,首先就要进行自动化测试脚本的开发和自动化测试环境的搭建,这需要投入大量的人员和精力。自动化测试能够多长时间见到效果,要取决于这个过程的长短。

相关阅读:

  • 油漆附着力怎么测试
  • 开言英语怎么样(开言英语的C1测试)
  • 谱尼测试怎么样(谱尼测试试用期好过么)
  • 松勤软件测试怎么样(松勤测试过来人)
  • 软件测试怎么样(软件测试就业前景怎样)
  • 软件测试的方法有哪些(软件测试是干什么的)
  • 软件测试有哪些(软件测试适合什么人学)
  • 抑郁有哪些表现(抑郁测试)
  • 黑盒测试方法有哪些(黑盒测试输入三个整数作为边)
  • 软件测试软件有哪些(女生学软件测试难不难)
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。