功能测试:
登录模块功能测试
项目名称 测试环境 基于jsp的网上学生信息管理系统 程序版本 1.0 硬件环境 服务器端:hp笔记本一台(CPU:奔腾T4300 内存:2GB 硬盘容量:250GB) 软件环境 服务器端:操作系统windows 7 数据库MySQL web服务器Tomcat 6.0 浏览器端:IE 8.0,Google Chrome V18 firfox 网络环境: 学校内部以太网 编制人 用例编号 功能模块 功能特性 测试目的 预置条件 参考信息 用例编号 DL001 xxx 测试步骤 登录模块 管理员登录 验证是否只有正确的账号才能登录 输入数据 编制时间 2012.4.19 预期结果 测试结果 唯一存在用户 用户名=admin密码=admin 需求说明中关于登录的说明 测试步骤 输入数据 点击登录 输入数据 点击登录 输入数据 用户名=admin 密码=admin 用户名= 密码=admin 预期结果 登录成功,显示 登录成功 点击此处进入系统 登录失败,提示 密码或用户名不能为空, 请重新登录 登录失败,提示密码或用户名不能为空, 请重新登录 登录失败,提示密码或用户名有误, 请重新登录 登录失败,提示密码或用户名有误, 请重新登录 测试结果 DL002 DL003 输入数据 点击登录 用户名=admin 密码= DL004 输入数据 点击登录 输入数据 点击登录 输入数据 点击登录 输入数据 点击登录 用户名=hj 密码=admin 用户名=admin 密码=1234567 用户名= 空格+admin 密码=admin 用户名=admin 密码=空格+admin DL005 DL006 DL007 登录成功,显示 登录成功 点击此处进入系统 登录成功,显示 登录成功 点击此处进入系统 功能特性 测试目的 预置条件 参考信息 用例编号 DL008 学生登录 验证是否只有正确的账号才能登录 唯一存在用户 用户名=student密码=student 需求说明中关于登录的说明 测试步骤 输入数据 点击登录 输入数据 点击登录 输入数据 用户名=student 密码=student 用户名= 密码=student 预期结果 登录成功,显示 登录成功 点击此处进入系统 登录失败,提示 密码或用户名不能为空, 请重新登录 登录失败,提示密码或用户名不能为空, 请重新登录 登录失败,提示密码或用户名有误, 请重新登录 登录失败,提示密码或用户名有误, 请重新登录 测试结果 DL009 DL010 输入数据 点击登录 用户名=student 密码= DL011 输入数据 点击登录 输入数据 点击登录 用户名=hj 密码=student 用户名=student 密码=1234567 DL012 DL013 输入数据 点击登录 输入数据 点击登录 用户名= 空格+student 密码=student 用户名=student 密码=空格+admin DL014 登录成功,显示 登录成功 点击此处进入系统 登录成功,显示 登录成功 点击此处进入系统 (登录模块的用例测试)
学生信息添加模块
功能特性 测试目的 参考信息 用例编号 DL015 学生信息的增加 验证是否能够正确增加学生信息,添加的学生信息是否符合客观事实 需求说明中关于登录的说明 测试步骤 点击添加按钮,输入需要添加的学生信息 点击添加按钮,输入需要添加的学生信息 点击添加按钮,输入需要添加的学生信息 点击添加按钮,输入需要添加的学生信息 点击添加按钮,输入需要添加的学生信息 点击添加按钮,输入需要添加的学生信息 输入数据 预期结果 测试结果 姓名=“new” 添加成功,学生列表和数据库中正确年龄=23 添加了该学生信息 性别=“man” 姓名= 年龄=23 添加失败,提示姓名不能为空 性别=“man” 姓名=“new” 年龄= 添加失败,提示年龄不能为空 性别=“man” 姓名=“new” 年龄=23 添加失败,提示性别不能为空 性别= 姓名=“new” 年龄=添加失败,提示年龄不符合客观事实 “asdasd” 性别=“man” 姓名=“new” 添加失败,提示性别只能是“man”年龄=23 和“woman”,您填入的性别不符合要性别=“sss” 求 DL016 DL017 DL018 DL019 DL020
学生信息修改模块
功能特性 测试目的 参考信息 用例编号 DL021 学生信息的修改 验证是否能够正确修改学生信息,修改的学生信息是否符合客观事实 需求说明中关于登录的说明 测试步骤 点击修改按钮,输入需要添加的学生信息 点击修改按钮,输入需要添加的学生信息 点击修改按钮,输入需要添加的学生信息 点击修改按钮,输入需要添加的学生信息 点击修改按钮,输入需要添加的学生信息 点击修改按钮,输入需要添加的学生信息 输入数据 预期结果 测试结果 姓名=“new” 修改成功,学生列表和数据库中正确年龄=23 修改了该学生信息 性别=“man” 姓名= 年龄=23 修改失败,提示姓名不能为空 性别=“man” 姓名=“new” 年龄= 修改失败,提示年龄不能为空 性别=“man” 姓名=“new” 年龄=23 修改失败,提示性别不能为空 性别= 姓名=“new” 年龄=修改失败,提示年龄不符合客观事实 “asdasd” 性别=“man” 姓名=“new” 修改失败,提示性别只能是“man”年龄=23 和“woman”,您填入的性别不符合要性别=“sss” 求 DL022 DL023 DL024 DL025 DL026
学生信息删除模块
功能特性 测试目的 参考信息 用例编号 DL027 学生信息的删除 验证是否能够正确删除学生信息,是否删除了数据库中的信息 需求说明中关于登录的说明 测试步骤 点击删除按钮 输入数据 预期结果 删除成功,数据库中该信息被成功删除 测试结果
性能测试:
项目名称 测试环境 基于jsp的网上学生信息管理系统 程序版本 1.0 硬件环境 服务器端:hp笔记本一台(CPU:奔腾T4300 内存:2GB 硬盘容量:250GB) 软件环境 服务器端:操作系统windows 7 数据库MySQL web服务器Tomcat 6.0 浏览器端:IE 8.0,Google Chrome V18 firfox 网络环境: 学校内部以太网 编制人 用例编号 DL028 xxxx 测试种类 负载测试 测试对象 系统中的管理员登录、学生登录、学生信息的增加、删除、修改功能 编制时间 测试步骤 逐步添加并发的用户数量,直到服务器的资源消耗到临界值,并在这种状态下让系统连续运行,记录2次故障的平均时间 逐步添加并发的用户数量,直到系统崩溃,记录下系统所能承受的最大的并发用户数 让系统持续运行两小时,记录2个故障之间的平均时间间隔 2012.4.19 测试结果 DL029 压力测试 系统中的管理员登录、学生登录、学生信息的增加、删除、修改功能 系统中的管理员登录、学生登录、学生信息的增加、删除、修改功能 DL028 稳定性测试