在软件开发的过程中,软件测试是一个非常重要的阶段,要考虑很多种因素,比如测试工具,测试技术等必要条件,还受到一些主观性较强因素的影响,例如人员,策略等,这些因素决定了测试的成功与否,所以被称为“软环境”,那么软环境具体由哪些要素构成呢?
1. 测试人员
测试人员是执行者,对测试起着至关重要的作用,他们自身的能力和素质很容易影响到测试结果。
2. 组织与管理
软件故障的产生主要来源于软件需求分析、设计和编码阶段,各个阶段所得到的文档资料,包括需求规格说明书、设计规格说明书以及源程序都是软件测试的对象,而由此产生的测试组织与管理也是分阶段的,测试小组的人员组成方式也是不一样的。
测试工作的管理,尤其是对于包含多个子系统的大型软件系统,其测试工作涉及大量的人力和物力,有效的测试管理是保证有效测试工作的必要前提。
3. 测试软环境的构建
首先是人员分工,在一个测试小组众,并不是所有测试人员都具有同样的技能,每个人分工是不一样的,一般包括:开发人员,用户,技术人员,QA人员,技术文员等。
由于软件的规模大小不一,软件测试的方法也比较多,因此,测试组织的构成形式也多种多样。
4. 测试软环境的优化
对测试过程的有效控制是测试工作顺利进行的基础,而对测试工作的有效管理则是提高测试效率的有力保障。所以测试要规范化,管理制度化,不要忽略组织与管理的作用。
推荐阅读: