黑盒测试在动态测试中的应用毕业论文

上传人:夏** 文档编号:432886396 上传时间:2023-12-31 格式:DOC 页数:7 大小:52.52KB
返回 下载 相关 举报
黑盒测试在动态测试中的应用毕业论文_第1页
第1页 / 共7页
黑盒测试在动态测试中的应用毕业论文_第2页
第2页 / 共7页
黑盒测试在动态测试中的应用毕业论文_第3页
第3页 / 共7页
黑盒测试在动态测试中的应用毕业论文_第4页
第4页 / 共7页
黑盒测试在动态测试中的应用毕业论文_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《黑盒测试在动态测试中的应用毕业论文》由会员分享,可在线阅读,更多相关《黑盒测试在动态测试中的应用毕业论文(7页珍藏版)》请在金锄头文库上搜索。

1、吉林大学珠海学院毕业论文(设计)黑盒测试在动态测试中的应用The Application of Black Box Testing in the Dynamic Test完成日期 2013 年 4 月 10 日吉林大学珠海学院本科毕业论文(设计)开题报告黑盒测试在动态测试中的应用摘要对于软件,不管采用什么样的技术和方法来进行开发,软件产品中还是会有或多或少的问题和错误。采用比较完善的开发流程和先进的开发方式,可以减少错误的发生,但是全部消除软件中的错误是不可能的。这些引入的错误都要通过测试来发现。在企业中软件产品越来越多,软件测试技术也影响越来越大,黑盒测试技术有了不可或缺的地位。本次设计是针

2、对企业实际开发中黑盒测试技术的应用,首先介绍了软件测试的相关理论,并着重介绍了黑盒测试的相关理论,及黑盒测试方法(等价类划分法、边界值分析法、因果图法、场景法)的理论介绍。然后根据实际的项目,企业网站管理系统的功能测试对黑盒测试方法的理论进行应用,通过对企业网站管理系统测试用例的设计和测试执行,说明怎么使用这种方法从不同的方向在动态软件测试中设计测试用例,保证以最少的测试用例找出尽可能多的错误和缺陷。同时更加突出黑盒测试在动态测试应用中和在企业实际开发中的重要性。关键词:黑盒测试;动态测试;测试用例;企业网站管理系统The Application of Black Box Testing in

3、 the Dynamic TestAbstractNo matter what techniques and methods are used to carry out the development, there are still more or less errors and problems in software products. By using advanced development methods and improving the development process, the above-mentioned errors can be reduced. However

4、, it is impossible to eliminate errors completely in the software. Necessarily, those errors are discovered through testing. There are more and more software products used in enterprises and software testing techniques are becoming more and more powerful. Thus, black box testing techniques have obta

5、ined a significant position.The design is oriented towards the application of black-box testing techniques in the actual development for enterprises.First of all, it introduces the related theories of software testing; and highlights the theory of black-box testing and black-box testing methods, inc

6、luding equivalence partitioning method, boundary value analysis method, cause and effect diagram method and scenario method. Furthermore, according to the actual project, the function testing of enterprise website management system applies black-box testing methods into practice by means of designin

7、g, testing and implementing of the test case of enterprise website management system. Performed by the design of test cases and test enterprise website management system.Through a living example, it is illustrated how to use this method to design test cases in the dynamic software testing from diffe

8、rent angles, and to ensure minimal test cases to detect as many errors as possible. Meanwhile, it helps to highlight the importance of black box testing in the dynamic test applications and the actual development of enterprises.Keywords: Black Box Testing; Dynamic Testing; Test Case; Enterprise Webs

9、ite Management System目录1 绪论11.1 研究背景 11.2 测试策略简介 11.3 软件测试的重要性 11.4动态测试的概述 22 黑盒测试的概论32.1 黑盒测试的定义 32.2 黑盒测试的目的 32.3黑盒测试的方法 33 企业网站管理系统测试实例53.1 测试计划 53.1.1 系统概述53.1.2 需求分析53.2测试用例 103.2.1 界面模块103.2.2 功能模块103.3 测试执行 153.3.1 界面模块153.3.2 功能模块163.4 测试结果 253.4.1 Bug报告253.5测试结果评估 274 结束语29参考文献30致谢311 绪论1.1

10、 研究背景在我还没有到企业参加工作之前,在学校学习理论知识的时候。我认为测试不会很复杂也不会很重要。觉得代码程序才是软件开发的关键。但当我参加工作中,我才慢慢了解软件测试的重要性。同时,也对测试产生了很大兴趣。企业在对软件进行动态测试的过程中大多会用到黑盒测试技术,作为一名测试工程师,接触黑盒测试技术也比较多,渐渐对黑盒测试在动态测试中的应用有了更多更深的理解。这次设计,是通过一个企业网站管理系统的实例,以阐述怎么去使用黑盒测试来完成测试用例,保证以最少的测试用例找出尽可能多的软件缺陷。使得黑盒测试在实际应用中更加简便和有用。1.2 测试策略简介首先,设计中论述了软件测试的重要性,以及动态测试

