软件实现与单元测试Word文档格式.docx
《软件实现与单元测试Word文档格式.docx》由会员分享,可在线阅读,更多相关《软件实现与单元测试Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
测试用例
测试数据
期望结果
实际结果
无效等价类
密码:
空
登录不成功
显示连接失败
非空
123456
有效等价类
正确
123
登录成功
进入系统首页
学生信息测试
修改学生名为原有其他学生
学生名:
张三
提示用户姓名已存在
提示学生已存在
编辑学生信息
姓名:
李四
学号:
请输入学号信息
请输入完整信息
未选中学生所有信息
删除成功
删除失败
添加学生为新的学生
赵四
成功录入
将张三修改李四
成功替换
姓名;
修改成功
选中所有信息
学生成绩,课程测试
选择修改课程名
课程名:
马克思
提示科目不存在
修改失败
选择删除课程
英语
提示删除
直接删除
编辑学生成绩
修改王五的成绩
成功
不存在该学生
显示学生成绩
数据:
输入选择1
提示显示成功
计算机
网络
删除科目1
成功删除
4.测试用例白盒
登陆测试
if(cmbIdenity.Text=="
管理员"
)
{
str=string.Format("
select*fromAdminInfowhereuserid='
{0}'
anduserpassword='
{1}'
"
txtLogin.Text.Trim(),txtPSW.Text.Trim());
cmd.CommandText=str;
id=txtLogin.Text;
datareader=cmd.ExecuteReader();
if(datareader.Read())
CurUserInfo.strname=txtPSW.Text;
CurUserInfo.strr=txtLogin.Text;
FrmMainfrm=newFrmMain();
MessageBox.Show("
连接成功!
);
this.Hide();
frm.Show();
}
else
连接失败!
学生"
select*fromStudentLoginwhereid='
andpwd='
uid=txtLogin.Text;
FrmStuMainfrm=newFrmStuMain();
this.Hide();
登录流程图:
登录过程的判定条件和过程记录:
编号
输入数据
通过路径
用例1
id=””&
&
pw=””
M->
A1
用例2
id=”admin”&
pw=”1234”
N->
用例3
pw=”123”
A2
5.测试过程
1.登录窗口的测试
2.修改学生信息窗口的测试
3.添加学生信息窗口的测试
4.删除学生信息窗口的测试
5.查询学生信息窗口的测试
6.查询学生成绩窗口的测试
7.添加学生成绩窗口的测试
8.修改学生成绩窗口的测试
9.删除学生成绩窗口的测试
10.添加课程信息窗口的测试
11.修改课程信息窗口的测试
12.删除课程信息窗口的测试
6.测试代码
id=txtLogin.Text;
FrmMainfrm=newFrmMain();
CurUserInfo.strr=txtLogin.Text;
{
7.测试结果
本系统经过2名测试员,确认本系统的功能达到了需求分析报告中所确定的目标。
顺利通过了确认测试。
本系统能够按需求定义实现全部功能,用户界面还需进一步美化。
建议改进系统的用户验证方式,前台用户的验证附加密码验证,密码可使用学生的身份证号。
提示用户在提交数据前仔细复核数据。