MAX045 MAX046 MAX047 MAX048 MAX049 MAX050 MAX051 输入3 3 2 输入3 3 3 输入3 3 4 输入2 3 1 输入2 3 3 输入2 3 4 输入3 1 4 显示最大数是3 显示最大数是3 显示最大数是4 显示最大数是3 显示最大数是3 显示最大数是4 显示最大数是4 表1-6程序功能等价类用例 二、其它
我们还可以测试其它的一些测试用例,如下表所示: 用例序号 MAX052 MAX053 测试用例 使用Tab键 当光标停在“取最大值”命令按钮上时按下确定键 应产生行为 光标可在文本框间顺序移动 求出最大值 结果 失败原因 MAX054 单击最小化、最能正常工作 大化、还原按钮 表1-7其它测试用例
1.2 实验练习
练习一:有一个文本框要输入我们国家的身份证号,请设计相应的测试用例。
练习二:现在要测试一个程序,在文本框中输入一个日期,能够显示出这个日期的下一天的日期。例如,在文本框中输入2006-5-1,能够显示出2006-5-2。请写出该程序的设计用例。
练习三:下面是医院管理系统中的入院管理模块的需求说明,请根据需求说明写出测试用例。
1、病人基本资料表录入、修改、删除、复制
对于曾住院病人,根据其提供的住院号码自动在病案首页表中调出病人基本资料;而对于第一次住院病人则自动为其产生住院号码,如果此人为本校人员或家属,则根据其医疗证号码自动从“学校人员基本资料表”中提取个人基本资料,核对身份并确定个人承担住院费用的百分比。当病人基本资料确认无误后,即写入“病人基本资料表”中。
对于劳保、自费及其他人员应预交押金,且交款数额不得低于规定的下限值,并将
6
黑盒测试技术
交款资料自动填入“病人预交款情况登记表”及累加填入“自费病人资金使用情况表”,同时自动打印交款单据。
2、病人基本资料查询。查询方式: ? 单项选择。
? 条件选项:住院号、姓名、床号
? 报告项目:病人基本资料表中所有项目 ? 报告流向:显示 ? 组合选择。
? 条件选项:住院日期、交费方式、病种
? 报告项目:姓名、性别、婚否、出生日期、职业、职称、门诊诊断 ? 报告流向:显示、打印
3、病人预交款资料查询。查询方式: ? 单项选择。
? 条件选项:住院号、姓名、床号、交款日期 ? 报告项目:病人预交款情况登记表中所有项目 ? 报告流向:显示、打印
1.3 实验后任务
请根据我们学习过的内容和自己的编程经验,总结如何编写程序才能减少缺陷的产生。
上机部分·黑盒测试技术 7