摘 要 随着中国软件业的日益壮大和逐步走向成熟,软件测试也在不断发展。测试报告是软件测试的重要组成部分测试报告是开发人员与测试人员沟通的桥梁。软件测试的重要毋庸置疑。但如何以最少的人力、资源投入,在最短的时间内及时完成系统的增删检查,发现软件系统的缺陷,保证软件的优良品质。所以软件产品或软件开发项目就需要有一套优秀测试报告管理系统来实现信息快速准确的交流。 这里介绍了通过对软件测试报告的管理,体现出管理系统在软件测试过程中的重要地位。通过测试报告管理系统对整个测试过程的影响,建立出一套先进的测试报告管理系统软件。主要对网站数据库的开发以及部分的界面进行了设计。本系统所管理的数据是来存储软件开发人员与测试人员所需数据以及对开发与测试人员提供交流平台。介绍了管理系统的设计以及运作流程。对所设计系统进行较为系统的介绍,系统包括查询功能部分,添加功能部分,修改功能部分和删除功能部分。每一部分都有相应的功能模块来实现其功能。最后针对系统的功能进行验证和测试。 系统实现后可以完成开发人员与测试人员对软件测试的相关需求,如查询、添加、删除、修改等各种功能。使软件测试人员方便快速轻松的得到并反馈相关信息。 关键词: 软件测试,测试报告,管理系统,信息
Design and Implementation of the Management Subsystem on Software testing report Abstract With China's growing software industry and gradually moving toward maturity, software testing has continued to develop. Test report plays the important role in software testing and to be a bridge between developer and surveyor. The importance of software testing is beyond doubt. But how to at least the manpower, resources, investment, in the shortest possible time to complete testing and found that the software system defects, guarantee the good quality software, while software companies to explore and pursuit of the goal. Each software product or software development projects need to have a good test system and testing methods. This article, through the software test report management, embodied in software testing management system in the course of the important status. Pass the test report management system for the entire process of testing the impact of the establishment of a set of advanced test report management system software. Main site database development as well as some of the interface design. The system is managed by the database forms of data storage software to test the required information. Introduced a management system design and operation processes. The system designed by a systematic introduction, the books, including queries of the system, fill the function of the increase, modify and delete functions of the functional part. Each part has the corresponding functional module to achieve its function. Finally papers also carried out against the function of the system validation and testing. System to be completed after the developers and testers of the software testing related needs, such as query, add, delete, modify, and other features. To facilitate software testing staff quickly and easily get the relevant information and feedback. Key words: Software testing,Testing report,System management,Information
选题依据 编写应用平台,必须符合内部的规范要求。测试报告是测试阶段最后的文档产出物。软件测试报告包含的信息有:输入实际上有两种类型:前提,在测试用例执行之前已经保存的环境和由某种测试方法所标识的实际输入。预期输入也有两类:后果和实际输出。测试活动要建立必要的前提条件,提供测试用例输入,观察输出,然后将这些输出与预期输出进行比较,以确定该测试是否通过。本系统由简介和测试报告两部分组成。简介部分编制了测试和开发人员登陆状态,打开状态,待验状态,重新打开状态,关闭状态,解决状态,严重程度概述等。测试报告部分逐一列示各测试报告。对于复杂操作的程序模块,其各功能的实施是相互影响、紧密相关、环环相扣的,可以演变出数量繁多的变化。没有严密的逻辑分析,产生遗漏是在所难免。路径分析是一个很好的方法,其最大的优点是在于可以避免漏测试。但路径分析法也有局限性。在一个非常简单字典维护模块就存在十余条路径。一个复杂的模块会有几十到上百条路径是不足为奇的。若一个子系统有十余个或更多的模块,这些模块相互有关联。再采用路径分析法,其路径数量成几何级增长,达5位数或更多,就无法使用了。那么子系统模块间的测试路径还是要靠传统方法来解决。
实现方法 软件测试测试报告管理系统是专门为开发人员,测试人员乃至用户而开发的,本系统所采用的是JAVA语言,用My SQL数据库完成。该系统总体有四部分组成,包括测试报告信息查询、测试报告信息修改、测试报告添加及测试报告删除。通过本系统,把测试人员查询、修改、添加和删除测试报告信息各个环节进行有效地计划、组织和控制。通过测试报告系统提供的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给相关测试人员,做到数据修改及时保证软件的稳定性和安全性.采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。其中涉及到代码就是用数字或字母代表事物。通过编码,建立统一的经济信息语言,有利于提高通用化水平,使资源共享,达到统一化;有利于采用集中化措施以节约人力,加快处理速度,便于检索。设计代码的目的是为了便于计算机和人识别和处理,更方便的进行分类和排序,使计算机对数据进行快速的查询,因此,代码设计有其必要性。代码设计的原则:唯一性 ,标准化与通用性,合理性,稳定性,可扩充性与灵活性,具有规律性,简洁性。
目 录 任务书 I 摘 要 II ABSTRACT III 第1章 绪 论 1 1.1 企业中的现状 1 1.2 国内外现状 1 1.3 应用及难点 2 1.4 选题依据 2 1.5 实现方法 3 第2章 主要技术简介 4 2.1 技术方法介绍 4 2.2 数据库概念设计 4 第3章 系统功能分析 4 3.1 功能模块分析 6 3.1.1 功能模块总览 6 3.1.2 测试报告查询功能 6 (毕业设计) 3.1.3 测试报告添加功能 6 3.1.4 测试报告修改功能 6 3.1.5 测试报告删除功能 7 3.2 数据流图 7 3.3 业务处理流程分析 8 3.4 系统数据流程图 8 3.5 数据字典分析 9 3.6 系统概述 10 第4章 系统设计 12 4.1 数据流图 12 4.2 模块设计 13 4.3 数据库设计 13 4.3.1 数据库设计原则 14 4.3.2 开发工具介绍 14 4.4 开发工具介绍 14 4.4.1 MYSQL介绍 15 4.4.2 系统设计语言JAVA介绍 15 4.5 系统结构体系设计 16 第5章 系统实现 19 5.1 用户登录页面 19 5.2 查询模块介绍 21 第6章 系统验证 24 6.1 模块测试 24 6.2 联合测试 24 6.3 验收测试 25 6.4 系统测试 25 6.5 系统运行及维护 25 第7章 结 论 27 参考文献 28 致 谢 29
参考文献 1. 贺平.软件测试教程.北京:电子工业出版社,2005. 2. 陈刚.Eclipse 从入门到精通.清华大学出版社,2005.6. 3. 张女.软件测试市场信息.软件测试文摘,2001年4月. 4. 许育诚.软件测试与质量管理.上海:海事大学,2004.6. 5. 谢希人.计算机网络.大连理工大学出版社,2006年6月. 6. 冯燕奎,赵德奎.JSP实用案例教程.清华大学出版社,2004年5月. 7. 马颖华,苏贵洋,袁艺,苏贵涛.JSP编程基础到实践.电子工业出版社,2007年1月. 8. 张鑫燕,吴小松.SQLserver2000程序设计.科学技术出版社,2002年8 月. 9. (美)Paul C.Jorgensen.软件测试 . 10. 肖明.信息资源管理,电子工业出版社,2002.8. 11. Stephen D.Burd. 郭新房,马海军,宋强,钱伟等译.系统体系结构.清华大学出版社. 12. 萨师煊,王珊.数据库系统概论.高等教育出版社,1997. 19. 华深慧正,陈绍英.软件测试. www.papersay.com 20. 朱福喜.JAVA语言程序设计.清华大学出版社,2004年5月. 21. R.C. Matiin,D. Riehle, F. Buschmann. Pattern Languages of Program Design3 .Addison-Wesley,1997. 22. 软件设计模式.www.itisedu.com/软件设计模式.htm[EB/OL].2004.3. 23. 刘耀儒.SQL Server2000教程.北京科海集团公司,2001年6月. |