QA测试员需要掌握的新技能:脚本和安全
作者:网络转载 发布时间:[ 2013/6/26 13:58:48 ] 推荐标签:
导读:是时候成为一个QA测试员了,在奥兰多市上STAREAST 2013会议,讲演者一个接着一个地敦促测试专业人士接受他们的角色,作为软件生产的关键角色。
关键词:QA;软件测试;测试脚本;质量保证;
是时候成为一个QA测试员了。
这是4月28日至5月3日,在奥兰多市上STAREAST 2013会议上反复听到的一句话。讲演者一个接着一个地敦促测试专业人士接受他们的角色,作为软件生产的关键角色,但也会因为组织的业务而变。
对此主题的讨论的版本很多,但无论是哪一种,所有讲演者都传达到相同的元信息:质量保证(QA)专业人士需要承担起领导的角色,在对应用进行计划时,而不是只是等待测试需求,这些测试需求并不会对业务制做出好的软件。
总而言之,这给一群专业人员加深了对新工作的印象,曾经认为此工作只是对漏洞的修复,在软件发布之前找到后的缺陷。
但这是现实:随着他们的职业声望的提升,软件测试人员需要一组惊人的技能,来交付他们所要求的所有。他们有这些技能或资源来获得这些吗?
在STAREAST之前的文章中,我写了关于开发领导力和管理技能方面的文章,从而获得成功。在本期的质量阶段方面,我来看看两个技术技能集合,这两个技能是现在的QA测试人员不能没有的:脚本和安全测试。
测试自动化脚本技能
虽然没有必要成为成为编程人员的上上等,但所有的测试人员都要学会编写一些代码。原因很简单:自动化测试会一直在那,而使用这些工具需要QA专业人员编写在测试中执行的脚本。
位于费尔吉尼亚州,费尔法克斯郡的软件咨询公司的CEO Jeff Payne在STAREAST演讲中指出了这点,测试在测试驱动的世界。公司希望雇佣那些会自动化的测试人员,而那些缺乏这种技能的人不会优先考虑,他说。“所以要学习如何进行脚本测试,”他对听众说。“试一试脚本语言Ruby;但不要走错方向。”
在设置测试自动化的初期,脚本技能需求特别高。但是不要傻傻地以为一旦编写了第一组脚本后,需求会消失,软件测试专家Robert Galen说,他是位于北卡罗来纳州,卡里的RGalen咨询集团的一员。有效的测试自动化需要QA专业人士不断地对他们是否做正确的测试集进行评估,而也要评估随着需求的变化,是否有能力编写新脚本,他说。
了解的关键是:自动化测试并不是一个全或无的命题。这只是QA测试的一个方面。人工测试一直以来也是有需求的,尤其是在进行检查进,如当应用程序产生错误信息时。在STAREAST Lightning Strikes的演讲中,Michael Bolton指出,“即使再大量的测试自动化也需要捕捉错误信息。”
安全大前景
还有一个领域是自动化测试帮不上忙的地方安全。当听到“安全测试”这一词时,都会感到发抖,因为他们害怕他们会被要求深入挖掘应用和分析源代码。
没有人要求测试专业人士做这些。但是,越来越多的人要求他们承担起安全的责任,而且对于多数软件测试人员,这安全是一个全新的领域。
“现在安全确实很重要,” Payne在他的STAREAST演讲中说。与亲自实现代码的开发人员不同,软件测试人员擅长考虑应用开发从需求到开发的整个流程,这使得他们成为个有资格进行基本安全测试的人,他说。
“攻击者想要从这个应用中偷走什么数据,他们将会采取怎样的方法来得到那些信息?” Payne说,这是一些关键问题,测试人员需要问一下他们自己。例如,全们应用指导基础的测试,从通过要求应用程序来验证用户输入的所有数据,而确保入口点是安全的。
在他的演讲中,Payne从来没有建议测试人员应用检查一下安全漏洞方面的代码。但是当我问一个测试员,她对Payne的安全建议有什么想法时,显然,她认为他只是给了建议。“安全测试是一项技术性技能;你必须关注代码——这对软件测试人员是不现实的,”测试管理说,她要求我不要提及她的名字。
我认为从她的评价中可以看到一个问题,这个问题是许多QA测试人员正在处理的:“我怎么获得我的领域所需的技能?我能做一切别人要求我做的吗?”
作为一个专业领域,软件测试获得了尊重,这很好。但是软件测试人员是否具有这些技能,形成质的飞跃?他们怎么获得这些技能?
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11