看得见的开发管理方法:缺陷管理
我们都知道,管理的目标是争取让每个事情都能按时完成并保证质量,使“客户满意、公司获利”,其实还有一个当然是“员工受益”,通过软件开发管理提高,提高软件质量,创造效益,终达到大家满意。
缺陷管理理念讲究的是将工作细分成小模块甚至是小的单元,列出要完成的模块,每个模块工作安排具体还细分到要完成的每个步骤,具体分配到人。比如软件项目中的一个小模块可以分成:需求(或bug)、指派、开发、测试、构造、验收、发布。
关于Bug:
Bug是人们将电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题的统称。中文常称BUG为“缺陷”。而且,“缺陷”一词更能反映事情的本质。与Bug相对应,人们将发现Bug并加以纠正的过程叫做“Debug”(中文称作“调试”)。
关于异常:
异常的定义是:在文档或软件操作中观察到的任何与期望违背的结果。
PASS:测试驱动装置跟据用户定义测试程序在当前环境未发现软件BUG,即实际值等于期望值。
FAIL:测试驱动装置跟据用户定义测试程序在当前环境发现了软件BUG,即实际值不等于期望值,并且定位到BUG产生的所有涉及语句。
ERROR:测试驱动装置因为某些原因自身产生了问题,导致整个测试过程被中断。
看得见的开发管理方法:缺陷管理
我们都知道,管理的目标是争取让每个事情都能按时完成并保证质量,使“客户满意、公司获利”,其实还有一个当然是“员工受益”,通过软件开发管理提高,提高软件质量,创造效益,终达到大家满意。
缺陷管理理念讲究的是将工作细分成小模块甚至是小的单元,列出要完成的模块,每个模块工作安排具体还细分到要完成的每个步骤,具体分配到人。比如软件项目中的一个小模块可以分成:需求(或bug)、指派、开发、测试、构造、验收、发布。
系统间交互时异常流的测试
的测试人员在设计测试用例时往往会考虑各系统之间的关联,会考虑系统间交互时产品是不是存在潜在风险。系统间交互型测试中主流程、正常流是我们测试的重点,异常流的测试同样也是必不可少的。