All too often, QA testing is a duty imposed upon developers, designers, and sysadmins. But seasoned leaders know how invaluable it is to hire dedicated QA testers.
Quality assurance testers help teams ship robust and reliable software, 构建更强大的功能, 最重要的是, 在问题有机会影响客户之前,突出问题. Their work can give a team’s product an immediate and lasting confidence boost.
The question is, what sets a great QA tester apart from the rest?
Good QA Testers Follow Test Plans Well—Great QA Testers Create Them
QA测试人员使用测试计划来执行 用户验收测试,确保产品能够在现实世界中运行.
Great QA测试人员可以熟练地将一般需求转化为具体需求 用户验收标准 (产品应如何满足需求的陈述), 列出测试用例, 最后将它们组织成连贯的测试计划.
优秀QA测试人员的附加价值
软件QA测试人员知道,尽早发现和修复问题可以节省大量成本. 最优秀的人不仅会支持测试 尽可能早 在开发周期内和旁边 回归测试传道者. They’ll question the product and the process; both will be better for it.
自动化测试
他们不是 QA工程专家但是优秀的QA测试人员会与QA分析师有一些重叠之处. 他们知道方法, tools, 以及自动化重复任务和测试的框架, 允许更一致的回归测试, 随着时间的推移,更高质量的评估, 以及专注于新功能的扩展能力.
Response times and system stability under load are often critical. 考生应能够描述如何:
他们还应该能够命名一些工具或测试服务,以促进性能测试设置.
白盒测试
A product’s survival depends on its reliability and data consistency. Enter 白盒测试, where a QA tester is able to verify correctness behind the scenes. 为此,候选人必须能够熟练地使用数据库、消息代理和后端日志.
优秀QA测试员的双重特征
最好的QA测试员都是具有协作性和好奇心的. 判断候选人是否具备这些品质, 请他们考虑一个现实生活中的生产问题示例,并让他们填写一份bug报告.
合作性质
积极主动和沟通是关键. 你希望QA测试员能够减轻团队其他成员的工作负担:
- 在所有bug报告中添加尽可能多的细节
- 对已经实施的要求提出质疑
- 向项目经理提出质疑
A great QA tester must know when, how, and why to interact with all team members.
Curiosity
The quality of a software product relies on the curiosity of QA testers. 寻找以下候选人:
- 不要害怕质疑细节(或缺乏细节)
- 定期努力获取更深层次的领域知识
- 喜欢钻研软件,了解它是如何工作的.e., via 探索性测试)
- 不断尝试妥协开发人员的工作
同时,问问他们是如何在新项目中获得信心的. 他们是否探索了产品,阅读了文档,调查了最新的行业新闻? 这种意识的提高如何帮助他们像用户一样思考?
具有少许QA分析师技能的好奇的高级用户
高级QA测试人员的工作需要能够站在用户的角度考虑问题的候选人:他们与应用程序进行交互,不受设计师和开发人员的偏见影响, 防止新功能对实际用户产生不利影响. Meanwhile, their technical edge will keep proven features stable and performing well. 一个强大的组合!