1、软件测试实习报告学籍管理系统软 件 测 试 实 习 报 告-学籍管理系统课程名称: 软件测试实习 院系名称: 计算机科学与技术学院 专业班级: 软件工程11-1 学生学号: 学生姓名: 指导教师: 第一部分 测试计划第1章 引言1.1综述学籍管理系统是基于java开发的一个项目。本测试将会对学籍管理系统进行测试,完善其的功能性。对学籍管理系统中的学生资料的管理、查询、添加、删除、修改进行相应的包括安装,界面,功能的测试。在进行其测试时所需人力资源为1位,所需时间要15天,所需软件为myeclipse8.5,JUnit4。费用:无。1.2 参考文献总体设计说明书设计要求说明书详细设计说明书软件测
2、试法和技术,少民,清华大学出版社。软件工程,海藩,清华大学出版社。软件工程模型与法,肖丁等,北京邮电大学出版社 。信息系统应用与开发案例教程,承欢,清华大学出版社。基于B/S结构学生成绩管理系统设计与实现,洋、丽、恩东、玉红,化工学院学报。第2章测试项2.1 测试项测试项名称测试项标识介质特性变换要求相关引用材料功能测试1.1F_ADD(录入学生信息)1.2F_MODIFY(修改学生信息)1.3F_QUERY(查询学生信息)1.4F_DELETE(删除学生信息)安装测试2.1I_RE(运行环境)2.2I_IE(安装环境)界面测试3.1I_UI(用户界面)3.3I_AI(管理界面)表2:被测试项
3、2.2 不测试的软件项软件项名称软件项标识未测试原因相关引用材料1.性能测试1.C条件不具备2.客户端兼容性测试2.CC没有具体的测试工具3.安全性测试3.S没有要求表3:不被测试项第3章被测试的特性特性或组合名称测试设计说明编号录入学生信息1.1T_F_ADD修改学生信息1.2T_F_MODIFY软件运行环境测试2.1T_I_RE软件安装环境测试2.1T_I_IE用户界面测试3.1T_I_UI表4:被测试特性第4章不被测试的特性特性或组合名称测试设计说明编号1.连接速度测试1.1T_C_CS2.安全性测试2.T_S 表5:不被测试的特性第5章 法5.1边界值测试对用户名和密码输入的测试,输入
4、条件规定了值的围,取刚达到这个围的边界的值,以及刚刚超越这个围边界的值作为测试输入数据。5.2 等价类划分所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例5.3 因果图因果图是从用自然语言书写的程序规格说明的描述中找到因(输入条件)和果(输出或程序状态的改变),通过因果图转化为决策表。第6章项目通过准则功能测试用例覆盖通过率100,非功能性测试用例覆盖率达到80。较小缺陷:使操作者不便或遇到麻烦,但它不影响功能的操作和执行,如个别不影响产品理解的错别字,文字排列不整齐等一些小问题,不超过5个一般缺陷:系统的次要功能没有完全实现,但
5、不影响用户的正常使用。例如:提示信息不太准确或用户界面差,操作时间长等一些问题。不超过3个重缺陷:系统主要功能部分丧失,数据不能保存,系统的次要功能完全丧失或者服务受到明显的影响不超过1个。致命缺陷:系统任一个主要功能完全丧失,用户数据受到破坏,系统崩溃、悬挂、死机,或者危及人身安全不超过0个。第7章 暂停标准和再启动要求7.1 暂停标准安装无确完成或程序的文档有相当多的失误或系统服务异常或发现Bug。7.2 再启动要求计算机操作系统或者编程系统崩溃时可重启进行测试第8章 应提供的测试文档文档名称标识符测试计划TESTP测试用例TESTC测试报告TESTR表5:应提供的测试文档 第9章 测试任
6、务序号任务前期任务特殊技能责任人工作量(天数)完成日期01测试计划书安装JDK,安装myeclipse8.5注意各项安装软件的配置飞1天2013/12/1902安装测试导入项目飞1天2013/12/2003软件功能测试安装使用JUnit飞2天2013/12/2206界面测试飞2天2013/12/2407测试总结飞2天2013/12/26第10章 环境要求10.1 硬件Windows XP以上的计算机一台10.2 软件操作系统:Windows7运行环境:JDK1.7,myeclipse8.510.3 安全性相关信息是否写进了文件,是否可跟踪。10.4工具单元测试工具:JUnit410.5 文档设
7、计要求说明书详细设计说明书总体设计说明书第11章 人员和培训要求12.1 人员飞12.1.1 测试组测试测试组12.2 培训1.JDK的安装和java环境的配置2.eclipse8.5的安装配置与使用3.JUnit的使用第12章 进度12.1 进度序号测试任务名称工作量开始日期完成日期01指定测试计划1天2013/12/192013/12/1902设计测试1天2013/12/202013/12/2003安装测试1天2013/12/212013/12/2104界面测试2天2013/12/222013/12/2305系统测试1天2013/12/242013/12/2406测试报告1天2013/12
8、/252013/12/2507测试总结1天2013/12/262013/12/2613.2 测试资源使用期限3个月第14章 风险和应急风险1:组员离职后果:留下未完成的任务,打乱计划应急措施:将剩余任务合理分配组员。风险2:时间变更来源:项目组变更时间后果:有可能不能定期完成任务应急措施:抓紧工作时间,有条不紊的按计划进行第二部分 测试用例设计文档1 测试用例1.1输入1、录入学生基本信息:输入学号、姓名、选择性别、选择专业、填写年级和出生日期,完成学籍信息的添加。2、修改学生基本信息:通过输入学生学号查看学生已有的数据,并对学号、姓名、性别、专业、年级、出生日期等进行修改3、查询与打印学生基
9、本信息:输入学生学号进行学生信息的预览,可以通过下面的打印选项选择打印文本或者照片。4、删除学生基本信息:通过输入学生学号对学生信息进行查看并决定是否删除,在此过程中会有弹窗提示确认操作。1.2输出学籍信息管理:添加、删除和修改等学生学号、姓名、性别、出生年月、年级等学籍信息1.3步骤及操作通过试用不同的数据在界面出现不同的容。对学生学号、姓名、年级、出生年月进行不同的输入,进行增删改查操作。运用等价类划分法进行用例设计如下:等价类划分表输 入合理等价类不合理等价类学号数字非数字姓名英文;汉字数字 标点符号年级/出生年月数字汉字;英文;标点符号测试用例表测试用例测试围期望结果学号:201109
10、61姓名:flylee年级:2011出生年月:2011.02.20有效学号:20110961姓名:飞年级:2011出生年月:2011.02.20有效学号:工号无效姓名:12345无效姓名:,。、无效年级/出生年月:二零一一级无效年级/出生年月:ahfjkah无效年级/出生年月:,。、无效1.4允偏差输入于显示的结果正确率控制在百分之九十以上正确。允偏差控制在百分之十以。第三部分 软件缺陷及测试报告 11 录入学生基本信息测试测试对象:功能测试面:界面责任人:飞测试人及测试时间:2013-12-19问题及影响、处理结果:问题:学号不仅能够输入数字,还能输入非数字的字符、符号等姓名可以包含数字、标
11、点符号等一些不应该出现的年级中有标点符号仍可通过检测出生年月可以包含英文、符号等非法字符处理结果:待定12 修改学生基本信息测试测试对象:功能测试面:界面责任人:飞测试人及测试时间:2013-12-21问题及影响、处理结果:问题:只能通过学号来查找待修改项,不够人性化,应该使用多关键词搜索处理结果:待定13 查询与打印学生基本信息测试测试对象:功能测试面:界面责任人:飞测试人及测试时间:2013-12-23问题及影响、处理结果:问题:只能通过学号检索已存在的学生,应使关键词多样化处理结果:待定14 删除学生基本信息测试测试对象:功能测试面:界面责任人:飞测试人及测试时间:2013-12-25问
12、题:只能通过学号检索删除处理结果:待定15 欢迎界面测试测试对象:功能测试面:界面责任人:飞测试人及测试时间:2013-12-26问题及影响、处理结果:未发现问题1.6单元测试使用JUnit单元测试工具对整个项目测试结果如下图所示:在单独测试法时,会遇到初始化问题,但并不是很重:1.7集成测试和系统测试所有功能基本独立的模块经过格的单元测试以后,接下来需要进行集成测试。集成测试是将已分别通过测试的单元按设计要求组合起来再进行的测试,以检查这些单元之间的接口是否存在问题。本次集成测试以一个实际的学生信息管理为例测试系统的单元之间接口是否完善。测试信息如下:学号:20110961姓名:飞性别:男专
13、业:计算机科学与技术学院年级:2011出生:2011.02.20测试过程如下:一、录入学生基本信息 在将上述数据填入表格后,系统并未报错。点击录入,系统也未提示错误信息。因此录入学生基本信息这块基本没有什么问题。下一步将测试修改学生基本信息。二、修改学生基本信息 如下图输入学号“20110961”后,点击“开始修改”,这时在下显示了我们要修改的全部容。这也说明上一步的录入工作确实将学生基本信息录入到了学籍管理系统,在修改界面可以对每一项进行修改,修改完成后,点击下“录入修改”,系统会弹窗提醒是否进行修改,非常人性化。如果放弃修改,可以点击下的“重置”。在这里我们将学生信息中的专业修改为“计算机
14、科学与技术”,年级修改为2012,再在此页面中查询,结果如下:三、查询与打印学生基本信息 在此界面输入学号“20110961”后点击“查询”,结果如下图。由于没有打印机,打印功能未进行测试。 四、删除学生基本信息 在删除界面输入学号“20110961”后,系统会显示学生的基本信息,点击“删除”后,会弹出提示框询问用户是否删除。 在删除后再在查询界面查询,结果如下,说明删除操作已经成功执行:五、欢迎界面测试 点击选项后如下图所示:2.软件缺陷:2.1 录入学生基本信息未对用户输入的数据进行校验:如学号应该由数字组成,而系统却可以接收非数字符号。姓名中包含有数字或者标点符号也可通过系统审核。年级/
15、出生年月中包含非数字也可通过。要加强人机交互。用户点击“录入信息”后,系统虽然置空信息,但并未提示用户是否操作成功。这点做得不够好。2.2 修改学生基本信息查询式单一。应设计为不仅可以通过学号查找用户,还可通过其他关键字,如果管理员要删除整个年级的学生信息就可通过年级进行查找。交互式有待改进。在用户点击“修改”后,弹出的确认框会挡住详细信息页,致使无法查看。2.3 查询与打印学生基本信息在打印选项时,如果用户不小心点击后系统会立刻调用打印机。这点不够友好,应添加一个询问窗口,询问用户是否确认打印。2.4 删除学生基本信息点击删除后,弹出的确认窗口会挡住学生详细信息,应改变一下窗体的位置删除后系统无任提示,应设计为弹窗提醒用户操作结果。3.测试结论: 本软件在功能实现上已经很完备,结合测试中出现的问题,主要是在界面的的设计以及对功能细节面的处理还有欠缺,应更多的站在用户角度来完善软件,更多考虑人机友好界面的原则,在用户进行操作的时候,提供操作结果的反馈,使用户了解自己的操作是否生效。同时对于学生基本信息录入的各项信息进行约束,检查其是否符合要求的格式。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1