电脑
软件测试知识
测试目标、测试参考文档测试参考文档一般为GBT 15532-2008 计算机软件测试规范、GBT 9386-2008 计算机软件测试文档编制规范、以及关于业务需求的需求规格说明书,概要设计文档、详细设计文档。
测试配置要求包含软件配置要求与硬件配置要求,包括需求规格说明书中要求的兼容性测试需求 ,需要依此来确定好对应的兼容性测试环境,包括硬件要求,操作系统、浏览器,如果涉及到移动端测试的还需要注明手机品牌与型号要求。
测试策略测试策略需要从单元测试、集成测试、系统测试、验收测试几大方面来考虑,每个测试阶段都有不同的策略,需要分开角度去考虑。比如系统测试策略中又需要考虑到功能测试、用户界面测试、性能测试、兼容性测试、安全性测试、配置测试、回归测试等。
测试方法测试方法一般在测试方案中不会写得太详细,通常情况下,按照不同的测试阶段来划分 ,比如黑盒测试一般使用的测试方法是等价类划分法,边界值法、错误推测法、因果图法、判定表、输入等等。
测试资源测试资源一般包含人力资源和时间资源,如需额外申请测试设备的话也需要在测试资源的设备资源中说明 。人力资源如项目经理、测试工程师、测试组长等等,时间资源按照计划时间来分配。
测试范围测试范围通常是指测试需求的范围,如果一个项目分多个阶段发布的话,则不同版本的测试范围也会不同,所以整个测试计划中,测试范围是要在一开始就必须界定清楚的,否则会带来一系列不必要的浪费。可以参见项目管理中的范围说明书。
测试准入与准出标准不同测试类型的准入与准出标准也不同,如功能测试的准入标准为:需求规格说明书已通过评审; 测试用例已通过评审; 在测试环境已搭建完成后,根据测试用例执行测试,优先级别高的用例应优先并重点测试。
测试用例测试用例在系统测试方案中一般以附件形式存在,单列出一栏既可以把测试用例的文档粘贴即可。这里需要注意,如果测试用例修改过,也需要在测试方案中同步更新。
系统测试方案的整体架构参见如下图:当然需要根据项目的性质与客户的要求来灵活对项目测试方案进行裁剪,以便于做出最利于工作的方案。