数据库管理系统的简介及简单应用功能测试
(1) 测试用例编写规则
针对图3.5所涉及的不同的功能,以及验证本文所设计的库管理系统[19]平台的正确性,我们必须设计测试用例.以用户管理功能测试组测试项目设计为例,详细描述案例设计过程.编写测试用例有以下要求
① 功能覆盖:测试案例必须涵盖所有的测试需求.
② 输入覆盖:测试过程中,对于每个测试内容,当输入条件有不同种情况时,要对每种情况进行分别测试.
③ 输出覆盖:测试过程中,对于输入条件不同的各个测试案例,应该产生相应的正确输出,这些输出应该覆盖可能出现的各种不同结果.只有满足了以上条件,设计出来的测试案例才是符合要求的,才能够指导实际测试.
(2) 测试用例及测试结果演示
首先遵循上面所说明的测试案例的编写原则,按照等价类划分的方法,用户管理功能可分为读书用户删除和用户数据修改两大部分.然后,依据边值分析法增加用户数据管理.则可以建立以下测试项目.
测试相关的功能有:用户登录、用户信息管理、新生注册管理、在校学生管理、流失学生管理、教学计划管理、教材管理、学生成绩管理、学校设置、系统帮助.
对上面的功能进行测试,如果最后测试结果通过,则最后一栏的测试结果表示为P(pass)具体的测试案例见表4.1功能测试用例所示.
从表4.1功能测试用例可以看出来,对于用户登录、用户信息管理、新生注册管理、在校学生管理、流失学生管理、教学计划管理、教材管理、学生成绩管理、学校设置、系统帮助的功能测试用例,全部测试通过,验证了系统平台的正确性.
表4.1功能测试用例
测试组 | 划分类别 | 测试项目 | 测试结果 |
用户管理功能测试组 | 用户管理 | 用户登录 | P |
用户管理功能测试组 | 用户管理 | 新生注册管理 | P |
用户管理功能测试组 | 功能测试 数据库简单吗 | 用户信息管理 | P |
用户管理功能测试组 | 功能测试 | 在校学生管理 | P |
用户管理功能测试组 | 功能测试 | 流失学生管理 | P |
用户管理功能测试组 | 功能测试 | 教学计划管理 | P |
用户管理功能测试组 | 功能测试 | 教材管理 | p |
用户管理功能测试组 | 功能测试 | 学生成绩管理 | p |
用户管理功能测试组 | 功能测试 | 学校设置 | p |
用户管理功能测试组 | 功能测试 | 系统帮助 | p |
通过测试用例的验证表明了设计的系统的正确性,也说明了数据库管理系统的强大功能,对于所需的各种用户的姓名、籍贯的一系列的信息按照相应的规则进行有顺序的排列,存储起来,这样可以方便以后的检索,调用等的强大功能.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论