• 0
  • 0
分享

  如果您决定要成为一名自动化测试人员,那肯定会犯错,尤其是在进行复杂的自动化测试的时候。如果您想避免错误并精通自动化测试,请学习他人的错误。考虑到这一点,下面总结了大多数自动化测试人员犯的九个常见错误,但你不必这样做。

  在开始之前,请记住100%自动化是一个神话,我们始终需要做一些手动测试。

  1.自动化一切

  我的第一个任务是做一个Web应用程序的Selenium自动化测试脚本。为了给我的导师留下深刻的印象,我还接手了另一个模块的自动化测试任务,几天后我就自闭了。

  事实证明,那个模块不太适合去实现自动化,因为它可能会导致许多误报和漏报。这浪费了我很多时间也影响了我的名声。至少我觉得没有留下很好的第一印象。

  始终先定义测试范围,然后再考虑自动化。作为新的自动化测试人员,我们想要做最全面的测试工作。你可以使项目的95%自动化,但这是否值得去花费时间,精力和金钱?好奇是至关重要的,但是请始终记住,自动化并不是万能的,并且不可能使所有事情自动化。

  总是问自己为什么要为一个项目做自动化。去问问其他有经验的同事,如果他们认为做自动化确实是会带来一些收益,那么你可以去做。但是仅仅需要去自动化那些能够提供价值并节省资源的测试工作。

  2.不注意工具

  工具可以使测试变得容易或具有挑战性,因此请明智地选择它们。你需要清楚自己的目标,以便可以相应地选择工具。不同的工具可以帮助您实现不同的目标。

  例如,如果要测试网站的API,则应选择Postman。如果要检查网站的跨浏览器兼容性,请使用LambdaTest之类的工具。一个项目可以分为许多目标,我们可以使用不同的工具来实现每个目标。

  提示:首先找到问题,然后找到解决问题的工具,千万不要反过来做。

  3.不与研究员合作

  作为一个新的测试人员,你很有可能会在一个团队中工作。通常,团队的人员具有不同的专业知识水平。更好地了解每个人,可以帮助你了解谁在做什么,谁擅长做什么,以便于你日后与他们联系。

  通过更好地了解他们及其技能,您可以在遇到问题时节省时间,因为您知道该与谁联系。此外,这将减少随机分配任务的机会。

  提示:开始测试之前,请先熟悉你的测试人伙伴。

  4.不检查资源

  测试是一个昂贵的过程。但是大多数时候,人们会忘记这些费用。请记住:测试人员的薪水不是测试过程的唯一成本。工具,基础设施,机器,培训和升级也是费用。

  如果您正在使用像Selenium这样的开源框架进行跨浏览器测试,则必须对测试人员进行框架培训。有时他们需要用于扩展测试的工具。对于跨浏览器测试,对于成长中的公司而言,在本地计算机上进行自动化测试可能还不够。你的团队可能需要搭建给予云端的并行测试基础架构。

  团队内部可能需要对工具进行一些培训,例如跨浏览器测试工具,或者对第三方云服务的订阅(例如虚拟主机)。所有这些甚至在测试过程开始之前就是支出。通过在职业生涯的初期就充分利用所有资源,并最大限度地提高生产力,你将能够对资源的投资回报率产生积极影响。

  提示:要成为团队的资产,您需要首先了解负债。

  5.仅专注于无代码自动化

  如果您想快速完成工作,那么无代码自动化软件可以帮你解决问题,但是并不能帮助你提升技能。如果仅使用此技能去面试,你将很难成功。

  软件和网站变得如此复杂,以至于几乎不可能使用无代码自动化工具来使所有内容自动化。因此,您不能逃避代码。

  提示:在知道如何编写测试代码之前,请不要使用无代码自动化软件。

  6.不注意测试设计过程

  测试设计就是根据需求的用途、预期结果和目标构建有形的测试用例。

  作为新手,我之前也会跳过用例设计直接开始测试任务。测试设计对我来说是一项无聊的任务,我认为这是我最大的错误,因为我从没有对想要的最终结果有全面的了解。这导致了许多重复的工作和时间上的浪费。

  设计测试用例将帮助你创建符合实际的有意义的测试。在你编写第一行代码之前,这将使您有一个总体思路,并使测试过程更加的高效。

  提示:第一时间做好工作,因此您无需浪费资源进行修复。

  7.陷入误报与漏报的陷阱

  误报是指测试结果错误地表明测试失败,但实际上是通过了。

  检测报告不是万能的真理,我们要辩证的接受它。例如,如果您正在测试登录功能,并且报告显示该用户已成功登录,则最好去检查该用户是否实际登录。这些类型的低级错误会损害你作为测试人员的信誉。

  提示:首先测试你的测试代码,然后再测试其他人的代码

  8.不遵循脚踏实地的方法

  一步一个脚印,从每一小步开始。脚踏实地的方法要求你从自动化较小模块的测试开始,然后逐渐开始较大的模块。

  作为一个新手,你可能不知道所有流程。你可能缺乏为更大的模块编写测试的技能,工作了一段时间之后这些问题就都会自然而然的小时。所以,从小事做起。

  提示:从小处着手会让你为更大的模块做好准备。

  9.不执行探索性测试

  自动化测试人员犯的常见错误之一是没有将探索性测试纳入他们的每周例行程序中。不要陷入只看脚本和预先编写的测试用例的漩涡中。

  通过探索性测试,您可以找出新的测试用例,这些用例可能不在预先编写的测试中。因此,不要忘记定期执行探索性测试。



