软件测试的自动化测试

客观的讲,手工测试转自动化测试难度不高,本质上是测试手段、方式的改变,并不是职业方向的转变。可以进一步引发出“软件手工测试如何转测试开发”的问题。

关于测试手段、方式的转变。现有的开源的、收费的工具非常多,无论开展UI、接口等自动化的学习成本不高,难度自然也相对比较简单。推荐了解下robot framework友好的支持了关键字驱动和数据驱动,可以满足不同测试对象的自动化开展,复杂场景的接口依赖也有很好的支持方式。这里特别说明一下,自动化测试的开展需要考虑在什么阶段以什么样的方式去做。比如在模块测试阶段或者功能不稳定的时候及早开展自动化会发现,随着功能的调整,自动化的维护成本过高,体验很差,等等。不要为了自动化而自动化,而是为了实现一套解决方案来解决某种问题而开展某种自动化,肯定是解决某些测试过程中的问题而引入自动化测试。

关于职业方向的转变。似乎不是仅仅掌握几个工具、写几个脚本来衡量的。

首先测试转测试开发,客观讲难度适中,比高考、考研投入、难度都低很多。测试与测试开发的核心工作都是保障软件产品的质量。测试转测试开发,比直接做测试开发有一定优势——对测试的理解和认识更深刻,有基础测试手段、测试流程有实际的应用经验。(有些测试开发更偏向于开发——基于既定测试需求的功能实现,易忽略测试场景、用户需求、测试流程等因素,使得开发出来的工具、框架、平台并不能很好的支撑手工测试,甚至会引入过多维护成本)。

其次关于测试开发本身必须要掌握的有哪些?根据很多公司的招聘信息中的岗位职责要求,我们也可以略知一二,其中刚需有:

  • 掌握一门或多门的语言编码能力,推荐Python、Java。可以自学,网上教程非常多,多月多做,学以致用。
  • 掌握一些测试工具,比如selenium、postman、robot framework,jmeter等等,先了解再考虑优先掌握哪些。

据我本人的经验:

第一:学习至少一种的变成语言:Python,Java或者其他

如果之前完全没有编程的经验的话,还是开始学习Python语言比较好,有个梗说Python是世界上最好的语言,。

Python比较容易上手,并且python的库比较丰富,不用自己辛苦的去写很多代码。

对于自动化来说只需要了解基本的语法,不需要特别的深入学些。

第二:实践

在做手动化的测试过程中,看看哪些测试可以实现自动化测试。一定要自己不断的尝试。在实践的过程中,有条件的情况下,一定要多看看比较优秀的代码是怎么写的。想想如果自己要去实践的话,会怎么实现。

在工作的过程中尽可能的去想,这个可不可以自动化,如果可以,就动手实现。

第三:学习Selenium

Selenium是UI测试的框架,如果要进行UI测试这个是必不可少的。

第四:学习调试的能力

也就是学习发现错误的能力,我身别有一些同事,当发现代码实现的情况和自己预期的不符的时候,就只会问别人为什么这样呀,之类的,没有尝试自己去解决问题。

你指的软件测试应该是手工软件测试吧,手工测试转换为自动化测试是软件测试工程师必经之路。自动化测试也需要制定测试策略,测试方法等工作,一个跟手工测试流程上都是一样的,区别就是自动化测试把一些手工的测试程序化,工具话,让一些重复的工作变得不再重复,到时自动化测试也仅仅只能作为一种辅助测试,在实际的测试工作中和公司里,手工测试还是有无法被替代的存在价值。你要转化成自动化测试的话首选需要有基本的代码阅读理解能力,自动化测试的前期主要用的是基本的代码语法比较多,比如定义变量,条件判断,函数封装等,这些你可以去网上找下资料,入门的教程很多,尝试看着人家写的操作一遍,然后理解这些代码的意思。这里推荐些学习ui自动化的内容,web端的自动化可以考虑selenium+python语言,或者selenium+java语言。app端自动化考虑appium+python和appium+java。这几个框架网上的教程都比较多。然后如果要学习接口自动化,可以考虑下postman+newman+jenkins框架,jmeter等

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/3509.html

