admin端的专业管理模块功能测试

1.概述

1.1 测试范围

本次所测试的内容是admin端的专业管理模块。

1.2 测试方法

本次测试采用黑盒子方法进行集成测试。

1.3 测试环境

操作系统:Windows 2012 Server + SP2
.Net Framework:4.0版本
数据库:SQLServer2008R2
操作系统:Win10

2.测试:

专业管理模块(majormana、majoradd):

测试序号 测试内容 测试操作
1 查询专业 点击“专业管理”按钮,输入关键字后,点击"查询"按钮按钮进行查询,相关专业数据能正确显示。
2 编辑专业 在专业数据显示成功后,点击信息尾部的"编辑"按钮编辑的专业名称、专业人数、备注,点击"更新"按钮。专业修改后能被查询到。
3 删除专业 在专业数据显示成功后,点击信息尾部的"删除"按钮。专业删除后无法被查询到。
4 新增专业 点击"新增专业"按钮,输入专业名称、专业人数、专业说明,点击"保存"按钮。新增专业能被查询到。

具体测试用例与结果截图

  • 测试序号1

    测试用途:测试获得专业信息数据并展示的功能模块bind的正确性
测试数据1:关键字:NULL;

测试意义:查看关键字为默认条件下查询功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据2:关键字:技术;

测试意义:查看专业中含有输入的关键字条件下查询功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据3:关键字:互联网;

测试意义:查看专业中不含有输入的关键字条件下查询功能的正确性

预期结果:成功

测试结果:符合预期结果

  • 测试序号2

测试用途:测试编辑专业信息的功能模块的正确性

测试数据1:编辑ID为1的专业,专业名称、专业人数、备注分别改为:电子科学与技术1,111,电子科学与技术1

测试意义:查看常规输入下编辑功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据2:编辑ID为5的专业,专业名称、专业人数、备注分别改为:高级微电子技术,abc,123

测试意义:查看在非常规输入(专业人数为英文字符)下编辑功能的正确性

预期结果:失败(人数只能为int型)

测试结果:符合预期结果

测试数据3:编辑ID为6的专业,专业名称、专业人数、备注分别改为:NULL,NULL,123

测试意义:查看在非常规输入(专业人数为空)下编辑功能的正确性

预期结果:失败(人数不能为空)

测试结果:符合预期结果

  • 测试序号3

测试用途:测试删除专业功能模块的正确性

测试数据1:删除专业"电子信息工程"

测试意义:查看删除功能的正确性

预期结果:成功

测试结果:符合预期结果

  • 测试序号4

测试用途:测试新增专业功能模块的正确性

测试数据1:新增专业,专业名称、专业人数、专业说明分别为软件工程、110、NULL

测试意义:查看在常规输入下新增专业功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据2:新增专业,专业名称、专业人数、专业说明分别为软件工程、200、NULL

测试意义:查看新增专业与已有专业同名的情况下新增专业功能的正确性

预期结果:失败(专业已存在)

测试结果:符合预期结果

测试数据3:新增专业,专业名称、专业人数、专业说明分别为计算机科学与技术、abc、NULL

测试意义:查看在非常规输入(专业人数为英文字符)下新增专业功能的正确性

预期结果:失败(人数只能为int型)

测试结果:符合预期结果

测试数据4:新增专业,专业名称、专业人数、专业说明分别为NULL、123、NULL

测试意义:查看在非常规输入(专业名称为NULL)下新增专业功能的正确性

预期结果:失败(新增专业名称不能为空)

测试结果:符合预期结果

3.测试总结

本次测试中出现的bug很少,就一个小项目而言可以说是达到了基本要求(至少就本模块而言)。当然了还有很多不足所在,因为是第一个版本,因此还有需要有一些检测非法输入的代码写入,现在我们只是让程序大体上跑起来了,当然这已经非常不容易了。接下来还需要时间来完成一些未完成的功能,希望还有时间对测试中出现的不尽人意的地方进行完善。

posted @ 2019-11-09 21:42  AlexTurner  阅读(275)  评论(1编辑  收藏  举报