你为什么喜欢测试?
因为看到候选人睁大了眼睛看着我,我重复了我的问题。他不知该如何回答,提到了什么是软件测试,为什么测试是重要的。我笑了笑。
在我职业生涯的大部分时间都是做软件测试员,我过去常常澄清我喜欢我的工作的愿意和我为什么要继续。在不同的阶段,“喜欢”的因素是不同的。但是,这确实帮助我理解我目前的焦点以及探索新的测试的领域。
这个简单的问题可以帮助打开机会之门,因为它让你更好地了解你作为一个测试人员的立场以及前方等待着你的是什么。
你是通过选择或是偶然机会成为一个QA,以你知道的bug的质量或数量,重视手动测试和自动化测试上,你起着重要的作用。不管你是有意的还是无意的,试图让世界变得更美好,这是一个重大的责任。
今天我们要搞清楚我们最忽视的问题和答案——为什么你喜欢软件测试?
为什么测试人员喜欢他/她的工作以及哪一点适合你?
更进一步地讨论,我将列出为什么QA之所以喜欢他/她的工作的点。请继续读下去,让自己知道,你适合哪一类?
# 1.你喜欢软件测试,是因为它具有挑战性吗?
肯定是。软件测试是从不同角度看产品,用不同的角度以及用不同的期望去测试它。把握正确的心态,和测试产品的不同方面是不容易的。
# 2.你喜欢软件测试,是因为它能让你满意吗?
说得非常正确。通过测试软件和查找和跟踪bug,来提出改进的想法,你的贡献对改良产品很重要,所以肯定是最令人满意的工作。
# 3.软件测试是复杂的:
难道你不相信吗?你认为,当把如功能、性能、安全、GUI等等不同的因素同时考虑,理解和测试产品,是一件容易的事?如今,它已成为更复杂的移动应用程序。覆盖广泛的设备,检查应用程序的响应时间和可用性是一个很大的挑战。
# 4.软件测试是一个过程:
因为软件测试从了解需求开始,随后就是如测试计划,测试策略,测试用例,执行测试用例,准备测试报告和测试总结的一系列文件准备。它是一个循环的过程,它使任务(测试)更加丰硕。
# 5.软件测试与质量提高相关:
软件测试的最终目的不是发现bug,而是提升产品质量。作为一个测试人员,你的贡献在改进产品质量。
# 6.软件测试是发现别人的工作的缺陷:
当提到软件测试时,批判的态度肯定有助于软件测试。从本质上说,如果你想找别人的工作的缺点,软件测试是适合你的工作。但请记住,工作的态度应该是有限范围的,不应该影响你与同事的关系和个人生活。
# 7.软件测试是了解客户的工作:
这不对吗?一个好的软件测试人员,应该了解客户想要什么,研究市场,了解最新的趋势,为客户提供相关信息,为客户解释产品的重要性,最终说服客户,用产品工作。软件测试并不是每天机械地执行约50条测试用例,而是要理解测试用例,并按要求调整他们的重要性和分析来提供最好的结果。
# 8.软件测试是关于建立产品的自信:
你如何通过做软件测试来帮助开发人员和团队?通过测试软件,您从不同的角度发现错误和分析产品,这有助于产出更好的产品,也有助于不断增强对产品开发的信心。
# 9.软件测试是关于快速学习和实施新的想法:
是的,软件测试是最有趣的工作。因为每一天你都会迎接新的挑战。你必须扩充你的头脑理解的东西,发现如何工作以及它如何才能成为不是一般的研究行为。因此,你需要提高分析能力,学习新工具和不断在现实生活中学习。除此之外,软件测试还是生成的新想法的工作。这是IT行业中唯一你必须将大量的想法付诸实践的领域。你必须考虑更大的前景,你必须了解严重最终用户可以接受到的产品,必须想象最终用户的期望。这容易吗?当然不容易。J
# 10.软件测试是关于决定优先级:
作为一个软件测试人员,很多时候你经验促使你提前完成任务。大多数的估计时间被产品开发和修正测试发现的缺陷所占用。最终,剩下没多少时间的你要作为“测试”,并“签署”(验收通过的意思)为来产品负上重大责任。要处理这些类型的情况,您必须理解优先级以及相应工作的传达。
# 11.软件测试是分析数据并提供结果的工作:
正如我上面所提到的,软件测试不仅限于执行测试用例。同时,它还包括了解结果,生成报告,分析产品的相应行为。
# 12.我必须喜欢它,是因为我没有看到其他任何选择:
我真的不希望有人会选择这个选项。软件测试是一个海洋,无论是此时你航行的船,要面对强风和海浪。但最终,我的朋友!谁愿意坐在海岸守着船呢?所以, 比起仅仅考虑赚钱,热爱你正从事着的软件测试工作是最好的。
所以,阅读这些问题之后,你感觉怎么样?你为什么喜欢测试?
从上面列表中,是否有你喜欢的因素,或是否提供使得你喜欢测试的其他一些因素。我们在等待你的回应。
关于作者:这篇文章是由STH团队成员Bhumika Mehta写的。她是一个有着7年的软件测试经验项目管理。
【英文原文:http://www.softwaretestinghelp.com/why-do-you-like-testing/】
{测试窝原创译文,译者:紫晴}