本次所测试的内容是admin端的教师管理功能。数据库
采用黑盒子方法进行集成测试。服务器
功能:对教师姓名进行关键字查询。测试
测试:优化
序号 | 测试操做 | 测试数据 | 预期结果 | 测试结果 |
1 | 输入个查询条件,前中后包含空格 | [ 李海鸥 ] | 查询条件中有空格,查询不出记录 | 正常 |
2 | 不输入查询数据或者输入空格进行查询 | [ ]||[] | 默认查询出全部数据 | 正常 |
3 | 设置查询条件,按回车键,测试是否支持回车查询 | [李海鸥] | 执行查询条件 | 正常 |
4 | 输入单字关键字如姓氏进行查询 | 李 | 结果中有全部姓名中含有李的信息 | 正常 |
5 | 输入表中不存在的姓名 | 王雷 | 无信息 | 正常 |
测试结果:操作系统
1 excel
2blog
3文档
4文件上传
5table
序号 | 测试操做 | 测试数据 | 预期结果 | 测试结果 |
1 | 选择一个表格文件进行上传,是否能完成导入功能 | 带信息的excel表格 | 导入excel中的信息 | 正常 |
2 | 导入一个所有不符合教师信息规格的excel文件 | 带不规范excel信息的表格 | 不能完成导入 | 正常 |
3 | 导入一个部分符合部分不符合规范的excel文件 | 部分合格部分不合格的教师信息 | 不能完成导入 | 正常 |
4 | 导入非excel文件 | 导入一个txt文档 | 没法导入 | 正常 |
5 | 导入已经存在的教师信息 | 导入已存在的李海鸥教师的信息 | 提示已有,没法导入 | 正常 |
测试:
1 excel表中数据:
结果:成功
2 excel表中数据:
结果:
3 excel表中数据:
结果:
4
5 提示已有
序号 | 测试操做 | 测试数据 | 预期结果 | 测试结果 |
1 | 新增已存在的仅教师工号相同的信息 | 10000 虫狙 教授 博士 | 提示工号已存在 | 正常 |
2 | 新增已存在的仅教师姓名相同的信息 | 10087 李海鸥 教授 博士 | 成功新增 | 正常 |
3 | 新增一个不存在的正确的信息 | 10084 利维坦 教授 博士 | 完成导入 | 正常 |
4 | 新增一个教师信息,不填写教师工号或姓名 | 李珊珊 教授 博士(10099 教授 博士) | 提示未输入工号或姓名 | 正常 |
5 | 新增一个教师信息,不填写教师职称或学历 | 11199 李武武 | 成功新增 | 正常 |
1
2
3
4
5
序号 | 测试操做 | 测试数据 | 预期结果 | 测试结果 |
1 | 将教师的姓名删除掉 | 删除教师的姓名 | 提示请输入教师姓名 | 正常 |
2 | 将教师的职称或学历删掉 | 删除李海鸥的职称或学历 | 成功 | 正常 |
3 | 验证是否会对教师职称和教师学历进行非法检查 | 将李海鸥的职称或学历修改成00 | 提示格式不对 | 不正常 |
1
2
3
此处应该为bug,后期应该添加对职称和学历的非法检查。
这次测试bug仍是不多的。具体呢有文件上传功能中的对部分规范的文件以及含有已存在的教师文件中,虽然程序选择直接提示信息不符合标准,不予上传,可是咱们更指望程序能将部分规范的文件中规范的那部分给上传和已存在的教师的文件中不存在的教师信息上传而且提示有哪些信息是不符合规范的和哪些信息是已存在的,这个功能比较麻烦,往后若是时间够用的话,咱们也会逐渐进行优化的;有一个bug就是导入教师信息功能和修改教师信息功能中对学历和职称没有非法检查,即便是数字也能够导入成功和修改为功,这里须要新增一个对此两项进行非法检查的功能。