1、某“调整工资”处理模块接受一个“职称”的变量,根 …

2020-04-14 01:55

1、某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。

输入条件 职称 合理等价类 ①教授 ②副教授 ③讲师 职称兼工龄 ④助教兼工龄大于2年 ⑥助教兼工龄等于两年 ⑦助教兼工龄小于两年 划分等价类: 输入条件 合理等价类 ①教授 ⑤四种职称之外任意一职称 ②副教授 种 ③讲师 不合理等价类 ⑤四种职称之外任意一种 不合理等价类 ⑥助教兼工龄等于两年 职称兼工龄 ④助教兼工龄大于2年 ⑦助教兼工龄小于两年 设计测试用例: 输入数据 教授 副教授 讲师 助教 3 助教 2 助教 1 工程师

预期结果 输入有效,进行调整工资处理 输入有效,进行调整工资处理 输入有效,进行调整工资处理 输入有效,进行调整工资处理 输入有效,不调整工资处理 输入有效,不调整工资处理 输入无效 覆盖范围 ① ② ③ ⑤ ⑥ ⑦ ④ 2.某图书馆借阅系统有以下功能:

(1)借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案),超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。

(2)还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。

请对以上问题,画出分层数据流图。(8分)

3.某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下: (1)报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊。

(2)报社下属多个发行站,每个站负责收集登陆订单、打印收款凭证等事务。 (3)报社负责分类并统计各个发行站送来的报刊订阅信息。 请就此需求建立对象模型。(10分)

4、储户到银行用存折取款的过程是这样的:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名,住址(或电话号码),身份证号码,存款类型,存款日期,到期日期,利率及密码等信息,并印出存单给储户,如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算计息并印出利息清单给储户。

请用数据流图描绘系统的功能。 解:

5、有一个报表系统,要求用户输入需要处理的报表日期,假定日期范围是2003年1月到2008年12月,如果用户输入的日期不在这个日期范围内,则显示错误码信息,并且此系统规定日期由年月六位数字组成,前四位数代表年,后二位数代表月。 如何用等价类划分法设计测试用例,来测试程序的日期检查功能? 解:(1) 报表日期输入条件的等价类如下表所示:

(2) 为有效等价类设计测试用例

对表中编号为1,2,3的3个有效等价类,可以使用一个测试用例覆盖:

(3) 为每一个无效等价类设计至少一个测试用例,如下表所示:


1、某“调整工资”处理模块接受一个“职称”的变量,根 ….doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:改进出入境检查模式加快邮轮通关效率

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: