ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:214.93KB ,
资源ID:9916338      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9916338.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试设计报告案例学生管理系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试设计报告案例学生管理系统.docx

1、软件测试设计报告案例学生管理系统学 生 实 验 报 告 册20122013学年第2学期实验名称:软件测试学院:班级: 学号:姓名:指导教师:对学生成绩管理系统软件的测试用例设计班 级:计算机一班测试人员: 测试时间:2013/4/171.导言1.1 目的 该文档的目的是描述学生成绩管理系统软件的测试设计其主要内容包括:测试总体设计测试用例设计1.2 范围该文档为学生成绩管理系统的系统测试设计,其中主要以黑盒测试为主,白盒测试为辅,为测试人员进行功能测试提供标准和依据,以及详尽的测试步骤和方法。1.3 缩写说明 ASP Active Server Pages(动态服务器页面)。 BT Black

2、_box Testing(黑盒测试)的缩写。1.4 术语定义功能性测试是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。黑盒测试(又称为功能测试、数据驱动测试和基于规格说明的测试),它是一种从用户观点出发的测试,一般被用来确认软件功能的正确性和可操作性。测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。1.5 引用标准1 企业文档格式标准 北京长江软件有限公司 2 软件测试设计报告格式标准 北京长江软件有限公司软件工程过程化组织1.6 参考资料1 软件测试技术概论 古乐

3、史九林编著 /清华大学出版社2 基于C#的Windows应用程序设计(第一版)微软公司/高等教育出版社2.测试设计由于本次测试主要是以黑盒测试为主,白盒测试为辅,包括功能测试和性能测试的技术,功能测试主要以本人测试为主,数据量大的时候邀请同学一起测试,性能测试在不同计算机上进行测试,以验证系统的性能。2.1 测试范围系统测试依据的系统的应用工作流: 1)登录页面:程序启动后,首先进入“登陆”界面,输入数据,检测是否对输入数据进行验证,检测是否对登录后用户进行验证,分配其角色权限。 2)添加用户管理:打开“管理中心”主窗体,在“系统管理”中选择“添加用户”, 检测添加用户界面是否对输入的数据进行

4、验证,是否对数据进行约束,选择不同角色,是否对所建角色有相应的角色权限。 3)新建系统角色管理:在“系统管理”中选择“新建角色”, 检测输入新建角色信息是否合理、正确、过长、有无特殊字符,验证系统创建角色及权限的情况。 4)专业设置管理模块:程序启动后,在“专业设置”中选择“添加专业”、 “专业浏览”、“修改专业”、“删除专业”, 验证添加专业、删除专业、专业浏览、修改专业信息等模块的情况。 5)班级信息管理模块:程序启动后,在“班级设置”中选择“添加班级”、 “班级浏览”、“修改班级”、“删除班级”, 验证增、删、改、查等模块的情况。 6)学生学籍信息管理:程序启动后,在“学生信息管理”中选

5、择“添加学生信息”、“浏览学生信息”、“ 修改学生信息”、“删除学生信息”,验证增、删、改、查等模块的情况。2.2 测试覆盖设计由于本次测试是功能测试,测试的依据是客户需求,测试的设计应该满足对需求的覆盖,所以,采用的测试方法主要是黑盒测试,包括等价类划分(有效测试和无效测试)、边界值和错误猜测法等。表1-2就是测试用例覆盖矩阵。表1-2 测试用例功能覆盖矩阵序号功能项测试用例优先级01登录页面的测试TestCase-FUNC-01中02添加用户管理的测试TestCase-FUNC-02低03新建系统角色管理的测试TestCase-FUNC-03中04专业设置管理模块的测试TestCase-F

6、UNC-04高05班级信息管理模块的测试TestCase-FUNC-05高06学生学籍信息管理的测试TestCase-FUNC-06高3.测试用例按照上面的测试矩阵表,设计相应的测试用例如下。3.1 用例一:登录页面的测试这个测试用例的编号是TestCase-FUNC-01,测试的内容是在弹出的对话框中输入用户名称和用户口令,系统是否会自动识别登录用户的登录身份及权限。是否登陆成功。表3-1是这个测试用例的具体设计。表3-1: TestCase-FUNC-01 测试用例测试项目名称:对学生学籍管理系统软件的测试用例设计测试项目编号:TestCase-FUNC-01测试人员: 测试时间:2013

