黑盒测试技术在指控分系统软件测试中的应用研究.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文档。上传文档
查看更多
黑盒测试技术在指控分系统软件测试中的应用研究.doc

黑盒测试技术在指控分系统软件测试中的应用研究   【摘要】对于软件产品而言,对其进行软件测试能够保证其质量,而测试的关键则在于设计测试用例。本文首先探讨了指控分系统软件测试的概念,而后简述了何为黑盒测试技术及其主要分类,以期能够设计出具备可行性与可靠性的测试用例。而通过研究证明,在指控分系统软件测试中有效应用黑盒测试技术能够在极大程度上提升测试效率,因此值得大力推广。   【关键词】黑盒测试技术;指控分系统软件测试;测试用例   若要保证系统软件的可靠性与高质量,则对其进行测试是一个十分有效的方法。对于软件测试而言,其在开发软件的过程中不仅属于软件生命周期的独立环节,同时在需求分析、设计以及编码环节都需要对其产品予以测试。当前,随着计算机技术的快速发展,软件测试技术也已经发展得较为系统与完整,同时也有诸多自动化测试软件或者手工工具等提供支持。   本文主要了介绍黑盒测试技术及其分类,而后分析其在测试指控分系统软件时取得的较好效果,现分述如下。   一、指控分系统软件测试与黑盒测试的概念   (一)指控分系统软件测试的含义   指控分系统具备复杂、庞大、多功能以及较高安全性等特性,其主要由指挥、状态监测、时空关系显示、偏置、引导、时序控制以及数据库等软件组成。上述软件不仅相互独立而且还相互联系,其工作原理即利用串行通信接口与以太网来实现信息交换,从而共同形成指控分系统。用黑盒测试技术能够满足对于该系统的功能测试要求,并且还能够实现设计与执行测试用例、对软件缺陷形成报告而后再回归到测试等,从而促使软件质量获得进一步提升。   (二)黑盒测试技术的相关概念   也被称为功能测试,主要测试目的在于及时发现软件存在何种需求或者有哪些错误。一般而言,一款软件被开发出来的主要原因在于其需要完成一些功能。例如在需求分析阶段会产生需求规格说明书,便于全面了解整个软件的功能;在软件设计阶段则主要是将整个系统划分为诸多模块,对于每个模块而言都具备相应的功能,数量为一个至数个不等。而对软件进行测试则主要是为了对每个模块完成自身功能的实际情况予以验证从而观察该系统软件能否满足用户需求。黑盒测试技术的主要方式则在于:在此过程中系统软件是一个无法被打开的盒子,测试人员看不到软件中的代码,只能看到对于模块的功能描述,而黑盒测试便是对这些功能的实现情况予以测试,具体包括以下几点:   ①正确性:即软件的计算结果以及命名;   ②可用性:测试能够达到软件需求说明的要求;   ③边界条件:主要是等价类划分,对最大、最小以及非法数据等予以测试;   ④性能:若在测试时发现系统存在性能方面的问题,则是一件非常棘手的事情,这通常说明该系统软件在结果以及计算方法上存在一些纰漏,因此在刚开始开发产品时,一定要格外关注软件性能的好坏;   ⑤压力测试:若用户较多时则可以使用这种测试方法;   ⑥错误恢复:即对错误予以有效处理,同时验证页面显示的数据等;   ⑦测试安全性:例如补丁、杀毒以及防火墙等软件设置等。   二、黑盒测试技术在指控分系统软件测试中的应用   (一)等价类划分法   这是黑盒测试技术中较为常见的一种,应用该方法来对测试用例予以设计时   只需要将需求分析阶段产生的规格说明作为唯一考虑要素。该方法主要是对软件输入域予以细分,而后从各个细分模块中选择一些具备代表性与特殊性的数据当做测试用例。等价类划分法具备两种类型,即有效与无效。有效即输入具备有效性,因为输入能够满足程序规格要求;无效即除了有效以外的任何输入,都不具备正确性与有效性。当其应用于指控分系统中时,软件与其系统内部各个子系统间都有通信往来,于是要测试通信功能,此时则需要将接口协议作为主要依据,对各个数据予以等价类划分,而后在设计测试用例环节,则要从上述已经划分好的等价类中选取代表数据,对于每个接口而言都需要有超过五个的测试用例。这种方法的主要作用在于能够大幅度地减轻工作量,从而促使测试效率获得有效提升。   (二)错误推测法   应用该方法的主要依据在于测试人员结合多年来的工作经验以及直觉等对被测系统中可能存在的或者即将产生的缺陷、错误予以推测,这样一来就使得在测试用例的设计环节具备针对性。将其应用于指控分系统软件中,可以对输入字母、正负数、文件位置、版本测试等测试用例予以合理设计,结果发现了很多问题,由于部分问题的存在还致使系统的运行出现了异常。由此可见,应用该方法有效性较为明显,能够找出一些不易被发现的问题。   (三)功能分解法   即将软件所具备的的大功能逐步分解为各个子功能,这样有利于实现测试,而后再结合各个子功能设计详细的测试用例。将其应用于指控分系统软件中,主要是测试状态监测软件所具备的数据处理功能模块,先采用此方法将数据处理大功

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档