在线考试系统测试需求说明书
作者:互联网
在线考试系统测试需求说明书
一、概述
1、编写目的
本文档是根据”在线考试系统“需求分析说明书编写的测试需求说明书,其目的有以下3点:
(1) 供测试人员使用,作为测试依据。
(2) 作为项目验收标准之一。
(3) 作为软件维护的参考资料。
2、适用范围
本文档为内部资料,读者范围为公司内部测试人员、研发人员、和相关负责人。
二、系统说明
1、系统背景
(1) 在PHP教学过程中,为了让学生巩固所学的PHP知识,掌握web网站的搭建过程,开发人员结合当前教学趋势开发了用于模拟考试练习的在线考试系统,该系统仅用于内部教学使用。本文档主要用于定义”在线考试系统“系统测试的测试需求。
2、系统功能
(1) 教师发布试卷
(2) 学生答题
(3) 计算机阅读
3、系统设计和实现要点
(1) 在线考试系统为Web应用程序,选择B/S系统架构。
(2) 开发平台为Windows。
(3) 浏览器使用Chrome。因为Chrome浏览器支持HTML5和CSS3新特性,且提供了很多使用的开发工具,可以方便地对网页进行调试。
(4) Web服务器有很多种,其中Apache具有开源、跨平台、速度快且安全性高的特点,最重要的是它对动态PHP网页非常友好,因此选择了Aphche作为本项目的Web服务器。
三、系统的功能性需求
在线考试系统的功能性需求如表8-1所示。
功能 |
子功能 |
教师发布试卷 |
录入试卷标题、题型、题目、考试实践 |
录入每道题目的分数、答案 |
|
学生答题 |
选择试卷 |
答题 |
|
交卷 |
|
计算机阅读 |
核对答案 |
计算分数 |
表8-1 在线考试系统功能需求
四、系统的非功能性需求
在线考试系统可以在PC端与移动端使用,本次测试要分别测试该系统在计算机(台式)与手机中的运行情况,即测试系统对终端的兼容性。
五、环境需求
本次测试所需要的硬件环境如表8-2所示。
硬件设备 |
处理器型号 |
内存 |
台式计算机 |
Intel Core i3-4160 CPU@3.60GHz |
8.0GB |
手机 |
华为honor AAL-AL20 |
4.0GB |
服务器 |
Intel Core i5-6600K CPU@3.50Ghz |
8.0GB |
表8-2 “在线考试系统”测试硬件环境需求
本次测试所需要的软件环境如表8-3所示。
软件名称/工具类型 |
版本或说明 |
Windows |
Windows7 旗舰版 |
Android |
Android 8.0.0 |
Google浏览器 |
71.0.3578.98 |
测试工具 |
Selenium+Python自动化测试 |
测试管理工具 |
禅道 |
表8-3 “在线考试系统”测试软件环境需求
六、测试人员要求与职责
本次测试要求测试人员具备以下能力。
(1) 了解在线考试系统的设计架构。
(2) 熟悉在线考试系统的操作过程。
(3) 掌握Python编程语言基础知识
(4) 了解HTML基础知识
(5) 了解PHP基础知识
在测试过程中,每个测试人员的具体职责如表8-4所示。
角色 |
职责 |
备注 |
测试负责人 |
1、对测试过程进行监督管理; 2、组织测试计划、测试方案、测试用例等的评审; 3、获取测试所需要的资源; 4、生成测试计划、测试用例、集成测试方案; 5、支持环境搭建、测试执行; |
|
测试设计人员 |
1、生成测试需求; 2、生成测试用例; 3、生成测试方案; 4、设计测试用例; 5、整理编写测试报告; |
测试设计人员与测试执行人员的工作并不是界线分明的,有时他们是同一组人员,既是设计人员,也是执行人员。 |
测试执行人员 |
1、负责搭建测试环境; 2、负责具体测试的执行; 3、负责收集测试报告信息; |
|
表8-4 测试人员的具体职责
七、测试完成标准
测试完成标准有以下几点:
(1)系统实现需求分析中的所有功能。
(2)所有测试用例都已经执行。
(3)所有重要bug均已修复并通过回归测试。
(4)计算机端测试无误,可正常答卷、提交试卷、查看分数。
(5)手机端测试无误,可正常答卷、提交试卷、查看分数。
八、测试提交文档
本次测试提交的文档如表8-5所示。
文档名称 |
主要内容 |
面向对象 |
备注 |
测试需求分析 |
测试要完成的任务及任务分工 |
公司内部 |
|
测试计划 |
规定测试执行过程,包括环境搭建、人员分配、测试组织和进度要求等 |
公司内部 |
|
测试用例 |
量化测试输入、执行条件和预期结果,指导测试执行 |
公司内部 |
|
测试报告 |
说明阶段和总体测试结果,分析结果带来的影响,为产品下一步实施提供依据 |
公司内部 |
|
表8-5 测试要提交的文档
标签:需求,在线,系统,说明书,测试,测试用例,考试 来源: https://www.cnblogs.com/R-bear/p/16687217.html