


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件实训管理平台测试设计目录1 导言 矚1慫润厲钐瘗睞枥庑赖。1.1 目的 聞1創沟燴鐺險爱氇谴净。1.2 范围 残1骛楼諍锩瀨濟溆塹籟。1.3 缩写说明 1酽锕极額閉镇桧猪訣锥。1.4术语定义 1彈贸摄尔霁毙攬砖卤庑。1.5 引用标准 1謀荞抟箧飆鐸怼类蒋薔。1.6参考资料 2厦礴恳蹒骈時盡继價骚。1.7 版本更新信息 2茕桢广鳓鯡选块网羈泪。2.测试设计 鹅2娅尽損鹌惨歷茏鴛賴。2.1 测试范围 2籟丛妈羥为贍偾蛏练淨。2.2测试覆盖设计 3預頌圣鉉儐歲龈讶骅籴。3.测试用例 渗3釤呛俨匀谔鱉调硯錦。3.1 用例一:基本页面的链接 4铙誅卧泻噦圣骋贶頂廡。3.2 用例二:页面转移的正确性
2、4擁締凤袜备訊顎轮烂蔷。3.3 用例三:显示课程列表 5贓熱俣阃歲匱阊邺镓騷。3.4用例四:课程详细信息 6坛摶乡囂忏蒌鍥铃氈淚。3.5 用例五:注册信息测试 7蜡變黲癟報伥铉锚鈰赘。3.6 用例六:学员基本信息页面的无效性测试 8買鲷鴯譖昙膚遙闫撷凄。3.7 用例七:选课结果提交测试 10綾镝鯛駕櫬鹕踪韦辚糴。3.8 用例八:面试结果查询测试 10驅踬髏彦浃绥譎饴憂锦。3.9 用例九:面试管理测试 1.1 猫虿驢绘燈鮒诛髅貺庑。3.10用例十:项目信息跟踪测试 12锹籁饗迳琐筆襖鸥娅薔。3.11用例十一:学员信息与实训情况查询测试 12 構氽頑黉碩饨荠龈话骛。3.12 用例十二:系统安全性测
3、试 13輒峄陽檉簖疖網儂號泶。3.13用例十三:系统的并发性测试 14尧侧閆繭絳闕绚勵蜆贅。1导言1.1目的该文档的目的是描述网上招聘系统项目客户端的系统测试设计,其主要内容包括:测试总体设计测试用例设计本文档的预期的读者是:项目管理人员 测试人员1.2范围该文档为网上招聘系统客户端的系统测试设计,其中包括功能测试和性能测试的用例描述以及性能测试的测试脚本,为测试人员进行功能测试和性能测试提供标准和依据,以及详尽的测试步骤和方法。识饒鎂錕缢灩筧嚌俨淒。1.3缩写说明JSPJava Server Page ( Java服务器页面)的缩写,一个脚本化的语言。MVCModel - View Cont
4、rol (模式视图控制)的缩写,表示一个三层的结构体系。1.4术语定义LoadR unnerMercury In teractive的一个对 Win dows和Unix环境的负载测试工具。功能性测试按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。非功能性测试按照系统需求定义中的非功能定义部分(如系统的性能指标,安全性能指标等)对系统实行的系统级别的测试。测试用例测试人员设计出来的用来测试软件某个功能的一种情形。1.5引用标准1 企业文档格式标准xx软件有限公司2 软件测试设计报告格式标准xx软件有限公司软件工程过程化组织1.6参考资料1 LoadRunner使用手册xx软件有限公司
5、编制2 网上招聘客户端需求说明xx软件有限公司编制3 软件测试技术概论古乐 史九林编著/清华大学出版社4 软件测试:第二版Paul C.Jorgensen 著/机械工业出版社1.7版本更新信息本文档的更新信息如表 1:修改编号修改日期修改后版本修改位置修改内容概述0002011. 12. 81.0全部初始发布版本2. 测试设计由于本次测试主要是针对需求进行的系统测试, 包括功能测试和性能测试的技术,功能 测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为20人同时执行以验证系统的性能。凍鈹鋨劳臘错痫婦胫籴。2.1测试范围系统测试依据的系统的应用工作流:1. 基本信息:当学员注册
6、账号进入平台“基本信息录入”页面,学员需填写自己的基本信息,加星号的为必填项目,学员须认真填写,要保证格式正确,如填写格式错误,系统 给出错误提示。当点击“下一步”按钮时进入“课程选择”页面.恥諤銪灭萦欢煬鞏鹜錦。2. 课程选择:在课程列表中显示课程名称,课程发布尔日期,截止日期,课程类型,选课人数等,按课程发布尔日期排序。 当点击课程名称时进入课程详细信息页面, 课程详细 页面显示课程名称,课程描述,课程要求,选课人数,点击“选择课程”提交选课结果。鯊腎鑰诎褳鉀沩懼統庫。3. 面试结果查询:当学员提交过选课结果后再次登录可以查看自己选择课程的面试结 果。4. 实训情况查询:通过老师面试的学员
7、,即已入选所选课程的学员可以再登陆学生管理平台后查询自己参与的项目信息,包括项目度量跟踪记录,项目跟踪评审记录。硕癘鄴颃诌攆檸攜驤蔹。5. 课程管理:课程管理用例是教师登录到教师管理端发布课程信息,只要包括:课程名称、课程编号、课程描述、授课老师和所配套的培训课程。阌擻輳嬪諫迁择植秘騖。6. 面试管理:面试管理用例是教师登录到教师管理端,教师根据选择其所授课程的学员信息选择学员并对学员进行面试管理的功能。氬嚕躑竄贸恳彈濾颔澩。7. 项目信息跟踪:学员的项目信息跟踪用例是教师登录到教师管理端,对学员的项目信息进行跟踪,包括输入与查看。它完成了项目度量跟踪信息记录、项目开发评审跟踪信息记录和学员实
8、训后软件水平评定功能。釷鹆資贏車贖孙滅獅赘。8. 学员信息与实训情况查询:教师登录到教师管理端后可以对选择其课程的且通过面试进行实训的学员的各种信息和实训情况进行查询。怂阐譜鯪迳導嘯畫長凉。2.2测试覆盖设计由于本次测试是系统测试,测试的依据是系统需求,测试的设计应该满足对需求的覆盖, 所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。表2就是测试用例覆盖矩阵。谚辞調担鈧谄动禪泻類。表2 :测试用例功能/性能覆盖矩阵序号功能项测试用例优先级01所有基本页面的链接正确TestCase-FUNC-01中02所有页面的转移正确TestCase-FUNC-
9、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
10、-2高3. 测试用例按照上面的测试矩阵表,设计相应的测试用例如下。3.1用例一:基本页面的链接这个测试用例的测试编号是TestCase-FUNC-01,测试内容是验证所有基本页面链接的正确性,同时所有的页面都按照需求有正确的显示。表3是这个测试用例的具体设计。詿缧铴嗫偽純铪锩。表 3: TestCase-FUNC-01 测试用例测试项目名称:软件实训管理平台测试用例编号:TestCase-FUNC-01测试人员: 杜慧芳测试时间2011/12/7测试项目标题:所有基本页面的正确链接测试内容:验证网站首页所有链接有效验证网站首页中图片能正确装入验证网站首页中的超连接的连接页面与页面中指示(或图示
11、)相符验证网站中各个页面的显示的信息都符合需求。测试环境与系统配置: 详见测试计划测试输入 脚本见TC-F-01.C (见测试开发文档) 数据测试次数:每个测试过程做2次。预期结果:可以正确显示图片,每个链接有效,超连接的连接页面与页面中指示(或图 示)相符。测试过程:登陆 对于首页每个招聘职位链接,点击进入。察看链接的页面是否相符合。3对于首页每个链接,点击看能否进入相应页。4 点击“ English ”,切换语言。5.点击"Ch in ese ”,切换语言测试结果:测试结论:实现限制:备注:3.2用例二:页面转移的正确性这个测试用例的测试编号是TestCase-FUNC-02,测
12、试内容是测试所有转移页面链接的正确性,同时所有的页面都按照需求有正确的显示。表4是这个测试用例的具体设计。譏钲鏌觶鷹緇機库。嘰觐熒绐表 4: TestCase-FUNC-02 测试用例测试项目名称:软件实训管理平台测试用例编号:CV-FUNC-02测试人员: 杜慧芳测试时间:2011/12/7测试项目标题:转移页面的正确性测试内容:验证网站每页输入"转到”的输入框能正确处理输入测试环境与系统配置: 详见测试计划测试输入异常数据:0,1 . 4, 6 数据正常数据:1测试次数:每个测试过程做2次。预期结果:对于正常数据能够转到相应页面,异常数据能够报错测试过程:登陆 对于首页“转到”的
13、输入框,依次输入如上数据测试结果:测试结论:实现限制:备注:3.3用例三:显示课程列表这个测试用例的测试编号是TestCase-FUNC-03,测试内容是测试所有课程列表页面的鶼渍正确性,同时所有的页面都按照需求有正确的显示。表5是这个测试用例的具体设计。螻偉阅劍鲰腎邏蘞。表 5: TestCase-FUNC-03 测试用例测试项目名称:软件实训管理平台测试用例编号:TestCase-FUNC-03测试人员: 杜慧芳测试时间:2011/12/7测试项目标题: 课程列表的显示测试内容:-验证网页上的表格是否正确显示。-验证在课程列表中是否正确显示课程名称,课程发布日期,截止日期,课程类型, 招聘
14、学员人数几项。-验证课程列表是否按课程发布日期排序测试环境与系统配置:软件环境:Micrsoft wi ndowXP Professio nal硬件环境:P4 1.7GHz CPU + 1.7GHz 512MB 内存网络环境:6人共享1M带宽测试输入无数据测试次数:应在至少2种浏览器中进行测试,并刷新2次。预期结果:网页正确显示,在课程列表中显示职位名称,课程发布日期,截止日期,课程类型,招聘学员人数几项,按课程发布日期排序。测试过程:在 IE 浏览器地址栏中输入 ,并刷新。在遨游浏览器地址栏中输入 nt/courselist.jsp,并刷新。测试结果:测试结论:实现限制:无备注:无3.4用例
15、四:课程详细信息这个测试用例的测试编号是 TestCase-FUNC-04,测试内容是测试所有课程详细信息页 面的正确性,同时所有的页面都按照需求有正确的显示。表6是这个测试用例的具体设计。纣忧蔣氳頑莶驅藥悯骛。表 6: TestCase-FUNC-04 测试用例测试项目名称:软件实训管理平台测试用例编号:TestCase-FUNC-04测试人员: 杜慧芳测试时间:2011/12/7测试项目标题:职位详细信息查询测试内容:验证页面是否正确显示了课程名称、课程描述、课程要求和招聘学员人数几项。 验证课程详细信息页面上的信息是否与课程列表中有关的信息相符。测试环境与系统配置:软件环境:Micrso
16、ft wi ndowXP Professio nal + Micrsoft IE6.0 硬件环境:P4 1.7GHz CPU + 512MB 内存网络环境:6人共享1M带宽测试输入无 数据测试次数:应至少测试3种不同的课程,并随机进行。预期结果:职位详细页面显示课程名称,课程描述,课程要求,招聘学员人数 测试过程:-在显示的课程列表中随机的单击某一职位名称。测试结果:测试结论:实现限制:无备注:无3.5用例五:注册信息测试这个测试用例的测试编号是 TestCase-FUNC-05,测试内容是测试学员在正常(非正常) 输入的条件下是否可以将选课结果成功提交,同时所有的页面都按照需求有正确的显示。
17、表7是这个测试用例的具体设计。 颖刍莖峽饽亿顿裊赔泷。表 7: TestCase-FUNC-05 测试用例测试项目名称: 软件实训管理平台测试用例编号:TestCase-FUNC-05测试人员: 杜慧芳测试时间:2011/12/7测试项目标题:正常注册信息的功能测试测试内容:-验证加星号的必填项不填写或格式错误时是否在提交时正确显示错误提示。-验证非填项不填写或格式错误时是否在提交时正确显示错误提示。-验证在"注册信息”页面,在页面卜方填写好信息后点击“增加”按钮,其内容会显 示在上方的表格中测试环境与系统配置:软件环境:Micrsoft wi ndowXP Professio na
18、l + Micrsoft IE6.0 硬件环境:P4 2.8GHz CPU + 2.79GHz 512MB 内存 网络环境:10人共享1M带宽详见测试计划测试输入 脚本TC-F-02.C (见测试开发文档) 数据测试次数:每个测试过程做2次。预期结果:-应聘者不填写必填项或者必填项格式错误时提交时应有错误提示。-应聘者不填写非必填项时提交时不应有错误提示,但是格式错误时也应该有错误提 示。-在“注册信息”页面,在页面下方填写好信息后点击“增加”按钮,其内容会显示在 上方的表格中测试过程:登陆 点击“注册”。填写所有必添项(输入数据见TC-F03.C文件)点击“下一步”提交并返回测试结果:测试结
19、论:实现限制: 备注:3.6用例六:学员基本信息页面的无效性测试这个测试用例的测试编号是TestCase-FUNC-06,测试内容是测试应聘者基本信息页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表8是这个测试用例的具体设计。濫驂膽閉驟羥闈詔寢賻。表 8: TestCase-FUNC-06 测试用例测试项目名称: 软件实训管理平台测试用例编号:TestCase-FUNC-06测试人员: 杜慧芳测试时间:20011/12/7测试项目标题:基本信息页面的功能测试测试内容:对于基本测试页面,测试其对异常数据的处理测试环境与系统配置: 详见测试计划测试输入 数据必填项留空姓名
20、输入过长出生年份为1800 (必填项)出生年份为2006 (必填项)出生月份为24月(必填项)出生月份为0月(必填项)出生日期为39日(必填项)出生日期为0日(必填项)出生日期为11月31日(必填项)出生日期为2月30日(必填项)出生日期为1983年2月29日(必填项) 身高为0厘米(非必填项)身高为65535厘米(非必填项) 身高为 -23厘米(非必填项) 证件号填写 (出生日填写 1980/02/05,证件类型为身份证)证件号填写0 (证件类型为护照)可到任日期填写可到任日期填写可到任日期填写1820年(必填项) 16月(必填项) 0日(必填项)Email地址填写myaddr (必填项)E
21、mail地址填写myaddr (必填项)Email地址填写 myaddr123(必填项)邮编填写12 (非必填项)填写地址,不填写邮编(要求:地址和邮政编码请同时填写) (非必填项) 填写邮编,不填写地址(要求:地址和邮政编码请同时填写) (非必填项)数字输入框中填写字母(必填项) 数字输入框中填写字母(非必填项) 整数输入框中填写小数(必填项) 整数输入框中填写小数(非必填项)测试次数:每个测试过程做2次。预期结果:系统报错。测试过程:登陆 点击“提交信息”输入异常数据(数据如上所示)提交测试结果测试结论实现限制备注:3.7用例七:选课结果提交测试这个测试用例的测试编号是 TestCase-
22、FUNC-07,测试内容是测试学员在正常(非正常)输入的条件下是否可以将选课结果成功提交,同时所有的页面都按照需求有正确的显示。表7是这个测试用例的具体设计。 銚銻縵哜鳗鸿锓謎諏涼。表 9: TestCase-FUNC-07 测试用例测试项目名称:软件实训管理平台测试用例编号:TestCase-FUNC-05测试人员: 杜慧芳测试时间:测试项目标题:正常选课结果提交的功能测试测试内容:-验证加星号的必填项不填写或格式错误时是否在提交时正确显示错误提示。-验证非填项不填写或格式错误时是否在提交时正确显示错误提示。-验证在“课程详细信息”页面,用户提交选课结果,系统是否会弹出提示框测试环境与系统配
23、置:软件环境:Micrsoft wi ndowXP Professio nal + Micrsoft IE6.0 硬件环境:P4 2.8GHz CPU + 2.79GHz 512MB 内存 网络环境:10人共享1M带宽详见测试计划测试输入数据脚本TC-F-02.C (见测试开发文档)测试次数:每个测试过程做2次。预期结果:-学员不填写必填项或者必填项格式错误时提交时应有错误提示。-学员不填写非必填项时提交时不应有错误提示,但是格式错误时也应该有错误提示。 -验证在“课程详细信息”页面,用户提交选课结果,系统是否会弹出提示框测试过程:登陆 点击“选择该课程”填写所有必添项(输入数据见TC-F03
24、.C文件)测试结果:测试结论:实现限制:备注:3.8用例八:面试结果查询测试这个测试用例的测试编号是TestCase-FUNC-08,测试内容是测试学员在选课结果提交老师面试后的面试结果是否显示,同时所有的页面都按照需求有正确的显示。表10是这个测试用例的具体设计。挤貼綬电麥结鈺贖哓类。表 10: TestCase-FUNC-08 测试用例测试项目名称:软件实训管理平台测试用例编号:TestCase-FUNC-07测试人员:杜慧芳测试时间:测试项目标题:工作经历页面的功能测试测试内容:对于工作经历页面,测试其对异常数据的处理测试环境与系统配置:详见测试计划:测试输入 点击面试结果查询时, 是否
25、可以正常显示教师的面试结果,是否可以显数据示通过面试的课程名和配套的课程培训内容测试次数:每个测试过程做2次。:预期结果:有错误提示框出现。测试过程:登陆 点击“选课结果查询”输入数据后进入待测界面 输入数据(如上) 点击“查询”测试结果:测试结论:实现限制:备注:3.9用例九:面试管理测试这个测试用例的测试编号是TestCase-FUNC-09,测试内容是测试面试管理页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表11是这个测试用例的具体设计。赔荊紳谘侖驟辽輩袜錈。表 11: TestCase-FUNC-09 测试用例测试项目名称:软件实训管理平台测试用例编号:Te
26、stCase-FUNC-09测试人员: 杜慧芳测试时间:测试项目标题: 面试管理测试内容:面试管理测试环境与系统配置:详见测试计划测试输入数据面试是否通过的结果提交测试次数:每个测试过程做2次。预期结果:有错误提示出现。测试过程:登陆 点击“面试”正确填写接下来三个界面输入数据后点击“下一步”进入待测界面 输入数据(如上)点击“查询”测试结果:3.10用例十:项目信息跟踪测试这个测试用例的测试编号是TestCase-FUNC-10,测试内容是测试项目信息跟踪页面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表12是这个测试用例的具体设计。塤礙籟馐决穩賽釙冊庫。表 12:
27、TestCase-FUNC-10 测试用例测试项目名称:软件实训管理平台测试用例编号: TestCase-FUNC-10测试人员: 杜慧芳测试时间:2011/12/7测试项目标题: 项目信息跟踪页面的功能测试测试内容:项目信息跟踪的输入与查看测试环境与系统配置:详见测试计划测试输入数据学员的项目信息跟踪用例是教师登录到教师管理端,对学员的项目信息进行跟踪,包括输入与查看。它完成了项目度量跟踪信息记录、 项目开发评审跟踪信息记录和学员实训后软件水平评定功能。测试次数:每个测试过程做2次。预期结果:有错误提示出现。测试过程:登陆 点击“测试”输入数据(如上)测试结果:测试结论:实现限制:备注:3.
28、11用例一:学员信息与实训情况查询测试这个测试用例的测试编号是TestCase-FUNC-11,测试内容是测试学员信息与实训情况查询页面的异常处理,同时所有的页面都按照需求有正确的显示。表13是这个测试用例的具体设计。 裊樣祕廬廂颤谚鍘芈蔺。表 13: TestCase-FUNC-11 测试用例测试项目名称:软件实训管理平台测试用例编号:TestCase-FUNC-11测试人 员:杜慧 芳测试时间:测试项目标题:学员信息与实训情况查询测试内容:学员信息与实训情况查询测试环境与系统配置:详见测试计划测试输入数据显示数据是否正确测试次数:每个测试过程做2次。预期结果:有错误提示框出现。测试过程:登
29、陆 点击“查询”正确填写接下来界面输入数据后点击“下一步”进入待测界面 输入数据(如上)点击“下一步”测试结果:测试结论:实现限制:备注:3.12用例十二:系统安全性测试这个测试用例的测试编号是TestCase-Perf-1 ,测试内容是测试应聘者进行非正常访问时系统的异常处理。表14是这个测试用例的具体设计。仓嫗盤紲嘱珑詁鍬齊驚。表 14: TestCase-Perf-1测试用例测试项目名称: 软件实训管理平台测试用例编号:TestCase-Perf-1测试人员: 杜慧芳测试时间:2011/12/7测试项目标题: 非正常页面访问的测试测试内容:直接访冋后续页面而不通过首页测试环境与系统配置:
30、 详见测试计划测试输入数据直接在地址栏输入 nt/CVbasici nfo.jsp直接在地址栏输入 nt/Career.jsp直接在地址栏输入 nt/Educati on.ajsp直接在地址栏输入 nt/skills.jsp直接在地址栏输入 nt/Family.isp直接在地址栏输入 nt/additio n.jsp直接在地址栏输入 nt/exam.isp直接在地址栏输入 nt/ExamSubmit.jsp测试次数:每个测试过程做2次。预期结果:有错误提示框出现。或者重定向到首页测试过程:直接在地址栏输入 直接在地址栏输入 直接在地址栏输入 直接在地址栏输入 直接在地址栏输入 直接在地址栏输入 直接在地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广州科技职业技术大学《运营管理模拟》2023-2024学年第二学期期末试卷
- 2025届江苏省徐州市睢宁高中南校高三2月月考试卷物理试题含解析
- 陕西铁路工程职业技术学院《医学生物学》2023-2024学年第一学期期末试卷
- 古代教育理念对当代的启示
- 公建项目物业招标流程及标准
- 澳门废气处理施工方案
- 2024年三季度报湖南地区A股应收账款周转率排名前十大上市公司
- 辽宁省辽阳市2024-2025学年高三(上)期末生物试卷(含解析)
- 河北省保定市2024-2025学年高一上学期1月期末英语试题(B)【含答案】
- 2025年R1快开门式压力容器操作证模拟题库及答案
- 2021年河南公务员行测考试真题及答案
- 广告安装施工及方案
- 应急第一响应人理论考试试卷(含答案)
- 2024年海南省公务员录用考试《行测》试题及答案解析
- 《预防未成年人犯罪》课件(图文)
- 上下级关系与领导力管理制度
- 九年级化学人教版跨学科实践3水质检测及自制净水器教学设计
- 堆垛机保护保养手册
- 2024年卫生资格(中初级)-初级药师考试近5年真题集锦(频考类试题)带答案
- 2024年职业病防治考试题库附答案(版)
- 【呋塞米合成工艺的探究进展5300字(论文)】
评论
0/150
提交评论