软件测试报告

软件测试报告

ID:26125247

大小:280.50 KB

页数:9页

时间:2018-11-24

软件测试报告_第1页
软件测试报告_第2页
软件测试报告_第3页
软件测试报告_第4页
软件测试报告_第5页
资源描述:

《软件测试报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大连民族学院计算机科学与工程学院软件测试技术题目:软件测试方法研究专业:计算机科学与技术班级:计科094班学生姓名:李玥学号:20090814082012年6月21日软件测试方法研究一、软件测试概述软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情(Dotherightthing),另一方面是确认软件以正确的方式来做了这个事件(Doitright)。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为

2、风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。软件质量是由几个方面来衡量的:一、在正确的时间用正确的方法把一个工作做正确(Doingtherightthingsrightattherighttime.)。二、符合一些应用标准的要求,比如不同国家的用户不同的操作习惯和要求,项目工程中的可维护性、可测试性等要求。三、质量本身就是软件达到了最开始所设定的要求

3、,而代码的优美或精巧的技巧并不代表软件的高质量(Qualityisdefinedasconformancetorequirements,notas“goodness”or“elegance”.)。四、质量也代表着它符合客户的需要(Qualityalsomeans“meetcustomerneeds”.)。作为软件测试这个行业,最重要的一件事就是从客户的需求出发,从客户的角度去看产品,客户会怎么去使用这个产品,使用过程中会遇到什么样的问题。测试人员在软件开发过程中的任务:1、寻找Bug;2、避免软件开发过程中的缺陷;3、衡量软件的品

4、质;4、关注用户的需求。总的目标是:确保软件的质量。二、常用的软件测试方法按对代码逻辑的关注程度角度来看,可分为黑盒测试、白盒测试和灰盒测试。1.黑盒测试1.1基本概念黑盒测试顾名思义就是将被测系统看成一个黑盒,从外界取得输入,然后再输出。整个测试基于需求文档,看是否能满足需求文档中的所有要求。黑盒测试要求测试者在测试时不能使用与被测系统内部结构相关的知识或经验,它适用于对系统的功能进行测试。1.2黑盒测试的基本方法(1)通过测试(test-to-pass)在进行通过测试时,实际上是确认软件能做什么,而不会去考验其能力如何。软件测

5、试员只运用最简单,最直观的测试用例在设计和执行测试用例时,总是先要进行通过测试。在进行破坏性试验之前,看一看软件基本功能是否能够实现。(2)失败测试(test-to-fail)可以采取各种手段通过搞“垮”软件来找出缺陷。纯粹为了破坏软件而设计和执行的测试用例,被称为失败测试或迫使出错测试(3)等价类划分法等价类划分方法(equivalencepartitioning)把被测程序的输入域划分为若干等价类,把漫无边际的随机测试变成有针对性地等价类测试。它的出发点是,每一个测试用例都代表了一类与它等价的其它例子。如果用这个例子未能发现程

6、序的错误,则与它等价的其它例子一般也不会发现程序的错误。这样,测试人员就有可能使用少量的“有代表性”的测试用例来代替大量相类似的测试,从而大大减少总的测试次数。举例:某城市的电话号码由3部分组成,这3个部分的名称和内容分别是:地区码:空白或3位数字;前缀:非‘0’或‘1’开头的3位数字;后缀:4位数字。划分等价类:输入条件有效等价类无效等价类地区码空白(1)、3位数字(2)有非数字字符(5)、少于3位数字(6)、多于3位数字(7)前缀从200到999之间的3位数字(3)有非数字字符(8)、起始位为0(9)、起始位为1(10)、少于

7、3位数字(11)、多于3位数字(12)后缀4位数字(4)有非数字字符(13)、少于4位数字(14)、多于4位数字(15)测试用例:测试数据测试范围期望结果()276-2345等价类1、3、4有效(635)805-9321等价类2、3、4有效(4)边界值分析边界值分析(BoundaryValueAnalysis,BVA)是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元素,而是选择等价类边界的测试用例。实践证明,在设计测试用例时,对边界附近的处理必须给予足够的重视,为检验边界附近的处理专门设计测试用例,常常可以取得良好的

8、测试效果。BVA不仅重视输入条件边界,而且也从输出域导出测试用例。例如:某报表处理系统要求用户输入处理报表的日期,日期限制在2003年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。