7、/4/17测试项目标题:登录界面的测试测试内容:验证登录情况,用户登录系统时,首先点击登录按钮,在弹出的对话框中输入用户名称和用户口令,系统会自动识别登录用户的登录身份及权限。验证用户登录之后,系统是否按照用户身份分配权限。测试环境与系统设置:操作系统 Windows XP / Windows 7测试输入数据:运用等价分类法划分等价类补充用例,然后用边值法和猜错法附加用例,测试条件:(系统管理员Or教师Or学生) AND 密码组合:(t,t),(t,f),(f,t)测试用例1:a=系统管理员,b=空(边值法)测试用例2:a=系统管理员,b=123456789!#(边值法)测试用例3:a=系统管

8、理员,b=*&%$#(无效等价类)测试用例4:a=教师,b=空(无效等价类)测试用例5:教师,b=*&%$#(猜错法)测试用例6:家长,b=空(猜错法)测试用例7:a为空,b为空(猜错法)测试次数:每个测试过程做3次。预期结果:序号输入值预期结果1a=系统管理员,b为空提示用户输入用户名或密码2a=系统管理员,b=123456789!#提示用户密码错误,长度应在(110)之间3a=系统管理员,b=*&%$#提示用户密码错误4a=教师,b为空提示用户输入用户名或密码5a=教师,b=*&%$#提示用户名或用户密码错误6a=家长,b为空提示无此用户7a为空,b为空提示用户输入用户名和密码测试过程:点

9、击登录按钮,在弹出的对话框中输入用户名称和用户口令,输入测试数据。测试结果:序号实测结果成功与否、失败原因1提示用户输入用户名或密码成功2提示用户密码错误失败,程序未对输入密码的长度进行检查3提示用户密码错误成功4提示用户输入用户名或密码成功5提示用户名或用户密码错误成功6提示无此用户失败,程序未检查此用户是否存在7提示用户输入用户名和密码成功测试结论:经过测试,登录界面已经对大部分输入数据进行了约束,使输入的登录信息规范化,但依然存在问题,对用户输入的密码长度没有限制,也没有对数据库中是否存在的用户进行验证。实现限制:由于系统是C/S系统,对计算机的硬件配置成为测试的限制。备注:3.2 用例

10、二:添加用户管理的测试这个测试用例的编号是TestCase-FUNC-02,测试内容是在添加用户界面中添加用户时,系统是否对输入的数据进行验证,是否对数据进行约束,选择不同角色,是否对所建角色有相应的角色权限。表3-2是这个测试用例的具体设计。表3-2 TestCase-FUNC-02 测试用例测试项目名称:对学生学籍管理系统软件的测试用例设计测试项目编号:TestCase-FUNC-02测试人员: 测试时间:2013/4/17测试项目标题:添加用户界面的测试测试内容:验证添加用户界面是否对输入的数据进行验证,是否对数据进行约束,选择不同角色,是否对所建角色有相应的角色权限测试环境与系统设置:

11、操作系统Windows XP / Windows 7 测试输入数据:运用等价分类法划分等价类补充用例,然后用边值法和猜错法附加用例,添加用户插入条件:用户姓名AND密码AND密码确认组合:(f,t,t),(t,f,t),(f,t,f),(t,f,f),(f,f,t)测试用例1:a为空,b为空,c为空(猜错法)测试用例2:a=系统管理员,b=123456,c=$%*&#%*(无效等价类)测试用例3:a=系统管理员,b=!%*&#%*,c=123456(无效等价类)测试用例4:a=$%*&#%*,b=123456,c=123456(无效等价类)测试用例5:a=系统管理员,b=12345616497

12、8354534,c=123456164978354534(边值法)测试案例6:a=系统管理员134*46,b=E栋,c= E-502(边值法)测试次数:每个测试过程做4次。预期结果:序号输入值预期结果1a为空,b为空,c为空提示用户添加完整信息2a=系统管理员,b= b=123456,c=$%*&#%*提示用户不能输入非法字符3a=系统管理员,b= !%*&#%*,c= 123456提示用户不能输入非法字符4a=$%*&#%*,b=123456,c=123456提示用户不能输入非法字符5a=系统管理员,b=123456164978354534,c=123456164978354534提示用户输

