小弟认为做黑盒测试的基本条件是需要清楚你负责的模块的功能和与其它模块的联系及相互之间的关系、影响、数据流向。拿到一个模块后1、分析(需求文档和测试分析文档)2、大体查看3、在大体查看基础上与分析做对比实际软件与文档的出入4、清楚为何出入(需求、开发沟通)5、动手测试。
模块名称:人员信息
建立日期:2004-08-17
建立人员:xxx
修改日期:2004-08-17
状 态:[√] 草稿 [ ] 正在修改 [ ] 正式发布
定义:人员信息模块是对需要与该软件系统发生关联的人员的新增、修改(无效性设置、删除)、打印等操作。
前续模块:部门信息。
后续模块:操作人员权限设置。
1、对话框测试输入进行测试。包括中文字符、英文字符、数字字符、特殊字符、及几种字符的组合。
2、对界面可操作按钮进行测试。包括【新增(N)】【保存(S)】【修改(M)】【查询(A)】【打印(P)】【退出(X)】。同时需要对鼠标右键的菜单进行测试。
3、数据保存测试。将1和2进行组合。
4、必要条件控制测试。在做了3时将必要条件(a、编号、姓名不可为空b、编号、姓名不可重复)控制测试联合起来。
二、模块联合测试
1、与前续模块(部门信息)联合。
a、有部门信息情况下
b、无部门信息情款下
c、有部门信息的情况下录入人员信息后将该部门进行无效性设置后的人员信息情况。
2、与后续模块(操作人员权限设置)联合。
a、录入人员基本信息后是否可以增加、修改、删除权限信息。
b、在增加了该操作员的权限信息后,对该操作员的修改。
三、测试数据
1、【新增(N)】操作 姓名=王小可 编号=NO.0980 性别=女 加入公司时间=2004-08-09 现职位=规划设计人员(3极) 毕业学校=北大 毕业时间=2003-06-30 专业=城市规划 学位=学士 备注=xxxxxxxxxxxxxxxxxxxxxxx
2、【新增(N)】操作 姓名=王小可' 编号=NO.0980@ 性别=女 加入公司时间=2004-88-09 现职位=规划设计人员(3极) 毕业学校=北大 毕业时间=2003-06-30 专业=城市规划 学位=学士学士学士学士学士学士学士学士学士学士 备注=xxxxxxxxxxxxxxxxxxxxxxx
数据说明:1为全正常数据2为非正常数据加入了特殊字符、非标准时间、字段长度加长。