软件测试设计

上一篇 / 下一篇  2015-03-17 07:16:37 / 个人分类:测试技术

    测试设计是一个过程,包括测试管理的设计,以及各种测试技术应用的设计。
    测试管理的设计,包括团队管理方法设计和测试流程设计。
    团队管理方法,比如该项目测试主管带领3个测试工程师参与,团队管理即包括对3个工程师合理的分工,资源的合理利用,让测试工程师技能利用已有的知识和技术,也能学到新东西。
    测试流程设计,一般都有一套统一的测试流程,但是在具体的项目会有一些调整,测试主管通过各个测试环节任务的安排,将流程规范以适当的活动转化成了为测试所提供的服务。
    测试技术有很多种分类,从了解软件系统内部程序结构的程度不同来看,有白盒/灰盒/黑盒,从程序运行的状态来看,有静态/动态,从测试人员角色来卡,有手工/自动化,从测试阶段来看,有单元/集成/系统/验收。 在具体的测试中,需要选择合适的方法来制定测试策略。比如某一产品,分为三层结构,数据处理层-》核心业务层-》UI 层,那么在不同的阶段可以采取不同的测试方法,如接口测试(白盒):核心层到UI层的接口;数据层到核心层的接口,系统集成测试(灰盒) ,系统功能测试(黑盒)。


TAG: 软件测试

 

评分:0

我来说两句

Open Toolbar