尽管测试在CMM中没有作为一个单独的KPA存在,但是,加强测试却是我们实施CMM的一个很好的策略。在管理基础薄弱的软件企业里面,通过加强软件测试,可以直观地发现很多问题,从而使大家认识到质量的重要性,认识到进行过程改进的重要性,事实胜于雄辩;另一方面也减少了用户发现错误的概率。在很多软件企业里面并没有专职的测试人员,测试一般是有项目组自己进行,而且往往也是在项目结束时才进行测试,在项目进行过程中很少进行测试,这就是现状。
设立专职的测试,让他们在开发过程中参与测试,可以发现项目开发过程中的很多问题,如:
项目组提交给测试人员的文档太简单,测试人员无法看懂;
项目组提交的文档与实际做出来的软件不一致,测试人员无法测试;
项目修改了需求与设计,没有及时通知相关人员,测试人员按旧的设计测试,有的开发人员按新设计开发,有的开发人员按旧的设计开发;
不同的模块界面风格差别很大,没有统一的界面标准;
测试人员测试的版本与开发人员开发的版本不统一;
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/