软件测试技术理论与方法高效率化研究

软件测试技术理论与方法高效率化研究摘要:随着软件系统规模和复杂度日益升高,软件的功能越来越强大,软件的复杂性也越来越高,从而大大增加了软件测试的难度。软件测试是软件开发过程的重要组成部分,是软件工程中非常重要的分支,一直受到计算机学术和应用界的普遍关注。如何保障软件质量,深入研究软件测试技术和方法,提高软件的可靠性,已成为国内外重要的研究方向。本文主要探讨软件测试技术的理论与方法。关键词:软件测试测试工具人才培养中图分类号:tp311.52文献标识码:a文章编号:1007-9416(2012)02-0203-011、前言在开发软件的过程中,面对很多复杂的问题,人的主观认识与客观现实总是存在一定的差距,各个系统之间以及人与人之间的配合也不可能绝对完美,因此,软件在运行过程中也会不可避免地产生错误。尽管我们在软件运行的各个模块及每个生命阶段都要通过严格的审查、测试,以便及早发现并纠正错误;但是,这也不可能解决所有问题,如果在软件投入生产运行之前,没有发现并纠正软件中的大量错误,则这些错误迟早会暴露出来,那时不仅改正这些错误的代价更高,而且往往会很恶劣的后果。测试的目就是在软件投入运行之前尽可能地发现其中的错误。软件测试是一个系统理论,其中涉及测试技术,工具,组织管理,方法等几个方面。2、测试的意义软件被开发出来以后在投入运行之前要经过系统的测试,以确保绝对符合客户的需求。因经软件测试也是软件开发过程的重要组成部分,也是用来检验一个软件的质量和性能是否与客户提出的要求相符合。对于软件测试,基于不同的立场,存在着两种不同的测试目的,从软件开发者的角度出发,总是希望通过软件测试表明所开发的软件是符合规格要求的,从用户的角度出发,开发人员也总是希望通过一定技术和方法来提早找到软件产品中的错误和缺陷,以考虑是否可以接受此软件。事实上,软件测试只能证明软件有错误和缺陷,而不能证明软件是绝对完善的。3、软件测试的组织与管理随着软件开发的规模的越来越大、复杂程越来越高,寻找软件中的缺陷和错误也越来越难,保证软件的质量就受到人们越来越多的重视,因此软件测试工作就显得尤其困难。为了尽可能地发现软件中错误,加强对测试工作的组织和管理就显得尤为重要。当设计过程结束之后,就应该着手测试的准备工作了,首先是要有测试大纲,编写测试大纲应当由熟悉整个软件设计的设计人员来编写,确定测试的内容、范筹、通过的准则及选用合理的测试用例,以期对系统进行全面测试。有了测试大纲以后,就要进入组织实施具体测试环节了,开发出来的程序经初步验收后,就要由测试人员组织测试,具体可以如下组织:(1)准备工作。(2)代码审查。(3)模块测试:软件开发过程往往把系统划分为几个相对独立的功能模块,因此可以先对这些相对独立的功能模块进行局部测试,先排查模块中的编码错误、逻辑错误等,模块一般较小,程序复杂度也相对简单,测试人员可通过模块说明源程序,清楚地了解该模块的输入/输出条件和模块的逻辑结构,采用结构测试(白盒法)的用例,尽可能达到彻底测试,然后辅之以功能测试(黑盒法)的用例,使之对任何合理和不合理的输入都能鉴别和响应。高可靠性的模块是组成可靠系统的坚实基础。(4)系统测试:经过各个模块的局部测试以后,接下来的任务就是要把各个模块组装起来看这些模块是否能按预定要求实现整体功能。系统测试就是将模块按照设计要求组装起来进行系统测试,主要是检查各个接口问题。(5)验收:经过模块测试和系统测试后,该软件已经是一个完整的软件系统,基本排除了功能模块内部错误和接品错误,接下来就是要验证该软件是否能按客户的预定要求工作,即软件的有效性,也就是验收任务。经过上述的测试过程对软件进行测试后,软件基本满足开发的要求,测试宣告结束,经验收后,将软件提交用户。4、软件测试的工具随着软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。目前用于测试的工具已经比较多了,这些测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理、测试用例...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?