MySchool测试大纲 - 图文

更新时间:2024-05-05 16:00:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

测试大纲

MySchool测试大纲

测试执行人签字:___XXX________ 测试负责人签字:___XXX____ _ 开发负责人签字:_________ ___ _ 项目负责人签字:___ _____ _ 研发部经理签字:_______ _ _____

XXXXXXXXXXXXXX有限公司软件测试组

2012年11月

变更履历 序号 1 2 维护人 维护类型 XXX 创建文档 维护日期 2012-11-21 维护原因 初稿 维护内容 创建文档

测试大纲

3 4 5 6 7 8

测试大纲

目 录

1 目的 ..................................................................................................................................................... 1 2 项目概要 ............................................................................................................................................. 1 3 项目简介 ............................................................................................................................................. 1 3.2测试约束 ........................................................................................................................................... 3

3.2.1 测试进出条件 ........................................................................................................................ 3 3.2.2通过和失败准则 .................................................................................................................... 3 3.2.3 测试启动/结束/暂停/再启动准则......................................................................................... 3 4 功能测试需求...................................................................................................................................... 4

4.1 登陆模块 .................................................................................................................................. 4 4.2 用户登录后主界面模块 .......................................................................................................... 6 4.3 学员信息列表模块 .................................................................................................................. 7 学员信息列表模块 ......................................................................................................................... 8 4.4 .查找学员用户界面模块 ......................................................................................................... 9 4.5 查找试题模块 ........................................................................................................................ 10 4.6 试题选择模块 .........................................................................................................................11 试题选择模块 ............................................................................................................................... 12 4.7 回答问题模块 ........................................................................................................................ 12 4.8 答题卡模块 ............................................................................................................................ 14 4.9 答题结果模块 ........................................................................................................................ 15 4.10 试题列表模块 ...................................................................................................................... 15 4.11 试题详情模块 ...................................................................................................................... 16 4.12 关于窗口模块 ...................................................................................................................... 18 4.13 教员信息列表模块 .............................................................................................................. 18 4.14 增加试题模块 ...................................................................................................................... 19 4.15 编辑用户信息模块 .............................................................................................................. 21 4.16 创建学员用户模块 .............................................................................................................. 23 5 性能测试需求.................................................................................................................................... 24

测试大纲

1 目的

MySchool项目的测试是为了检测系统是否满足客户的最终需求,提高办事效率。 1)在线答题模块、试题管理模块、系统维护模块各功能点和业务流程是否正确。 2)数据的传输是否完整、正确、安全,性能是否良好。 3)系统是否具有良好的容错性。

4)应用程序是否具有良好的易用性和可操作性。

2 项目概要

项目名称 项目版本 项目负责人 测试负责人 测试工程师 MySchool 1.0 3 项目简介 MySchool项目的简要介绍,包括项目背景、系统架构、测试环境和测试注意事项等。

3.1测试功能:

1)学员在线答题模块

a) b) c) d) e)

学员用户登录,现实功能列表主窗体 选择试题的科目

答题(全部为单项选择题)

查看答题卡(显示所有的题目答案)

自动阅卷评分(给出得分、评语,不同分数段用不同的颜色表示)

2)教员试题管理模块

a)教员用户登陆,显示功能列表主窗体 b)新增试题 C)试卷管理 d)考试管理

3)管理员系统维护模块

a)系统管理员用户登陆,显示功能列表主窗体 b)教员用户的增删改查管理 c)学员用户的增删改查管理

业务流程:

学员-登录-选择试题的科目-答题-查看答题卡-自动阅卷评分

第 1 页 共 25 页

测试大纲

教员-登录-试题管理-试卷管理

管理员-学员和教员用户管理-题库和考试管理

第 2 页 共 25 页

测试大纲

3.2测试约束

遵循测试进入准则和结束条件,进行项目测试管理工作,并按启动和结束准则指导各阶段的测试工作。

3.2.1 测试进出条件

A.进入条件

项目研发计划已经确定

需求规格说明书已经通过评审 测试需求范围已经确定

B.推出条件

所有测试轮次执行过程均符合通过准则要求

