软件管理实训平台的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件实训管理平台测试设计目录1导言............................................................................................................................11.1目的...................................................................................................................11.2范围...................................................................................................................11.3缩写说明...........................................................................................................11.4术语定义...........................................................................................................11.5引用标准...........................................................................................................11.6参考资料...........................................................................................................21.7版本更新信息...................................................................................................22.测试设计.....................................................................................................................22.1测试范围...........................................................................................................22.2测试覆盖设计...................................................................................................33.测试用例.....................................................................................................................33.1用例一:基本页面的链接...............................................................................33.2用例二:页面转移的正确性...........................................................................43.3用例三:显示课程列表..................................................................................53.4用例四:课程详细信息...................................................................................63.5用例五:注册信息测试...................................................................................73.6用例六:学员基本信息页面的无效性测试...................................................83.7用例七:选课结果提交测试.........................................................................103.8用例八:面试结果查询测试.........................................................................103.9用例九:面试管理测试.................................................................................113.10用例十:项目信息跟踪测试.......................................................................123.11用例十一:学员信息与实训情况查询测试...............................................123.12用例十二:系统安全性测试.......................................................................133.13用例十三:系统的并发性测试...................................................................1411导言1.1目的该文档的目的是描述网上招聘系统项目客户端的系统测试设计,其主要内容包括:测试总体设计测试用例设计本文档的预期的读者是:项目管理人员测试人员1.2范围该文档为网上招聘系统客户端的系统测试设计,其中包括功能测试和性能测试的用例描述以及性能测试的测试脚本,为测试人员进行功能测试和性能测试提供标准和依据,以及详尽的测试步骤和方法。1.3缩写说明JSPJavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。MVCModel-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。1.4术语定义LoadRunnerMercuryInteractive的一个对Windows和UniX环境的负载测试工具。功能性测试按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。非功能性测试按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。测试用例测试人员设计出来的用来测试软件某个功能的一种情形。1.5引用标准[1]《企业文档格式标准》2xx软件有限公司[2]《软件测试设计报告格式标准》xx软件有限公司软件工程过程化组织1.6参考资料[1]《LoadRunner使用手册》xx软件有限公司编制[2]《网上招聘客户端需求说明》xx软件有限公司编制[3]《软件测试技术概论》古乐史九林编著/清华大学出版社[4]《软件测试:第二版》PaulC.Jorgensen著/机械工业出版社1.7版本更新信息本文档的更新信息如表1:修改编号修改日期修改后版本修改位置修改内容概述0002011.12.81.0全部初始发布版本2.测试设计由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为20人同时执行以验证系统的性能。2.1测试范围系统测试依据的系统的应用工作流:1.基本信息:当学员注册账号进入平台“基本信息录入”页面,学员需填写自己的基本信息,加星号的为必填项目,学员须认真填写,要保证格式正确,如填写格式错误,系统给出错误提示。当点击“下一步”按钮时进入“课程选择”页面.2.课程选择:在课程列表中显示课程名称,课程发布尔日期,截止日期,课程类型,选课人数等,按课程发布尔日期排序。当点击课程名称时进入课程详细信息页面,课程详细页面显示课程名称,课程描述,课程要求,选课人数,点击“选择课程”提交选课结果。3.面试结果查询:当学员提交过选课结果后再次登录可以查看自己选择课程的面试结果。4.实训情况查询:通过老师面试的学员,即已入选所选课程的学员可以再登陆学生管理平台后查询自己参与的项目信息,包括项目度量跟踪记录,项目跟踪评审记录。35.课程管理:课程管理用例是教师登录到教师管理端发布课程信息,只要包括:课程名称、课程编号、课程描述、授课老师和所配套的培训课程。6.面试管理:面试管理用例是教师登录到教师管理端,教师根据选择其所授课程的学员信息选择学员并对学员进行面试管理的功能。7.项目信息跟踪:学员的项目信息跟踪用例是教师登录到教师管理端,对学员的项目信息进行跟踪,包括输入与查看。它完成了项目度量跟踪信息记录、项目开发评审跟踪信息记录和学员实训后软件水平评定功能。8.学员信息与实训情况查询:教师登录到教师管理端后可以对选择其课程的且通过面试进行实训的学员的各种信息和实训情况进行查询。2.2测试覆盖设计由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。表2就是测试用例覆盖矩阵。表2:测试用例功能/性能覆盖矩阵序号功能项测试用例优先级01所有基本页面的链接正确TestCase-FUNC-01中02所有页面的转移正确TestCase-FUNC-02中03课程信息列表正确TestCase-FUNC-03高04课程详细信息正确TestCase-FUNC-04高05正常注册的流程-有(无)效数据TestCase-FUNC-05高06填写学员基本信息页面-无效数据TestCase-FUNC-06高07选课结果提交TestCase-FUNC-07高08面试结果查询TestCase-FUNC-08高09实训情况及学生信息查询TestCase-FUNC-09高10项目跟踪查询TestCase-FUNC-10高11面试管理TestCase-FUNC-11中12访问安全性TestCase-Perf-1高13并发访问的性能测试TestCase-Perf-2高3.测试用例按照上面的测试矩阵表,设计相应的测试用例如下。3.1用例一:基本页面的链接这个测试用例的测试编号是TestCase-FUNC-01,测试内容是验证所有基本页面链接的正确性,同时所有的页面都按照需求有正确的显示。表3是这个测试用例的具体设计。4表3:TestCase-FUNC-01测试用例测试项目名称:软件实训管理平台测试用例编号:TestCase-FUNC-01测试人员:杜慧芳测试时间2011/12/7测试项目标题:所有基本页面的正确链接测试内容:验证网站首页所有链接有效验证网站首页中图片能正确装入验证网站首页中的超连接的连接页面与页面中指示(或图示)相符验证网站中各个页面的显示的信息都符合需求。测试环境与系统配置:详见《测试计划》测试输入数据脚本见TC-F-01.c(见测试开发文档)测试次数:每个测试过程做2次。预期结果:可以正确显示图片,每个链接有效,超连接的连接页面与页面中指示(或图示)相符。测试过程:登陆对于首页每个招聘职位链接,点击进入。察看链接

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功