在测试过程中,能够成功应用测试技术的测试人员更有价值,因为他们提高了测试团队的质量和生产率。为了提高技术水平,测试人员可以学习一些代码相关知识,他们应该了解如何处理、解析文本文件,并知道在其应用平台如何使用最重要的分析工具。
在2017春季在线测试会议( Spring Online Testing Conference 2017 )上,Unity services 的质量总监 Alan Page 就技术性测试的不可辩驳的事实做了主题演讲。InfoQ 为此次会议准备了问答、摘要和文章。
组织在线测试会议的倡议于2016年发起,2017年春季会议是6月13~14日举办的第二次活动。
OnlineTestConf 首次把个人学习和网络会议等特性引入了专业 QA 相关会议,这就免去了行程安排和旅行花费的麻烦。在 OnlineTestConf 出席会议是免费的,这意味着那些参与测试和测试社区的人,都可以免费参会。
InfoQ 在 Alan Page 做完技术性测试的演讲之后,对他进行了采访。
Alan Page:这是智者见智仁者见仁的问题之一。对我来说,技术性测试只不过是测试过程成功应用测试技术而已。当然,这意味着除了使用工具以外,还可以包括其他测试设计方法,比如基于模型的测试,或者客户使用情况分析等等。
Page:简而言之,能够使用更多技术的测试人员,将会成为他们团队中更有价值的成员。曾与我共事的最有价值的测试人员,他们所创建的工具或过程(如负载测试工具或者代码评审指南)同时提高了团队的质量和生产率。
一般来说,技术工作并不适合那种只专注于一件事情的人。相对于软件工程团队中的其它成员,测试人员对知识的掌握不仅要精通,而且范围要广泛。也就是说,他们是软件测试和质量检测领域的通才。
Page:学习和错误都值得鼓励和支持。要营造一个鼓励实验的环境,在这里,学习和回顾的努力都值得鼓励并奖赏。创建一个框架或者流程,让员工知道期待的结果是什么,打破条条框框,让他们去学习和创新。
Page:这样的清单列都列不完。但一般来说,我认为可以把范围缩小到这三类:
了解你的开发人员使用什么工具,并寻找在线教程。使用 Twitter 或者像 ministryoftesting.com 那样的网站,来寻找与你的应用程序类似的其他测试人员,并向他们询问使用的什么工具。优秀的测试人员就需要不断地学习,去探索那些还不知道的东西。
Page:不断保持学习状态,总是尝试各种不同的工具。了解如何(以及何时)应用这些工具,使测试工作和你的团队更为高效。
来源: http://www.tuicool.com/articles/EVfIvay