系统遗留的致命和严重级别的缺陷为0,其他级别的缺陷都被关闭或具有明确的处理意见 系统功能测试报告和性能测试报告通过评审

协助客户的UAT测试报告通过评审,且软件的需求覆盖率达到100%

3.2.2通过和失败准则

A.通过准则

测试用例全部执行完毕,功能点覆盖率达到100%,测试用例执行率达到100%,但是由于各种条件制约,无法构造或无法满足测试条件的用例除外。 致命和严重级别的缺陷全部修复,其他缺陷95%以上关闭 回归测试或执行本轮新增测试用例时不在出现问题。

B.失败准则

测试用例执行过程中,系统瘫痪电脑宕机或测试环境发生故障,导致无法继续执行。 存在严重影响系统功能或性能缺陷的错误。

该伦次测试失败,则遵照测试再启动准则实施,对于失败轮次的测试要记录故障原因。

3.2.3 测试启动/结束/暂停/再启动准则 A.测试启动准则

1)功能测试启动准则

功能测试用例通过评审 冒烟测试中90%功能通过 2)性能测试启动准则

完成集成测试和功能测试的第一轮测试,系统主要业务功能流程正常

性能测试计划和用例通过评审性能指标已经量化,且能采集到时间、空间和资源利用率等性能指标

独立于功能测试环境的性能测试环境准备完毕 3)集成测试启动准则

第 3 页 共 25 页

测试大纲

测试环境搭建完成并通过检验 外部系统接口完成接入并调试通过 集成测试用例通过评审 冒烟测试中90%功能通过

4)UAT(用户接受度测试)测试启动准则

完成了系统功能测试,系统满足了需求规格说明书上的要求

系统中所有致命和严重缺陷得到了修复,其他所有未修复的缺陷都进行了相应的处理

B.测试结束准则

1)功能测试结束准则

功能满足业务需求规格说明书的要求 测试用例全部执行完毕,通过率为100%

在最后一个版本中发现的缺陷不超过已提交的缺陷的5% 测试中发现的缺陷全部关闭 功能测试报告通过评审 2)性能测试结束准则

根据性能测试计划执行所有的测试用例,测试出系统基本性能参数,并分析系统性能瓶颈 提交系统性能分析报告

性能测试分析报告通过评审 3)集成测试结束准则

整个系统集成完成,能够正常工作,业务流转正常 集成测试用例全部执行完毕

所有致命和严重缺陷得到100%解决,一般缺陷85%解决,其他级别缺陷80%得到解决 集成测试计划、集成测试报告通过评审

4)UAT(用户接受度测试)测试启动准则

UAT测试用例执行完毕

客户确认系统通过,提交UAT测试报告

客户提交的UAT测试计划,UAT测试报告通过评审

C.测试暂停/在启动准则

被测系统的某些重要模块、功能中存在致命性缺陷导致测试无法继续进行时,则可以暂停,等待缺陷修复后在启动测试。如果功能具有致命性缺陷,但不影响其他方面的测试,则可以继续对其他非相关内容进行测试。

4 功能测试需求

4.1 登陆模块

登陆模块 业务名称 登陆模块 第 4 页 共 25 页

测试大纲

测试目的 用户输入用户名和密码,选择身份登陆,验证用户名和密码是否正确 测试需求说明 编号 1 2 测试点 登陆模块 登陆模块 性质 正例 正例 预置条件 打开程序,显示登陆界面,输入正确的用户名密码和用户类型,点击登陆 打开程序,显示登陆界面,所有的内容都不填写,点击取消按钮 打开程序,显示登陆界面,用户名输入正确,密码框不输入,选择学员类型,点击登陆按钮 打开程序,显示登陆界面,用户名和密码输入正确,用户类型不输入,点击登陆按钮 打开程序,显示登陆界面,所有的内容都不填写,点击登陆按钮 打开程序,显示登陆界面,用户名输入非法字符,其余输入正确,点击登陆 打开程序,显示登陆界面,输入正确的用户名密码用户类型点击登录,登陆用户后,再次输入正确相同的用户名密码用户类型点击登录 打开程序,显示登陆界面,用户名输入超长字符,其余输入正确,点击登陆 打开程序,显示登陆界面,用户名输入正确,密码输入错误,输入用户类型 打开程序,显示登陆界面,输入错误的用户名,其余输入正确点击登陆 打开程序,显示登陆界面,用户名输入正确,密码注册时是大写字母,现在登陆时输入小写字母,选择类型,点击登陆 打开程序,显示登陆界面,用户名输入错误密码和类型正确点击登陆,连续三次输入错误点击登陆, 打开程序,显示登陆界面,输入正确的用户名密码,输入错误的用户类型点击登录 打开程序,显示登陆界面,输入正确的用户名密码,用户类型不输入点击登录 预期结果 登陆成功 退出系统 3 登陆模块 反例 提示请输入密码 4 5 6 登陆模块 登陆模块 登陆模块 反例 反例 反例 提示请选择正确的用户类型 提示请输入用户名 提示输入正确的用户名或密码 第二次登陆失败并提示该用户已经登陆 提示输入正确的用户名或密码 提示输入正确的用户名或密码 提示输入正确的用户名或密码 提示输入正确的用户名或密码 前两次提示输入正确的用户名或密码,最后一次错误后直接锁定账户 提示请输入正确的用户名或密码或用户类型 提示输入用户类型 7 登陆模块 反例 8 登陆模块 反例 9 10 登陆模块 登陆模块 反例 反例 11 登陆模块 反例 12 登陆模块 反例 13 登陆模块 反例 14 登陆模块 反例 第 5 页 共 25 页

测试大纲

15 登陆模块 反例 16 登陆模块 反例 17 登陆模块 反例 18 登陆模块 登陆模块 正例 19 20 21 22 23 24 25 26 27 28 29 30 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 登陆模块 正例 打开程序,显示登陆界面,用户名中Sql脚本注入,其他填写正确,点击登陆 打开程序,显示登陆界面,用户名输入正确,密码Sql脚本注入,其他填写正确,点击登陆 打开程序,显示登陆界面,关掉是数据库,输入正确的用户名密码和类型,点击登陆 打开程序,显示登陆界面,输入正确的用户名密码和类型点击登录,在相应的登陆后界面左下方显示该用户登录,并且记录了该用户的登录 打开程序,显示登陆界面,输入正确的用户名密码 和类型点击登录系统的响应时间不超过5S 打开程序,显示登陆界面,输入用户名,按Tab键应该转到密码输入框 打开程序,显示登陆界面,输入正确的用户名密码和类型点击回车键 打开程序,显示登陆界面,输入正确的用户名密码和类型点击ESC键 打开程序,显示登陆界面,标题栏的标题和图标显示是否符合需求 打开程序,显示登陆界面,登陆界面上的文字是否符合需求 打开程序,显示登陆界面,登录界面的背景颜色符合需求 打开程序,显示登陆界面,登陆界面控件的名称、间距、顺序符合要求 打开程序,显示登陆界面,界面的初始位置应该在桌面的正中 打开程序,显示登陆界面,输入密码,选中复制、粘贴 打开程序,显示登陆界面,输入密码,不是明文 打开程序,显示登陆界面,点击界面最大化 提示输入正确的用户名或密码 提示输入正确的用户名或密码 提示服务器正在维护,请稍后登陆 正确记录该用户 响应时间在3S 可以转到密码输入框 可以进入到相应的界面 回到登录窗口的初始状态 应该符合需求说明书 应该符合需求说明书 符合需求说明书 符合需求说明书 显示在桌面正中 不能选中和复制粘贴密码 密码显示为星号 界面不能最大化 4.2 用户登录后主界面模块

功能模块 业务名称 用户登录后主界面模块 第 6 页 共 25 页

测试大纲

测试目的 测试用户登录之后可以正确显示对应的用户界面,主界面符合用户需求 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 测试点 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 用户登陆后的主界面 性质 正例 正例 正例 预置条件 登录输入的用户名和密码和类型都正确点击登录,显示对应的用户界面 界面标题栏的文字显示的是对应的用户类型 预期结果 正确显示对应用户界面 显示对应的用户类型 界面标题栏显示的图标符合用户要求 显示对应的图标 界面最小化 界面显示最大化 界面关闭 显示对应的菜单界面 显示对应的功能项 字体符合要求 颜色符合客户要求 排版符合要求 弹出界面在桌面的正中 状态栏中显示用户名称 可以调整界面的大小 按tab键从上到下从左到右顺序 文字正确 跳出界面的的时间在3S之内 正例 点击界面右上角的最小化按钮 正例 正例 点击界面右上角的最大化按钮 点击界面上的关闭按钮 正例 点击界面上菜单栏中菜单项 正例 正例 选中界面按对应的快捷键 界面中的字体符合客户要求 正例 界面颜色合要求 正例 界面上的菜单排版符合要求 登录输入的用户名和密码和类型都正正例 确点击登录,显示对应的用户界面,界面的弹出位置在桌面的正中 界面左下角状态栏中显示的是对应的正例 登录用户名称 鼠标放在界面的编辑框边缘显示可以正例 调整界面的大小图标,拖动图标 正例 界面的tab键符合要求 正例 界面文字无错别字 正例 点击菜单项出现相应地界面 4.3 学员信息列表模块

功能模块 第 7 页 共 25 页

测试大纲

功能模块B 业务名称 回答问题模块 测试目的 选择答案,点击下一题 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 测试点 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 回答问题模块 性质 正例 正例 正例 反例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 预置条件 选择答案,点击下一题 不选择答案,点击下一题 点击答题卡按钮 断开服务器,选择答案,点击下一题按钮 试题选择界面的tab键符合要求 试题选择界面文字无错别字 鼠标放在界面的编辑框边缘显示可以调整界面的大小图标,拖动图标 界面标题栏的文字显示的是对应的标题文字 界面标题栏显示的图标符合用户要求 点击界面右上角的最小化按钮 点击界面右上角的最大化按钮 点击界面上的关闭按钮 界面中的字体符合客户要求 界面颜色合要求 界面上的菜单排版符合要求 选择答案,点击下一题按钮,进入下一题界面时间应符合用户要求 预期结果 跳到第二题界面 跳到第二题界面 进入答题卡界面 提示服务器正忙,请稍候再试 按tab键从上到下从左到右顺序 文字正确 该界面不能调整大小 显示对应的标题文字 显示对应的图标 界面最小化 界面不能显示最大化 界面关闭 字体符合要求 颜色符合客户要求 排版符合要求 系统进入时间为1s

第 13 页 共 25 页

测试大纲

4.8 答题卡模块

功能模块 业务名称 答题卡模块 测试目的 查看答题卡可以看到哪些题没有回答,是否可以点击题目好数进入,点击胶卷按钮是否可以直接交卷 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 测试点 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 答题卡模块 性质 正例 正例 正例 正例 正例 正例 反例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 预置条件 题目全部没有回答点击交卷按钮 题目全部回答点击交卷按钮 查看答题卡,点击未回答的题号 时间框中离交卷时间中还有三分钟时 查看答题卡,点击已经回答的题号 题目全部回答完毕,等到时间到时自动交卷 题目全部回答完毕,断开数据库,点击交卷按钮 答题卡界面的tab键符合要求 答题卡界面文字无错别字 鼠标放在界面的编辑框边缘显示可以调整界面的大小图标,拖动图标 界面标题栏的文字显示的是对应的标题文字 界面标题栏显示的图标符合用户要求 点击界面右上角的最小化按钮 点击界面右上角的最大化按钮 点击界面上的关闭按钮 界面中的字体符合客户要求 界面颜色合要求 预期结果 显示成绩为0 显示应得到成绩 进入该题目回答问题界面 提示交卷时间还有三分钟,请尽快答题 进入该题目回答问题界面 显示应得到成绩 提示服务器正忙,请稍候再试 按tab键从上到下从左到右顺序 文字正确 该界面不能调整大小 显示对应的标题文字 显示对应的图标 界面最小化 界面不能显示最大化 界面关闭 字体符合要求 颜色符合客户要求 第 14 页 共 25 页

测试大纲

18 答题卡模块 正例 界面上的菜单排版符合要求 排版符合要求

4.9 答题结果模块

功能模块 业务名称 答题结果模块 测试目的 界面是否正确显示考试得分 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 12 测试点 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 答题结果模块 性质 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 预置条件 点击退出按钮 答题结果界面的tab键符合要求 答题结果界面文字无错别字 预期结果 退出答题结果模块 按tab键从上到下从左到右顺序 文字正确 鼠标放在界面的编辑框边缘显示可该界面不能调整大小 以调整界面的大小图标,拖动图标 界面标题栏的文字显示的是对应的显示对应的标题文字 标题文字 界面标题栏显示的图标符合用户要显示对应的图标 求 点击界面右上角的最小化按钮 点击界面右上角的最大化按钮 点击界面上的关闭按钮 界面中的字体符合客户要求 界面颜色合要求 界面上的菜单排版符合要求 界面最小化 界面不能显示最大化 界面关闭 字体符合要求 颜色符合客户要求 排版符合要求

4.10 试题列表模块

第 15 页 共 25 页

测试大纲

功能模块B 业务名称 试题列表模块 测试目的 可以查看试题对试题的难易度进行修改 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 测试点 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 试题列表模块 性质 正例 正例 反例 反例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 预置条件 改变试题的难易度,点击保存 点击关闭按钮 断开数据库,改变试题的难易度,点击保存 改变某个试题的难易度,点击刷新按钮 试题列表界面的tab键符合要求 试题列表界面文字无错别字 鼠标放在界面的编辑框边缘显示可以调整界面的大小图标,拖动图标 界面标题栏的文字显示的是对应的标题文字 界面标题栏显示的图标符合用户要求 点击界面右上角的最小化按钮 点击界面右上角的最大化按钮 点击界面上的关闭按钮 界面中的字体符合客户要求 界面颜色合要求 界面上的菜单排版符合要求 预期结果 可以改变试题的难易度 退出试题列表界面 提示服务器正忙,请稍候再试 该试题难易度没有更改,回到原来的难度 按tab键从上到下从左到右顺序 文字正确 该界面能调整大小 显示对应的标题文字 显示对应的图标 界面最小化 界面显示最大化 界面关闭 字体符合要求 颜色符合客户要求 排版符合要求

4.11 试题详情模块

功能模块B 第 16 页 共 25 页

测试大纲

业务名称 试题详情模块 测试目的 验证是否可以修改试题和答案内容,是否可以修改试题的难易级别和科目 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 测试点 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 性质 正例 正例 反例 反例 反例 反例 反例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 正例 反例 预置条件 修改试题的内容、难以级别和科目,点击修改 修改试题的内容、难以级别和科目,点击取消 删除问题内容点击修改,点击修改 预期结果 内容修改成功 关闭试题详情页面 提示修改的内容不能为空 答案不选择,其余输入正确,点击修改 提示答案不能为空 难度级别不选择,其余输入正确,点击修改 提示请输入难度级别 科目不选择,其余输入正确,点击修改 提示请输入科目 问题或选项框中输入超长字符,点击修改 试题详情界面的tab键符合要求 试题详情界面文字无错别字 鼠标放在界面的编辑框边缘显示可以调整界面的大小图标,拖动图标 界面标题栏的文字显示的是对应的标题文字 界面标题栏显示的图标符合用户要求 点击界面右上角的最小化按钮 点击界面右上角的最大化按钮 点击界面上的关闭按钮 界面中的字体符合客户要求 界面颜色合要求 界面上的菜单排版符合要求 修改试题的内容、难以级别和科目,断开数据库,点击修改 提示请输入正确的内容 按tab键从上到下从左到右顺序 文字正确 该界面不能调整大小 显示对应的标题文字 显示对应的图标 界面最小化 界面不能显示最大化 界面关闭 字体符合要求 颜色符合客户要求 排版符合要求 提示服务器正忙,请稍后再试 第 17 页 共 25 页

测试大纲

20 21 22 23 24 25 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 试题详情模块 反例 反例 反例 反例 反例 正例 选项输入框A入,点击修改 选项输入框B入,点击修改 选项输入框C入,点击修改 选项输入框D入,点击修改 不填,其他均正确输不填,其他均正确输不填,其他均正确输不填,其他均正确输输入框输入非法字符,点击修改 修改成功的响应时间在1秒内完成 提示“请输入A中内容” 提示“请输入B中内容” 提示“请输入C中内容” 提示“请输入D中内容” 提示“问题或选项错误” 修改成功

4.12 关于窗口模块

功能模块 业务名称 关于窗口 测试目的 点击主窗口上的帮助按钮能够正常查看关于窗口界面 测试需求说明 编号 1 2 测试点 性质 预置条件 预期结果 关于窗口模块 关于窗口模块 正例 正例 点击主窗口上面的?或帮助按钮 对关于窗口界面界面进行UI测试(参照测试方案里的界面测试) 打开关于窗口界面 符合要求

4.13 教员信息列表模块

功能模块B 业务名称 教员信息列表模块 测试目的 修改教员信息,是否可以保存 测试需求说明 第 18 页 共 25 页

测试大纲

编号 1 测试点 性质 预置条件 预期结果 2 3 4 教员息列模块 教员息列模块 教员息列模块 教员息列模块 信表信表信表信表正例 打开教员信息列表,双击单条记录进行修改,输入合法字符,点击保存修改 打开教员信息列表,双击单条记录进行修改,输入合法字符,点击关闭 打开教员信息列表,双击单条记录进行修改,输入非法字符,点击保存修改 打开教员信息列表,双击单条记录进行修改,修改的字段为空,点击保存修改 打开教员信息列表,双击单条记录进行修改,输入超长字符(控件已经控制,测试用例不需要写),点击保存修改 打开教员信息列表,双击单条记录进行修改,输入合法字符,点击保存修改,点击刷新 打开教员信息列表,双击单条记录进行修改,输入合法字符,点击刷新 关闭数据库,打开教员信息列表 对教员信息列表进行UI测试(参照测试方案里的界面测试) 点击关闭 保存修改成功 推出教员信息列表界面 提示“请输入合法字符” 提示“字段不允许为空” 正例 反例 反例 5 教员信息列表模块 教员息列模块 教员息列模块 教员息列模块 教员息列模块 教员息列模块 教员息列模块 教员息列模块 信表信表信表信表信表信表信表正例 修改成功 6 正例 正常刷新 刷新失败(没有保存) 提示“服务器正忙,请稍后再试” 符合要求 7 反例 8 反例 9 正例 10 正例 关闭程序 11 正例 保存的响应时间在2秒内完成 教员信息修改成功,数据库中是否存在新的教员信息 修改成功 12 正例 是

4.14 增加试题模块

第 19 页 共 25 页

测试大纲

功能模块B 业务名称 增加试题模块 测试目的 输入试题基本信息和附加信息,是否能增加成功 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 测试点 性质 预置条件 预期结果 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试正例 正例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 输入正确的试题基本信息和附加信息,点击增加 输入正确的试题基本信息和附加信息,点击关闭 输入框均不输入,点击增加 问题不输入,其他均正确输入,点击增加 输入数据库中存在的问题,其他均正确输入,点击增加 选项输入框A不填,其他均正确输入,点击增加 选项输入框B不填,其他均正确输入,点击增加 选项输入框C不填,其他均正确输入,点击增加 选项输入框D不填,其他均正确输入,点击增加 选项AB答案一样,其他均正确输入,点击增加 输入框输入非法字符,点击增加 输入框输入超长字符(控件已经控制,测试用例不需要写) 答案选择不止一个按钮,其他均正常输入,点击增加 答案不选择,其他均正常输入,点击增加 难度级别选择不止一个按钮,其他均正常输入,点击增加 难度级别不选择,其他均正常输入,点击增加 科目不选择,其他均正常输入,第 20 页 共 25 页

添加成功 关闭增加试题界面 提示“请输入问题” 提示“请输入问题” 提示“此问题已存在” 提示“请输入A中内容” 提示“请输入B中内容” 提示“请输入C中内容” 提示“请输入D中内容” 提示“不允许两个选项相同” 提示“问题或选项错误” 光标停留在输入框的最大长度处 不能选择不止一个按钮,因为单选按钮是互斥的 提示“请选择答案” 不能选择不止一个按钮,因为单选按钮是互斥的 提示“请选择难度级别” 提示“请选择科目” 测试大纲

题模块 18 19 20 21 22 点击增加 正例 反例 正例 正例 正例 点击关闭按钮 数据库停掉,打开增加试题 对增加试题进行UI测试(参照测试方案里的界面测试) 增加成功的响应时间在2秒内完成 输入正确的试题基本信息和附加信息,点击增加,数据库里是否有新增加的试题 程序关闭 提示“服务器正忙,请稍后再试” 符合要求 成功添加 有 增加试题模块 增加试题模块 增加试题模块 增加试题模块 增加试题模块

4.15 编辑用户信息模块

功能模块B 业务名称 编辑用户信息模块 测试目的 输入正确的个人信息,点击修改,是否可以正确修改个人的信息 测试需求说明 编号 1 2 3 4 5 6 7 8 测试点 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 性质 正例 正例 预置条件 预期结果 反例 反例 反例 反例 反例 反例 正确填写用户注册信息和用户基本信息,点击修改按钮 正确填写用户注册信息和用户基本信息,点击关闭按钮 信息输入框全都不输入,点击修改按钮 用户名不输入,其他输入框都正确输入,点击修改按钮 输入的用户名长度少于4位,其他输入框均正确输入,点击修改按钮 输入相同的用户名,其他输入框均正确输入,点击修改按钮 输入框输入非法字符,其他输入框均正确输入,点击修改按钮 输入框输入超长字符其他输入框均正确输入,点击修改按钮 用户信息修改成功 关闭编辑用户信息界面 提示“请输入用户名” 提示“请输入用户名” 提示“用户名长度必须在4到20位之间” 提示用户名已经存在 提示“用户名或密码错误” 提示“用户名长度必须在4到20位之间” 第 21 页 共 25 页

测试大纲

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 编辑用户信息模块 反例 反例 反例 反例 反例 正例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 正例 正例 正例 密码不输入,其他输入框均正确输入,点击修改按钮 输入的密码长度小于6位,其他输入框均正确输入,点击修改按钮 密码输入为超长字符,其它输入正确,点击修改按钮 密码输入为非法字符,其它输入正确,点击修改按钮 状态栏不选择,其他输入框均正确输入,点击修改按钮 密码区分大小写,其他输入框均正确输入,点击修改按钮 姓名不输入,其他输入框均正确输入,点击修改按钮 姓名输入超长字符,其他输入框均正确输入,点击修改按钮 姓名输入非法字符,其他输入框均正确输入,点击修改按钮 学号不输入,其他输入框均正确输入,点击修改按钮 学号输入超长字符,其他输入框均正确输入,点击修改按钮 学号输入非法字符,其他输入框均正确输入,点击修改按钮 输入的姓名长度少于2位,其他输入框均正确输入,点击修改按钮 输入的学号长度少于10位,其他输入框均正确输入,点击修改按钮 不选择性别,其他输入框均正确输入,点击修改按钮 班级下拉框不选,其他输入框均正确输入,点击修改按钮 关闭数据库,打开编辑用户信息 正确填写用户注册信息和用户基本信息,关闭数据库,点击修改按钮 输入正确的用户注册信息和用户基本信息,点击修改,数据库里是否有新修改的学员用户 对编辑用户信息UI进行测试(参照测试方案里的界面测试) 修改保存的响应时间在1秒内完成 提示“请输入密码” 提示“密码长度必须在6到16位之间” 提示“密码长度必须在6到16位之间” 提示请输入有效的密码 提示“请选择状态” 修改成功 提示“请输入姓名” 提示请输入正确的姓名 提示请输入正确的姓名 提示“请输入学号” 提示请输入正确的学号 提示请输入正确的学号 提示请输入正确的姓名 提示请输入正确的学号 提示“请选择性别” 提示“请选择班级” 提示“服务器正忙,请稍后再试” 提示“服务器正忙,请稍后再试” 数据库里保存有修改后的学员 符合要求 修改保存成功 第 22 页 共 25 页

