工资管理系统测试报告
-
1
第五章
工资管理系统测试报告
1.
测试目的
本系统是供给企业管理的应
用软件,
对于软件的稳定性,
正确性,
而对错误数据
的处理能力都有很高的要求,
对于软件数据正确性
也有相当高的要求,
因此我们
要严格测试系统的各个功能,
p>
把出现错误的机率降到最小。
同时发现与现实中不
< br>相符的地方加以改正以尽量满足客户的要求。
2.
测试要求
依据上述系统测试目的,系统测试的原则是:
尽早的和及时的测试可以尽最大力度的找到软件系统的
Bug
< br>。
测试过程应尽量避免人造的随机值,应尽量选择机器
的随机测试数据。
在程序提交测试后,
应当由专门的测试人员进行测试,
避免有程序设计者自行检
查
程序。
测试用例应包括合理的输入条件和不合理的输入条件。
严格执行测试计划,排除测试的随意性。
充分注意测试当中的群体现象。
要对每一个测试结果作全面的检查。
3.
测试方法
用等价划分法进行输入有效性测试
主
要测试程序各种输入数据的语法是否符合其规范定义,
即是否有效。
例如:
用
页脚内容
13
1
户输入的用户名<
/p>
/
密码等,
只有字符组成
/
字符数等符合一定规则,
才可以存入数
据库或用作程序中的合法变量,等等。
用边界之分析法对输入有效性测试进行补充
在等价划分法的基础上,使输入为边界条件进行测试。
用错误推测法进行功能健壮性测试
主
要测试程序中各种功能性操作是否正确。例如:用户注册成功或修改信息后,
其信息是否
正确存入数据库;
用户购买图书后,
库存中的图书数量和销售历
史是
否作了正确的改变,等等。
4.
黑盒测试
软件测试主要有白盒与黑盒测试,现主要采用黑盒测试,预定的输入应当得
到预定的
输出,先简略地实现以下黑盒测试。
用户登录模块测试
输入条件
用户登录
模块测试项
1.
若存在该用户名且密码正确,如
果
为系统管理员管理员身份,登录至
系统管理员界面(
1
)
2.
若存在该用户名且密码正确,如
果
为普通管理员身份,则登陆至普通
管理员界面(
2
)
3.
若存在该用户名且密码正确,如
果
为普通用户身份,则登陆至普通用
户界面(
< br>4
)
4.
若不存在该用户名或密码错误,
应
能给出错误提示(
5
)
登录功能的测试用例
页脚内容
13
1
编号
测试数据及方
法
期望结果
实际结果
用例覆盖
的测试项
1.1
用户昵称:
sys
< br>通过验证,进
入系统管理员
用户密码:
< br>sys
界面
系统管理员权
限:是
通过验证,进
入系统管理员
界面
(
1
)
,
(
2
)
1.2
用户昵称:
sys
< br>系统提示“用
系统提示“用
户和密码不一
户和密码不一
用户密码:
致”
,
停留在当
致”
,
停留在当
sys1
前页面
前页面
系统管理员权
限:是
(
5
)
1.3
用户昵称:
marry
用户密码:
marry
管理员权限:
是
通过验证,进
通过验证,进
入管理员界面
< br>
入管理员界面
(
1
)
,
(
5
)
1.4
用户昵称:
marry
用户密码:
marrya
管理员权限:
是
系统提示“用
系统提示“用
户和密码不一
< br>户和密码不一
致”
,
停留在当<
/p>
致”
,
停留在当
前页面
前页面
(
4
)
1.5
用户昵称:
admin
用户密码:
admin
管理员权限:
否
通过验证,进
入普通用户界
面
<
/p>
通过验证,进
入普通用户界
面
(
3
)
页脚内容
13
1
1.6
用户昵称:
admin
用户密码:
admina
管理员权限:
否
系统提示“用
系统提示“用
(
4<
/p>
)
户和密码不一
户和密码不一
致”
,
停留在当
致”
,
停留在当
前页
面
前页面
以下为用户登录模块测试截图:
页脚内容
13
1
页脚内容
13
1
登录功能的测试情况
输入条件
员工信息输入
模块测试项
1.
点击添加或修改按钮员工编号不
为
空,应能成功添加(
1
)
2.
点击添加或修改
按钮员工编号为
空,应能给出错误提示(
2
)
3.
点击删除按钮,应能成功删除(
3
)
人员档案模块的测试用例
编号
测试数据及方
法
期望结果
实际结果
用例覆盖
的测试项
页脚内容
13