试析计算机软件测试技术和深度开发应用.docVIP

试析计算机软件测试技术和深度开发应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试析计算机软件测试技术和深度开发应用

试析计算机软件测试技术和深度开发应用   摘要:针对目前的计算机软件应用现状,全面的分析软件测试的基本方法以及步骤,然后探讨其深度开发应用,这不仅对软件的利用价值提升有利,对于人们的生活工作帮助也十分的有效,所以本文就计算机软件测试技术和深度开发应用进行分析和探讨,旨在强化软件的测试效果和开发程度。   关键词:计算机软件;测试技术;深度开发   中图分类号:TP311.53 文献标识码:A 文章编号:1007-9416(2017)08-0225-02   在计算机的具体使用中,软件发挥着重要的作用,失去了软件的计算机,其就是毫无用处的摆设,所以说在计算机的利用中,强化软件的选择可以充分的发挥计算机的利用价值。就目前的软件利用分析来看,一些计算机软件存在着运行结构等方面的缺陷,一些计算机软件存在着病毒等方面的威胁,所以为了保证软件的安全和有效运行,必须要对软件进行科学的测试,而为了提升测试的效果,需要使用具有先进性和现代化的测试技术。除此之外,通过软件的测试分析强化,还可以对软件进行深度的开发,所以说测试技术的有效性对于计算机软件的利用价值提升帮助巨大。基于此,深入的讨论计算机软件测试技术与深度开发便有了重要的现实意义。   1 软件测试概述   软件测试是计算机软件应用当中的一项重要内容,为了更加全面的了解乱价测试,从三个方面对测试进行概述。   1.1 软件测试的目的   在计算机软件的应用当中,之所以要进行软件的测试,主要有三方面的目的:第一是对软件的正确性进行检测。一些软件因为程序编写存在着小错误,所以整个软件的运行走向了一个错误的方向,进行软件测试就是要将这些错误找出来并进行改正。第二是对软件的运行速度、性能等进行测试。软件的运行与环境的匹配性有着较为显著的关系,通过测试获得软件运行的速度以及性能结果,在结果基础上分析运行环境与其的适应性,可以更好的优化软件的运行环境。第三是进行软件的安全评判。一些软件会带有病毒,而此类软件在应用中会出现极大的安全风险,所以需要对其进行安全检测,这样可以对软件的安全性做出科学的评价。   1.2 软件测试用例   软件测试用例是软件测试工作的核心内容,也是软件测试成功与否的重要基础,所以说测试用例的设计是整个测试工作中最具挑战性的工作之一。就目前的测试用例分析来看,其包括了测试输入数据、对步骤进行执行以及对与之对应的预期输出三个主要的部分。在整个软件的测试工作中,测试用例体现了五个方面的基本作用:第一是对整个测试工作的实施进行指导;第二是对测试数据的规划进行全面性的准备;第三是帮助完成测试脚本/设计规格说明书的编写;第四是评估测试结果的度量基准;第五是为缺陷分析的标准提供基础。   1.3 软件测试方法   就目前的软件测试来看,要想达到满意的测试效果,必须要运用具有先进性的测试方法,所以全面性的了解测试方法也十分的必要。   (1)黑盒测试。黑盒测试是目前计算机软件测试当中运用的一种主要测试方法,此种测试方法主要是用来检测软件的每一种功能能否正常使用,因此此方法也被称之为功能测试。在整个测试的过程中,测试可以定义为一个不可打开的黑盒,因此其内部结构以及特征可以完全不考虑,只要进行程序的接口测试即可。在黑盒测试中,为了保证软件的质量,需要进行测试的量化,所以需要利用设计来实现测试量化。就目前测试量化的实现来看,主要利用到的设计方法有:边界值分析法、等价类划分法、因果图法;错误推测法;正交试验设计法等等。简而言之就是利用黑盒测试可以有效的判断软件运行的功能是否正常。   (2)白盒测试。在软件测试的方法当中,另一种被广泛使用的是白盒测试法,此种测试方法主要是根据程序的内部结构对程序的运行进行测试,所以此种方法也被称之为结构测试或者是逻辑驱动测试。这种检测的方式将被检测的程序视为了一个打开的盒子,所以在检测的过程中可以根据其内部的结构进行测试用例的选择,这样,程序测试的逻辑途径等都可以进行检测。   2 计算机软件深度开发应用   2.1 软件开发的三个阶段   就目前的软件开发来看,主要是通过软件工程这种方式进行的,利用这种方式进行软件开发的过程和机械工程存在着非常大的相似性,机械工程需要经过设计、施工和验收三个阶段,软件开发也需要经过定义、开发和维护三个基本的机端。定义阶段的工作内容主要有两项,第一是进行软件功能的基本确定,第二是进行功能实现的途径探讨。简言之就是通过定义,软件的基本功能完整性和开发的主要方向得以确立。开发是软件开发的第二个阶段,主要指的是利用程序结构以及途径实现软件功能的过程。第三是维护,此过程指的是在获得基本功能后对功能的稳定和持续进行保证。经历过三个基本的阶段,软件开发的完善性得到保障。   2.2 应用软件开发方法   

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档