11、和黑盒测试的定义概论。再详细地从黑盒测试的方法理论介绍出发,把黑盒测试技术在实际应用中的流程进行阐述。一定先要熟悉黑盒测试技术的定义、目的、方法的理论知识。再灵活地把运用到实际的测试过程中去。掌握测试的基本理论知识之后,使用黑盒测试技术对企业网站管理系统的界面、功能进行详细的测试。严格按照测试流程对系统多角度进行测试。首先需要确定功能点,然后对系统的需求、功能进行详细分析。软件开发的第一步,就会把用户的需求编写到需求规格说明书里面去。在开发过程和测试过程中都会以需求规格说明书当作标准。在软件测试之前,一定要熟悉需求规格说明书。然后就是根据系统设计对应合适的测试用例。测试用例会使得测试过程变得更

12、加清晰、有效。在实际操作中,测试人员必须要一一进行每一个功能点的测试。软件测试的全过程一定要严格、仔细、全面,以达到软件测试的最后保证系统质量的要求。1.3 软件测试的重要性软件和我们的生活已经分不开了。日常生活中使用的手机、电脑、MP4、智能冰箱等都离不开软件。但是,在我们日常使用软件中,会发现有时候会或多或少碰到一些各种软件问题。比如:信号显示不对、数据不完整、操作不灵活。这些问题都给我们带来了影响。但软件缺陷的危害远远不止这些,软件存在的缺陷,非常有可能给它的应用带来更严重的影响。有些缺陷或许只会引发小故障,但关系到人命或者社会安全的相关的软件,一定不应该发生因软件程序代码的问题,给社会

13、各人民带来伤害。所以在软件使用之前一定要进行软件测试,才会有效减少问题的发生。利用更好的方法和工具来进行软件测试,会提高测试的效率的同时,也会更加准确地发现问题给予解决。随着社会的发展,软件测试愈加受到人们的重视。这将会给我们的生活带来越来越多的便利。如果测试的环节没有做好,那么会有很多的问题出现,举一个简单的例子,现在的汽车都会有一个车载系统,如果这个系统没有做好测试,那么车辆行驶的过程中就可能是突然出现问题而导致发生车祸。所以说软件测试是非常重要的。1.4动态测试的概述软件的动态测试,是现在很多公司的主要测试工作之一,主要是通过软件的运行结果和预期输出的比较来检查软件的正确性。所谓动态,就

14、是让程序真正地运行起来。然后观察软件在这个动态的运行过程中的一些状态和结果。同过观察和比较,可以从中发现许多的软件的缺陷问题。2 黑盒测试的概论2.1 黑盒测试的定义黑盒测试就是对一个看不见内部的黑盒子进行基本功能行的测试。它需要的是直接检验和确保软件的基本功能是不是可行。我们不需要考虑任何的系统的内部情况,我们只需要以产品的需求规格说明书为衡量,然后对系统的界面情况、基本功能实现进行测试和检验。2.2 黑盒测试的目的黑盒测试主要的目的是确保软件的基本功能的实现,在真正的测试过程中,主要期望发现下列几类错误:1、界面错误;界面的风格、颜色、布局、字体都应该符合美观、人性化。2、功能存在有不正确

15、或遗漏的地方;对于软件需求规格说明书中描述的功能点都必须包含且正确。这是开发软件的最基本要求。也是最终的结果。3、输入和输出错误;每一个功能或者模块都会有相应的操作。操作的过程中,我们会站在用户的角度相应的输入数据,能正确地输出结果。4、访问数据库有错误;数据库跟开发程序的连接,很大影响到系统的正常运作。正确访问数据库,才能保证软件系统的稳定。5、性能错误;性能可以看出软件的稳定性、实用性。好的性能,才能让开发的软件具有价值。6、初始化和终止错误等。2.3黑盒测试的方法黑盒测试方法的关键在于输入数据的选择和确定。在黑盒测试中,输入的数据直接影响到最终的输出结果。所以我们要使用方法来优化这些大范围的数据。从中选取正确且有代表性的数集。黑盒测试方法主要有:1、等价类划分法2、边界值分析法3、错误推断法4、因果图法5、判定表驱动法6、正交实验法7、功能图法8、场景法3 企业网站管理系统测试实例3.1 测试计划3.1.1 系统

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号