测试大纲

4.16 创建学员用户模块

功能模块B 业务名称 创建学员用户模块 测试目的 正确填写用户注册信息和用户基本信息,学员用户能否注册成功 测试需求说明 编号 1 2 3 4 5 6 7 8 9 10 11 测试点 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 性质 预置条件 预期结果 正例 正例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 反例 正确填写用户注册信息和用户基本信息,点击保存按钮 正确填写用户注册信息和用户基本信息,点击关闭按钮 信息输入框全都不输入,点击保存按钮 用户名不输入,其他输入框均正确输入,点击保存按钮 用户名输入框中SQl脚本注入,其他输入框均正确输入,点击保存按钮 输入的用户名长度小于4位,点击保存按钮 输入重复的用户名,点击保存按钮 输入框输入非法字符,点击保存按钮 输入框输入超长字符点击保存 密码不输入,其他输入框均正确输入,点击保存按钮 密码输入框中SQl脚本注入,其他输入框均正确输入,点击保存按钮 输入的密码长度少于6位,点击保存按钮 输入的密码长度为超长字符,大于16位点击保存按钮 确认密码与密码输入不一致,其他输入框均正确输入,点击保存按钮 第 23 页 共 25 页

学员用户注册成功 关闭创建学员用户 提示“请输入用户名” 提示“请输入用户名” 提示“请输入正确的用户名” 提示“用户名长度必须在4到20位之间” 提示“用户名已存在,请重新输入” 提示“用户名或密码错误” 提示请输入正确的内容 提示“请输入密码” 提示“请输入正确的密码” 提示“密码长度必须在6到16位之间” 提示“密码长度必须在6到16位之间” 提示“用户名或密码输入错误” 12 13 14 测试大纲

15 16 17 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 创建学员用户模块 正例 反例 反例 18 19 20 21 22 23 反例 反例 反例 反例 反例 反例 密码区分大小写,点击保存按钮 电话号码长度大于11位,点击保存按钮 电话号码输入框中SQl脚本注入,其他输入框均正确输入,点击保存按钮 电话号码输入框中不输入,其他输入框均正确输入,点击保存按钮 电子邮件输入框中无@符号,点击保存按钮 不选择性别,点击保存按钮 年级下拉框不选,点击保存按钮 班级下拉框不选,点击保存按钮 关闭数据库,输入正确的用户注册信息和用户基本信息 输入正确的用户注册信息和用户基本信息,点击保存,数据库里是否有注册成功的学员用户 对创建学员用户UI进行测试(参照测试方案里的界面测试) 保存的响应时间在2秒内完成 点击关闭按钮 登录成功 提示“电话号码长度不允许超过11位” 提示请输入正确的电话号码 提示请输入密码 提示“请重新输入有效的电子邮箱 ” 提示“请选择性别” 提示“请选择年级” 提示“请选择班级” 提示“服务器正忙,请稍后再试” 数据库中保存有数据 24 正例 25 26 27 创建学员用户模块 创建学员用户模块 创建学员用户模块 正例 正例 正例 符合要求 保存成功 关闭程序

5 性能测试需求

业务名称 在线答题模块、登录模块、生成试卷模块性能测试 核实所指定的事务或业务性能在正常的预期工作量和预期的最繁重的工作量的状况下,确保系统性能良好 可以满足学员2500人同时登录系统,系统在3秒内可以响应 可以满足学员2000人同时选科目,系统在3秒内可以响应 第 24 页 共 25 页

测试目的 测试大纲

可以满足学员2000人同时考试同时交卷,在线评分系统在3秒内可以响应 测试需求说明 编号 1 2 3

测试内容 登录系统 在线答题 生成试卷 场景描述 学员2500人同时登录系统,系统在3秒内可以响应 学员2000人同时选科目,系统在3秒内可以响应 学员2000人同时考试同时交卷,在线评分系统在3秒内可以响应 预期结果 系统在3秒内可以响应 系统在3秒内可以响应 在线评分系统在3秒内可以响应 第 25 页 共 25 页

本文来源:https://www.bwwdw.com/article/jk2g.html

Top