测试说明书Word文件下载.docx
《测试说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《测试说明书Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
2计划
2.1软件说明
(1)采用B/S结构,学生端无需安装考试软件,只需开启浏览器即可登录系统,完成考试。
(2)系统通用性强,在系统中可以完成多个科目的考试,只需要在题库中录入相应考试题目,建立相应试卷,即可开始考试。
(3)组卷方式多样,教师可自由设定试卷题目方式,为考试提供最大灵活性。
(4)支持客观题和主观题两种题目类型,类型多样。
并且每种题型题目均可插入图片、视频等多媒体方式,使题目表现更加灵活多样。
(5)界面友好,操作简单。
系统结构清晰、简单,大部分操作可以通过鼠标完成。
2.2测试内容
2.2.1软件测试的目的和原则
为了证明完成了设计,生产的软件能很好的达成设计目标。
从质量和数量两个方面测试。
在质量上设计一些极限的状态来检验系统的工作状态;
在数量上的设计批数据来读取或者写入。
2.2.2程序功能测试
测试1:
登录功能模块;
目的:
测试系统操作界面
内容:
帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制。
测试2:
权限管理功能模块;
测试权限管理功能模块操作界面
权限的管理。
测试3:
用户管理功能模块;
测试用户管理功能模块操作界面
用户个人资料的管理。
测试4:
出题管理功能模块;
测试出题管理功能模块操作界面
由教师创建卷子。
测试5:
答题卡管理功能模块;
测试答题卡管理功能模块操作界面
由学生创建卷子的答题卡。
测试6:
题目管理功能模块。
测试题目管理功能模块操作界面
题目的管理。
2.2.3测试方法
采用黑盒测试方法。
对功能进行逐一测试,在输入合理及不合理的数据后测试系统的正常运作情况。
2.2.4测试用例
用例1:
登录功能模块
输入
输出
用户名
密码
‘
‘12degf’
错误—用户名空
‘2345’
‘12456‘
错误—用户名非法
‘134她5’
‘58687‘
‘12334’
‘’
错误—密码为空
‘1367’
‘aig#345’
错误—密码非法
‘35678’
‘fi33556’
错误-密码非法
‘245665’
‘35我469’
‘55301’
‘880527’
正确---登陆成功
表6.7登录功能模块测试用例表
用例2:
权限管理功能模块
输入
教师编号
姓名
性别
权限
操作
34534
张三
男
教师
浏览修改删除分配
输出
是否确认?
操作及步骤:
运行系统,转到权限管理界面,进行权限信息的授予和收回测试。
允许误差:
不允许
条件:
管理员操作
用例3:
用户管理功能模块
(1)用户信息查询
编号
所属单位
1884
查询成功
(2)用户信息修改
094950
软工
修改失败,请填写合法数据
提交成功
(3)用户信息删除
是否删除该条数据?
运行系统,转到学生管理界面,进行学生信息的增删改查测试。
用例4:
出题管理功能模块
试卷ID
试题ID
总分
专业
123123
100
运行系统,转到试卷管理界面,进行试卷信息的测试。
用例5:
答题卡管理功能模块
答题卡编号
分数
学生ID
1256
043301070
运行系统,转到答题卡管理界面,进行答题卡信息的测试。
用例6:
题目管理功能模块
题目编号
题目类型
参考答案
选择题
A
运行系统,转到题目管理界面,进行题目信息的测试。
2.3开发工具及环境的选择
2.3.1开发工具
页面开发工具:
DreamweaverMX/2004/8
Java开发工具:
eclipse、myeclipse
数据库:
SQLServer2000或oracle8i以上或MysSql
2.3.2开发环境
操作系统:
Windows2000professional/Xp
Web服务器:
Tomcat5.0或以上版本
2.4工作量分析
在线考试系统
序号
一级目录
二级目录
功能描述
耗时(天)
1
系统管理
登录
登录界面
2
权限管理
权限的增删该查
3
用户管理
学生管理
学生资料的增删该查
4
教师管理
教师资料的增删该查
5
试卷管理
出卷管理
卷子的增删该查
6
答题卡管理
答题卡的增删该查及评分
7
试题管理
试题的增删该查
总计:
25天
2.5系统实施计划
登录功能模块:
13年12月23日-13年12月24日;
权限管理功能模块:
13年12月25日-13年12月27日;
学生管理功能模块:
13年12月30日-14年1月2日;
教师管理功能模块:
14年1月3日-14年1月8日;
出题管理功能模块:
14年1月9日-14年1月14日;
答题卡管理功能模块:
14年1月15日-14年1月20日;
题目管理功能模块:
14年1月21日-14年1月24日;
2.6条件
2.6.1工作量估计
根据工作内容和项目任务对包括测试设计的工作量、测试执行和测试总结的工作量,以人月或人日计,并详细注释测试设计、测试执行和测试总结工作所占的比重。
软件测试工作量应为开发工作量的30%-40%为宜。
表2-2工作量估计表
工作阶段
所需工作日
占项目的比例
测试规划阶段
15%
测试设计阶段
测试实施阶段
20%
测试执行阶段
20%
测试总结阶段
2.6.1人员需求安排
下表列出了在此测试活动的人员安排:
表2-3人员需求安排表
角色
人员
具体职责/备注
测试经理
负责软件测试的总体安排监督工作
测试设计
负责设计测试方案以及测试用例
测试人员
负责对对项目按照测试方案进行具体测试
记录人员
负责系统测试过程中记录测试信息
3采用的关键技术
3.1.1软件开发技术
本课题旨在研究和设计一个基于B/S结构模式,以Windows2000professional/Xp以及Tomcat5.0为开发环境和SQLserver2000为后台数据库的在线考试系统,实现具备题库管理、自动组卷、在线考试、自动阅卷、成绩管理等功能。
本文研究的主要工作有:
首先,通过分析在线考试系统的实际需求,并对网络考试系统的应用程序架构、开发技术和系统特点进行深入分析研究,在此基础上,设计并确定了在线考试系统的总体设计方案,以及题库、组卷、阅卷、安全等关键功能模块的技术方案。
然后,根据讨论后确定的方案,具体设计实现系统的总体功能结构,对其中的试题库、组卷、阅卷、系统安全等功能模块的关键技术要点进行了分析,并具体设计并实现该方案。
最后,结合实际环境和需求进行实例测试,介绍了测试过程和结果,并对接下来的改进工作予以展望。
3.2.1SQLServer2000介绍
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本。
该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。
它具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本,在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本,Sybase则较专注于SQLServer在UNIX操作系统上的应用。
SQLServer是客户机/服务器关系型数据库管理系统(RDBMS)。
使用扩展的SQL语言Transact_SQL在客户机和服务器之间发送请求。
客户机/服务器体系结构把整个任务划分为在客户机上完成的任务和在服务器上运行的任务,客户机负责组织与用户的交互和显示数据;
服务器负责数据的存储和管理;
客户机向服务器发出操作请求;
服务器根据用户的请求处理数据,并把结果返回给客户。
3.3.1MyEclipse编程工具介绍
MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。
它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL等。
MyEclipse同时也是一个十分优秀的用于开发Java、J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。
MyEclipse目前支持JavaServlet、AJAX、JSP、JSF、Struts、Spring、Hibernate、EJB3、JDBC数据库链接工具等多项功能。
可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
在结构上,MyEclipse的特征可以被分为7类:
J2EE模型、WEB开发工具、EJB开发工具、应用程序服务器的连接器、J2EE项目部署服务、数据库服务、MyEclipse整合帮助。
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。
MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
4分析摘要
4.1测试结果分析
1.
多处程序异常,错误输入操作没有提示
2.
多处不合法操作,也能成功
3.
多处数据格式不能验证,非法格式也能存储
4.
部分操作的验证不能统一
4.2能力
用户可以进行注册,注册后登录。
设置试题的每种题型的数量和分值以及考试的总时间。
对试题库的管理,使试题的增删、编辑更为简便。
可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。
系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
考试结束后,系统能对该份试卷进行评分,并显示出考生成绩。
考生完成考试后,管理员能对所有记录进行查询,并可以进行增删改查操作。
5评价准则
5.1范围
接查范围:
所有的逻辑分支和边界条件都能覆盖完。
局限性:
对于数据库连接和apache服务连接失败没判断,这将在实际测试中验证判断。
对数据库验证,将在实际测试中,查看数据库,查看输出。
测试完成时间:
2014/11/26
测试地点:
实验室
参与测试人员:
苏昊,王焱奇,吴珊珊,刘美邑,王乐,林子怡
测试结论:
系统有较强的管理功能,对考试的安排有很好掌控
测试组组长:
苏昊
测试组组员:
王焱奇,吴珊珊,刘美邑,王乐,林子怡
5.2数据整理
数据输入和记录结果都采用手工方式。
无数据转换
5.3尺度
测试的实际输出,必须和预计输出完全匹配
.问题严重度描述
问题严重度
描述
致命缺陷
1.由于程序所引起的死机,非法退出
2.死循环
3.数据库发生死锁
4.因错误操作导致的程序中断
5.主要功能丢失或功能严重错误
6.与数据库连接错误
7.数据通讯错误
严重缺陷
1.程序错误
2.程序接口错误
3.数据库的表、业务规则、缺省值未加完整性等约束条件
一般性缺陷
1.操作界面错误(包括数据窗口内列名定义、含义是否一致)
2.打印内容、格式错误
3.简单的输入限制未放在前台进行控制
4.删除操作未给出提示
5.数据库表中有过多的空字段
。