学生管理系统软件测试用例
测试用例
测试用例
软件测试是软件开发时期的最后一个阶段,也是软件质量和可靠性保证中至 关重要的一个环节。软件测试的根本任务是通过在计算机上执行程序,暴露出程 序潜在的错误,以便进展纠错,从而保证程序的可靠运出
密码:非空
密码:123
登录不成功
弹出出错信息,提 示输入用户名密码
有效等价类
密码:正确
密码:123456
登录成功
进入系统首页
偏差:无
测试结果:能够验证密码的合法性与正确性,系统的登陆功能正确实现
由于本系统默认只有管理员所以不涉及到有关用户登陆的测试。
登陆界面初次使用本程序时,会提示初始密码,用户可以在登录后修改密码。
初次使用时,由于数据库为空,因此系统会提示添加学生,其中有一个选项是系
统自动生成学生,该功能是为测试程序之用。假设系统检测到数据库中没有学科 就会提示用户添加学科。之后用户就可以进入完整的功能界面了。
在界面方面做了小设计。比方当数据库中无学生信息时,界面就只有选项提 示用户添加学生,之后假设系统检测到数据库中无科目信息时再提示用户添加科 目,如果数据库中的科目数已经到达最大允许值(本程序设置的最大科目数为 200, 可在宏中设置),那么界面中就会屏蔽掉添加科目这一选项,即界面会随着数据 库中数据的情况进展适当的调整。
学生信息操作及删除测试用例
操作测试:
输入等价类
测试用例
测试数据
期望结果
实际结果
无效等价类
修改学生名为原 有其他学生
学生名:三
提示用户XX 已存在
提示学生已存在
添加学生为新的 学生
学生名: zhangsan
提示已有学 生
提示学生已存在
编辑学生信息
XX:四 学号:空
请输入学号
请输入学号
删除学生信息 删除1,退出0
数据:输入0
提示未能删 除数据
提示删除失败
有效等价类
添加学生为新的 学生
XX:姗姗
提示没有该 学生
成功录入
修改学生名为原 有其他学生
将三修改四
成功替换
成功
编辑学生信息
XX;姗姗
修改十二位 学号
修改成功
删除学生信息 删除1,退出0
输入数据:1
提示成功删 除
成功删除
偏差:如图。
测试结果:不能正确识别汉语拼音,汉字,英文名字都可以,不限长度,不限民
族,但由于英文的原因无法区别汉语拼音。
学生 XX 测试,为便于测试程序,需要首先建立一个数据文件,同时输入大量数 据,人工输入未免过于麻烦,一个模块用于随机产生数据文件,随机产生学生的 XX, 学号,性别,所有科目的成绩,所有学科的学分,,需要 抽取字符进展组合,对于随机产生
XX,其长度及字符都是随机的。
学生成绩操作及科目测试用例
操作测试:
输入等价类
测试用例
测试数据
期望结果
实际结果
无效等价类
选择修改课程名
课程名:马克思
提示科目不 存在
科目不存在
选择删除课程
课程名:计算机
提示删除
科目删除
编辑学生成绩
修改王五的成绩
成功
对不起没有该学生
显示学生成绩
数据:输入选择 科目1
提示显示成 功
提示没有成绩
有效等价类
选择修改课程名
课程名:计算机
网络
修改成功
成功修改
选
软件测试学生管理系统软件测试用例 来自淘豆网m.daumloan.com转载请标明出处.