606
社区成员




软件的质量保证和测试中,提到:
即使你的软件产品功能100% 符合spec 的要求,但是用户也可能非常恨你的软件。这时,测试人员就没有尽到责任,因为测试人员要从用户的角度出发,测试软件。
这一段中,作者反对了测试人员机械地对着规格说明书进行测试这一现象。引起我疑惑的是“测试人员需要从用户的角度出发测试软件”这一点。
根据我的了解,测试人员在很多软件团队中处于一个尴尬的位置。大部分公司甚至没有专门的测试人员,而让开发人员兼职。因此,很多时候即使是专业的测试人员,其素质水平和能力也不尽如人意。同时,我还参考了各大招聘网站对测试工程师这一岗位的要求以及面试情况,通常都集中于测试方法的了解和使用以及工作经验上,而鲜有“面向用户进行测试”的要求。
因此,“面向用户进行测试”的能力对于团队中的测试人员来说是否是必须的呢?一个懂得用户体验的测试人员对于团队来说是否冗余呢?(尤其当团队已经存在对用户需求进行分析的专职人员时)。