测试矩阵和精益管理

   1,什么是测试矩阵。  

    这里说的测试矩阵主要维护的是代码和需求之间的关系。其中很重要的一点是:代码修改了之后,能够知道会影响多少功能,从而能够有效的缩小测试范围,降低测试成本。

    如果没有这个矩阵,那么测试是高成本的,理论上说,如果程序有任何改变,都得对整个系统进行全面测试。这样显然成本高的惊人。由此引出了第二个问题:精益管理。

    2,为什么要精益管理?
  
    还拿上面的全面测试来说事儿,为什么要全面测试?是因为不知道影响范围究竟有多大,为了保险起见,只好全面测试。比如系统有10个功能点,需要100人天,如果其中一个需要测试10人天的功能变化了,如果不知道这次修改的影响范围,就需要投入100人天测试所有功能;知道了影响范围就可以只投入10人天。100人天显然是一种严重的资源浪费。

    精益管理,就是要求把那些不确定的东西确定了,因此就可以精确的投放资源,避免用最悲观的方式投放资源,因此可以节约资源。这里的资源就表现为:员工的体力、耐心、金钱、时间。

猜你喜欢

转载自il2.iteye.com/blog/340267
今日推荐