(0)
上一篇 2022-07-21 上午11:44
下一篇 2022-07-21 下午2:05

相关推荐

  • 北京汽车修理,汽车修理容易吗

    你不太好回答,这东西跟人的兴趣有关,而且跟你在什么环境修什么车都是有关系的。 那就先从我的经历说起吧!我上的是一个大专学校,学的是汽车技术,可以说有两年时间都泡在图书馆,专业年年第…

    培训问答 2022-11-18
  • 日常护肤的基本顺序

    冬天护肤基本步骤 洁面后,  一、保湿并非简单的补水 保湿非补水,真是护肤的至理名言。很多人在遇到皮肤干燥、脱屑的时候,就会认为皮肤太缺水,必须要强力补水,反而会导致过度护肤。表皮…

    培训问答 2022-11-04
  • 想知道整容的原因到底是什么呢(整容的原因有哪些)

    整容的原因千千万,但主要的无非就两个方面,一是受外部客观因素而受伤,留下疤痕,不得不需要通过整容来恢复;二是因主观因素,认为自己不够美,希望通过整容来使自己变得更好,更自信。 首先…

    培训问答 2023-05-10
  • 长春北大青鸟,北大青鸟就业有保证吗

    随着时间的推移毕业季已经接近尾声,但仍有很多人依旧在寻找着工作。其实很多人都找不到与自己专业对口的工作,甚至有的人学习的专业比较冷门,想找到适合自己专业的工作是非常困难的。说到这里…

    培训问答 2022-09-03
  • 开学在即,学校要做哪些准备?家长该怎样配合?

    再过几天,丰富多彩的新学期即将开始,家长应该如何配合学校帮助孩子更好地做好开学准备呢?我个人觉得,应该分学校和孩子两个方面进行解答。 首先,家长必须全力配合学校的工作。比如,在规定…

    培训问答 2022-11-22
  • ps如何新建图层

    1、图层面板上第6个按钮“创建新图层”,点击可以直接创建新图层。 或者也可以在图层菜单下找到“新建”-图层也是可以的。 这种直接新建的图层自动默认的命名是“图层1”、“图层2”&#…

    培训问答 2023-04-17
  • 如何看待浙江经贸职业技术学院,浙江经贸职业技术学院2022

    如何看待这个学校,不知道提问者是不是有所指的方向。 我们就把这个学校的几方面的情况都说一下,希望其中能有你有用的内容吧! 学校简介 浙江经贸职业技术学院(Zhejiang Inst…

    培训问答 2023-07-13
  • 点心面怎么做才会酥(点心面的制作过程怎样)

    一道:南瓜糯米糍 一款软软糯糯的小点心做法,颜色鲜亮,外皮圆圆滚滚,软糯可口,内馅清甜香滑,咬一口,淡淡的椰香在嘴里融化,越嚼越美味。做法很简单,将糯米粉与南瓜泥混合揉匀,然后包上…

    培训问答 2023-04-11
  • excel函数大全及使用方法,excel函数列表大全

    有了函数公式大全之后,更重要的是建立学习函数的正确方法,这里提供一个思路给您参考: 1、明确目标 梳理工作场景,重点学习使用频次最高的函数,一般来说,下列函数使用频次是最高的,掌握…

    培训问答 2023-06-01
  • 考试前应该吃些什么东西

    一年一度的考试季又要到了,如何安排好考生的饮食营养,确保他们体力、智力达到最佳状态,考到最好成绩,是考生家长十分关心的问题。 高考生正值青春期,本身对能量和各类营养需求大,再加上备…

    培训问答 2023-05-06

发表回复

登录后才能评论