作者:程序员二黑    

来源:http://www.51testing.com/html/17/n-6391317.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   很多软测人吐槽因为疫情,公司都在裁员,别说跳槽涨薪,能保住现在的工作就不错了。但也有那么一批人,凭借自己口才与实力拿到年薪近50W的offer。  面试是初见1小时就要相互了解优缺点的过程,在你问我答的交锋中如何不露声色、不卑不亢的展现自己,通过以下几个常见问题的拆解,你会得到答案的~  Q 你的期望薪资是多少?  菜鸟的回答:假设上家公司是10K,一般人会说我想要11K或者12K,因为我上家公司是10K。  解析:如果问到你的期望薪资了,那说明技术上已经非常认可你了,只要薪资是在公司预算范围内,offer就到手了,但是谈薪资,切记!先开价者为下!要得过高容易凉,要得过低,觉得吃亏。  高...
            0 1 1119
            分享
          • 在我们测试过程中,需要把发现的bug纳入系统,并指派给对应的开发人员修改,开发修改完成后更新bug状态,bug回到测试手中,进行验证,验证完毕关闭bug或重新打开bug。在这个过程中就需要借助bug管理工具,目前常用的是tapd软件缺陷管理系统。点开缺陷详情,右侧更多里面有针对这个缺陷的一系列功能,比如重新编辑缺陷,删除缺陷,复制缺陷,移动缺陷,合并缺陷,关联缺陷,转需求,转用例等。常用的是复制,移动和关联缺陷,当提交完bug发现bug对应的项目选错了,这个时候我们可以用移动功能把bug移动到对应的项目中,当发现的问题与之前提交的一个问题比较类似,这个时候就可以用复制功能,把问题的主体复制过去...
            1 1 23235
            分享
          •   千万别忽略这条消息,我怕你错过免费的课程。只要点击下方链接填写测试行业调查问卷,价值398元的测试课程就可带回家。链接:http://vote.51testing.com/  首先,如果你现在来面试。  企业中面试官评估你的能力,无论你是做什么岗位的,自动化,测试开发,性能,管理,第一个肯定是工作经验。  比如说1-3年,3-5年,5年以上。都是一个临界点,那面试官会从哪些方面去考量你呢?  第一个,需求分析能力  就是说大家对这个需求一定要非常熟悉,不仅仅是产品经理给到的需求,我们需要从这个需求它的商业背景,价值。  产品经理提出这个需求能给我们产品带来什么样的价值,  然后我们为什么要...
            0 0 1137
            分享
          • JMeter 作为一个开源的接口性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,但其本身作为一个开源工具,相比于一些商业工具(比如 LoadRunner),在功能的全面性上就稍显不足。这篇博客,就介绍下 JMeter 的一些常用插件。JMeter Plugins Manager从 JMeter Plugins Manager 官方下载网站 下载安装 JMeter Plugins Manager。安装 JMeter Plugins Manager 后,点击 “Options” > “Plugins Manager” 打开插件管理器,其他的插件都可以在这里进行管理。Bas...
            0 0 1480
            分享
          •   版本与系统参数  Loadrunner12支持的环境参数:  LR12.02不支持win10,需要升级到12.53或以上。  LR12.55安装  注意事项:  1.去掉勾选”指定LoadRunner代理将要使用的证书”选项;  2.不能同时装两个版本,装低版本时需要卸载掉高版本。  安装结束,发现比LR11多了HPE Network Virtualization。  扩展知识:HPE网络功能虚拟化(NFV)系统(参考https://buy.hpe.com/us/en/enterprise-solutions/network-functions-virtualization-nfv/hpe...
            13 14 2327
            分享
      • 51testing软件测试圈微信