Software testing is one of the crucial supporting processes of the software life cycle. Unfortunately for the software industry, the role is stigmatized, partly due to misperception and partly due to treatment of the role. The present study aims to analyze the situation to explore what restricts computer science and software engineering students from taking up a testing career in the software industry. To conduct this study, we surveyed 88 Pakistani students taking computer science or software engineering degrees. The results showed that the present study supports previous work into the unpopularity of testing compared to other software life cycle roles. Furthermore, the findings of our study showed that the role of tester has become a social role, with as many social connotations as technical implications.
翻译:软件测试是软件生命周期中至关重要的支撑过程之一。然而,对于软件行业而言,这一角色常被污名化,部分原因在于误解,部分原因在于对该角色的处理方式。本研究旨在分析现状,探索限制计算机科学和软件工程专业学生在软件行业从事测试职业的因素。为开展此项研究,我们对88名攻读计算机科学或软件工程学位的巴基斯坦学生进行了问卷调查。结果表明,本研究支持了先前关于测试相较于其他软件生命周期角色不受欢迎的结论。此外,研究发现测试者这一角色已演变为一种社会角色,其社会含义与技术内涵同样丰富。