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