当前位置:首页 > 《软件工程导论》实验报告(小组)
图8-6 人事部界面
2.选择先输入出勤次数不输入奖励等级(超过30或小于0会报错,然后重新输入),选择后直接进行统计工资(因为没有输入初始工资,所以这里还要进行初始工资的输入),之后程序会输出没有进行等级的输入,不能进行工资统计。
运行结果:
图8-7 人事部出勤测试界面
3.选择先输入等级不输入出勤(小于A或大于E会报错,重新输入) 选择后直接进行工资的统计(因为没有输入初始工资,所以这里要进行初始工资的输入),之后程序会输出没有输入出勤次数,不能进行统计。
42
运行结果:
图8-8 人事部修改后出勤测试
4.输入初始工资,但不进行其他的输入。
这里程序只会输出基本工资,提示没有输入出勤和奖励等级。 运行结果:
图8-9 人事部基本工资判断测试
5.进行离职的输入。
不输入0,为还继续工作,输入0,为退休。 运行结果:
43
图8-10 离职的测试
6.进行所有的输入,查看最后的工资是否计算正确。 运行结果:
图8-11 人事部完整功能测试
经过这几个途径的测试,保证了程序的正确性,清晰性,规范性,高效性。
8.1.3 财务部测试
A 系统管理员模块测试
44
根据系统管理员模块进行测试。比如口令设置中验证无效的用户是否能更改登录口令;当用户名或密码出错时,都会提示其相应的错误,且用户名或密码三次出错就自动退出系统。当登录成功后,可以添加用户,并且用户可更改自己的密码,这些都被保存在数据库表中,均达到测试目标。
B 工资录入模块测试
基本工资设置时可根据不同的职称,设置其相应的基本工资;在其他项目设置时,可选择多个项目进行设置,;在设置工资计算公式时,可以根据本企业的规章制度设置其相应的参数,一旦设置成功时,就被保存到相应的数据库表中,而如果一旦不小心设置错了,可以重新录入,而不会变动原有的数据内容,均达到测试目标。
C 工资查询模块测试
输入某个员工姓名或是职工编号,即可查询本职工本月工资详细情况,而且根据本系统的模块设计,普通用户查询时可以根据姓名职工号直接查询内容,而管理员则可以登陆主界面上,进行查询的同时可以修改相应内容,从而给系统安全带来保障,均达到测试目标。
具体的测试内容如下:
a. 工程环境检查; b. 程序编写检查; c. 初始画面内容检查; d. 画面控件功能检查; e. 输入数据检查; f. 输出数据检查; g. 报表打印检查;
h. 其它需要检查的内容(如:某性能要求)
8.2 黑盒测试
输入某个员工姓名或是职工编号,即可查询本职工本月工资详细情况,而且根据本系统的模块设计,普通用户查询时可以根据姓名职工号直接查询内容,而
45
共分享92篇相关文档