13、入密码超长,应在(110)之间6a=系统管理员134*46,b=123456,c= 123456提示用户输入用户姓名过长,应在(110)之间测试过程:点击添加用户,在弹出的对话框中输入用户名称、密码、密码确认和用户角色选择。测试结果:序号实测结果成功与否、失败原因1提示用户添加完整信息成功2提示用户两次输入密码不一致失败,程序未检查使用者输入字符是否合理 3提示用户两次输入密码不一致失败,程序未检查使用者输入字符是否合理 4提示添加用户成功失败,程序未检查使用者输入字符是否合理 5添加用户成功失败,程序未对输入密码的长度进行检查6添加成功测试结论: 系统对添加界面输入信息的完整性进行了验证,却

14、没约束用户密码的长度和特殊字符,对用户输入的用户名是否在系统原有数据中存在没有验证。实现限制:由于只是添加用户,对新建用户登录后权限问题没有充分验证。备注:3.3 用例三:新建系统角色管理的测试这个测试用例的编号的TestCase-FUNC-03,测试内容是验证系统创建角色权限的情况。表3-3 是这个测试用例的具体设计。表3-3 TestCase-FUNC-03 测试用例测试项目名称:对学生学籍管理系统软件的测试用例设计测试项目编号:TestCase-FUNC-03测试人员:张小梅测试时间:2013/4/17测试项目标题:创建角色权限的测试测试内容:验证系统创建角色及权限的情况。测试环境与系统

15、设置:操作系统Windows XP / Windows 7 测试输入数据:测试条件:角色AND权限测试用例1:a=空,b不选(猜错法)测试用例2:a=成绩管理,b不选(无效等价类)测试用例3:a=空,b=成绩管理(无效等价类)测试用例4:a=成绩管理chengjiguanli,b=成绩管理(边值法)测试用例5:a=$%*&#%*,b=成绩管理测试次数:每个测试过程做3次。预期结果:序号输入值预期结果1a=空,b不选提示用户角色不能为空2a=成绩管理,b=不选提示用户选择权限3a为空,b=成绩管理提示用户填写角色名称4a=成绩管理chengjiguanl,b=成绩管理提示角色名称不能为非法字符5

16、a=$%*&#%*,b=成绩管理提示角色名称不能为非法字符测试过程: 选择人物性别,输入昵称。测试结果:序号实测结果成功与否、失败原因1提示用户角色不能为空成功2提示用户添加角色成功失败,程序未检新建角色用户是否选择权限3提示用户填写角色名称成功4提示用户添加角色成功失败,程序未对输入密码的长度进行检查5提示用户添加角色成功失败,程序未检查使用者输入字符是否合理测试结论:角色创建模块存在BUG还是很多,只对简单的数据进行了约束,对于填写了用户名称而没有选择角色这种重要漏洞却依然存在。实现限制:由于角色创建模块存在诸多BUG,对于本模块后续测试造成影响。备注:3.4 用例四:专业设置管理模块的测

17、试这个测试用例的编号的TestCase-FUNC-04,测试的内容是添加专业、专业浏览、修改专业信息、删除专业等模块的情况。表3-4是这个测试用例的具体设计。表3-4 TestCase-FUNC-04 测试用例测试项目名称:对学生学籍管理系统软件的测试用例设计测试项目编号:TestCase-FUNC-04测试人员:张小梅测试时间:2013/4/17测试项目标题:添加、删除、浏览、修改专业信息的测试测试内容:测试添加专业、删除专业、专业浏览、修改专业信息等模块的情况。测试环境与系统设置:操作系统Windows XP / Windows 7测试输入数据:添加专业管理:测试条件:专业名称Or专业描述

18、 组合:(t,t),(t,f),(f,t)测试用例1:a=$*%&$%$ b=计算机软件设计测试用例2:a=软件测试 b=&*%&$%测试用例3:a为空 b为空测试用例4:软件测试ruanjianceshiruanjianceshi b=计算机软件设计修改专业功能:测试用例5:a=*%&$%$ b=计算机软件设计测试用例6:a=软件测试 b=*%&$%测试用例7:a为空,b为空测试用例8:a=软件测试ruanjianceshiruanjianceshi b=计算机软件设计删除专业功能:测试案例9:选择编号为4的法律专业删除测试案例10:选择编号为20的软件工程专业删除测试次数:每个测试过程做3

19、次。预期结果:序号输入值预期结果1a=$*%&$%$,b=计算机软件设计提示用户专业名称不能为非法字符2a=软件测试,b=&*%&$%提示用户专业描述不能为非法字符3a为空,b为空提示用户添加完整信息4a=软件测试ruanjianceshiruanjianceshi, b=计算机软件设计提示用户输入专业名称超长,应在(120)之间5a=$*%&$%$,b=计算机软件设计提示用户专业名称不能为非法字符6a=软件测试,b=&*%&$%提示用户专业描述不能为非法字符7a为空,b为空提示用户添加完整信息8a=软件测试ruanjianceshiruanjianceshi, b=计算机软件设计提示用户输入

20、专业名称超长,应在(120)之间9选择编号为4的法律专业删除提示用户失败,请先删除与此专业相关的班级10选择编号为20的软件工程专业删除提示用户删除成功测试过程:在添加专业界面输入测试数据,在专业浏览界面中找到添加的测试数据,并点击修改,修改测试数据,最后点击删除,删除测试数据。测试结果:序号实测结果成功与否、失败原因1提示用户添加专业成功失败,程序未检查使用者输入字符是否合理2提示用户添加专业成功失败,程序未检查使用者输入字符是否合理3提示用户添加完整信息成功4提示用户添加专业成功失败,程序未对输入专业名称的长度进行检查5提示用户添加专业成功失败,程序未检查使用者输入字符是否合理6提示用户添

21、加专业成功失败,程序未检查使用者输入字符是否合理7提示用户添加完整信息成功8提示用户添加专业成功失败,程序未对输入专业名称的长度进行检查9提示用户失败,请先删除与此专业相关的班级成功10提示用户删除成功成功测试结论:对于专业信息的增、删、改、查,系统没有验证添加和修改数据的合理性。查找和删除功能并没有发现BUG。实现限制:计算机硬件的局限性导致,大量测试数据测试时,拖延测试进度。备注:3.5 用例五:班级信息管理模块的测试这个测试用例的编号的TestCase-FUNC-05,测试的内容是创建班级、班级浏览、修改班级信息和删除班级等模块的情况。表3-5是这个测试用例的具体设计。表3-5 Test

22、Case-FUNC-05 测试用例测试项目名称:对学生学籍管理系统软件的测试用例设计测试项目编号:TestCase-FUNC-05测试人员:张小梅测试时间:2013/4/17测试项目标题:添加、删除、浏览、修改班级信息的测试测试内容:测试添加班级、删除班级、浏览专业班级、修改班级信息等模块的情况。测试环境与系统设置:操作系统Windows XP / Windows 7 测试输入数据:创建班级管理:测试条件:(班级名称And年制And专业And班主任And教室编号And入学时间)Or备注测试用例1:a=机械专业jixiezhuanye b=3 c=模具加工 d=张三 e=6303 f=2010年

23、11月21日星期日 g=机械制作(边值法)测试用例2:a=%&%$# b=3 c=模具加工 d=张三 e=6303 f=2010年11月21日星期日 g=机械制作(无效等价类)测试用例3:a=机械专业 b=3 c=模具加工mujujiagong d=张三 e=6303 f=2010年11月21日星期日 g=机械制作(边值法)测试用例4:a=机械专业 b=3 c=%&$# d=张三 e=6303 f=2010年11月21日星期日 g=机械制作(无效等价类)班级浏览管理:测试条件:选择专业And入学年份测试用例5:a=社会科学b=&*测试用例6:a=社会科学 b=2899修改班级功能:测试条件:(

24、班级名称And班主任And教室编号)Or备注测试用例7:a=机械材料 b=鲁昕 c=2309 d=机械测试用例8:a=&*&% b=鲁昕 c=2309 d=机械测试用例9:a=机械材料jixiecailiao b=鲁昕 c=2309 d=机械测试用例10:a=机械材料 b=鲁昕hgkhjagfhkjg c=2309 d=机械测试用例11:a=机械材料 b=%$%$& c=2312 d=机械测试用例12:a=机械材料 b=鲁昕 c=2309 d为空删除班级功能:测试用例13:选择2004中文一班删除测试用例14:选择2004中文大专删除测试次数:每个测试过程做3次。预期结果:序号输入值预期结果1

25、a=机械专业jixiezhuanye,b=3,c=模具加工,d=张三,e=6303,f=2010年11月21日星期日,g=模具的制作提示用户专业名称输入字符过长2a=%&%$#,b=3,c=模具加工,d=张三,e=6303,f=2010年11月21日星期日,g=模具的制作提示用户输入专业名称不能为非法字符3a=机械专业,b=3,c=模具加工mujujiagong,d=张三,e=6303,f=2010年11月21日星期日,g=模具的制作提示用户班级名称输入字符过长4a=机械专业,b=3,c=%&$#,d=张三,e=6303,f=2010年11月21日星期日,g=模具的制作提示用户输入班级名称不能

26、为非法字符5a=社会科学,b=&*提示用户输入查询年份不能为非法字符6a=社会科学,b=2899提示用户请输入合法年份7a=机械材料,b=鲁昕,c=2309,d=机械提示用户修改成功8a=&*&% ,b=鲁昕,c=2309,d=机械提示用户输入班级名称不能为非法字符9a=机械材料jixiecailiao,b=鲁昕, c=2309,d=机械提示用户班级名称输入字符过长10a=机械材料,b=鲁昕hgkhjagfhkjg, c=2309,d=机械提示用户输入班主任姓名字符过长11a=机械材料, b=%$%$& ,c=2312 ,d=机械提示用户输入班主任姓名不能为非法字符12a=机械材料 ,b=鲁昕

27、,c=2309,d为空提示使用者修改成功13选择2004中文一班删除提示用户请先删除该班级的学生14选择2004中文大专删除提示用户删除成功测试过程:程序启动后,在“班级信息管理”中选择“创建班级”,将打开“创建班级”窗体。输入测试班级数据,进行测试。打开“班级信息浏览”窗体,浏览添加的测试数据,并点击修改,修改测试数据,最后点击删除,删除测试数据。测试结果:序号实测结果成功与否、失败原因1提示用户专业名称输入字符过长失败,程序未检查输入者输入专业名称字符是否过长2提示用户创建班级成功失败,程序未检查使用者输入字符是否合理3提示用户班创建班级成功失败,程序未检查输入者输入班级名称字符是否过长4

28、提示用户创建班级成功失败,程序未检查用户输入字符是否合理5请输入合法年份失败,程序未检查使用者输入的年份是否合理6提示用户没有您的查找信息失败,程序未检查使用者输入的年份是否合理7提示用户修改成功成功8提示使用者修改成功失败,程序未检查用户输入字符是否合理9提示用户修改班级成功失败,程序未检查输入者输入班级名称字符是否过长10提示用户班修改班级成功失败,程序未检查输入者输入班主任姓名字符是否过长11提示使用者修改成功失败,程序未检查用户输入字符是否合理12提示使用者修改成功成功13提示用户请先删除该班级的学生成功14提示用户删除成功成功测试结论: 班级信息管理界面存在对数据验证的诸多BUG,未检查输入者输入班级名称字符是否过长,是否合理,未检查使用者输入的年份是否合理等。删、改班级信息同样存在类似问题。实现限制:测试班级管理可以采用多台机器同时测试的方法,对班级管理进行全面测试,然而测试人员只有本人一人,测试进度受到限制。备注:3.6 用例六:学生学籍信息管理的测试这个测试用例的编号的TestCase-FUNC-06,测试内容是是对学生学籍信息的添加、浏览、修改、删除等模块的情况。表3-6是这个测试用例的具体设计。表3-6 TestCase-FUNC-06 测试用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1