软件测试方法

上传人:夏** 文档编号:562919409 上传时间:2022-08-08 格式:DOCX 页数:6 大小:16.58KB
返回 下载 相关 举报
软件测试方法_第1页
第1页 / 共6页
软件测试方法_第2页
第2页 / 共6页
软件测试方法_第3页
第3页 / 共6页
软件测试方法_第4页
第4页 / 共6页
软件测试方法_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《软件测试方法》由会员分享,可在线阅读,更多相关《软件测试方法(6页珍藏版)》请在金锄头文库上搜索。

1、软件测试方法1.B测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。2.a测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试。3.可移植性测试又称兼容性测试。可移植性测试是指测试软件是否可以被成功移植到指定的硬件或软件平台上。4.用户界面测试-UI测试又称UI测试。用户界面测试是指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等等。冒烟测试冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。5

2、. 随机测试主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。本地化测试本地化就是将软件版本语言进行更改,比如将英文的windows改成中文的windows就是本地化。国际化测试又称国际化支持测试。国际化测试使用每种可能的国际输入类型,针对任何区域性或区域设置检查产品的功能是否正常。国际化支持测试是指验证软件程序在不同国家或区域的平台上也能够如预期的那样运行。,进行首次安6. 安装测试安装测试是确保软件在正常情况和异常情况下,例如照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是

3、否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。装、升级、完整的或自定义的安装都能进行安装的测试。10.白盒测试-结构测试-逻辑驱动测试白盒测试,又称结构测试或者逻辑驱动测试。白盒测试是知道产品内部工作过程,可通过测试来检测产品内部动作是否按11.黑盒测试-功能测试-数据驱动测试又称功能测试或者数据驱动测试。黑盒测试是根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。12 .自动化测试使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试和功能测试中用得较多。通过

4、录制测试脚本,然后执行这个测试脚本来实现测试过程的自动化。.回归测试回归测试,回归测试是指在发生修改之后重新测试先前的测试以保证修改的正确性。回归测试的目的在于验证以前出现过但已经修复好的缺陷不再重新出现。14.验收测试验收测试是让系统用户决定是否接收系统。它是项确定产品是否能够满足合同或用户所规定需求的测试。15.动态测试动态测试是指通过运行软件来检验软件的动态行为和运行结果的正确性。16.探索测试探索测试是指通常用于没有产品说明书的测试,这需要把软件当作产品说明书来看待,分步骤逐项探索软件特性,记录软件执行情况,详细描述功能综合利用静态和动态技术来进行测试17.单元测试单元测试是最微小规模

5、的测试;以测试某个功能或代码块。18.集成测试集成测试是指一个应用系统的各个部件的联合测试,以决定他们能否在一起共同工作并没有冲突。19.系统测试系统测试是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。.健全测试健全测试是指一个初始化的测试工作,以决定一个新的软件版本测试是否足以执行下一步大的测试能力。21 .衰竭测试衰竭测试是指软件或环境的修复或更正后的再测试”。.接受测试接受测试是基于客户或最终用户的规格书的最终测试,或基于用户一段时间的使用后,看软件是否满足客户要求。一般从功能、用户界面、性能、业务关联性进行测试。.负载测试负载测试是测试一个应用在重负荷下的表现。在这种测

6、试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。.压力测试不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试26.性能测试性能测试一般包括负载测试和压力测试。通常验证软件的性能在正常环境和系统条件下重复使用是否还能满足性能指标。或者执行同样任务时新版本不比旧版本慢。一般还检查系统记忆容量在运行程序时会不会流失。27 .可用性测试可用性测试是对用户友好性”的测试。用户面谈、调查、用户对话的录象和其他一些技术都可使用。.卸载测试卸载测试是对软件的全部、部分或升级卸载处理过程的测试。主要是测试软件能否卸

7、载,卸载是否干净,对系统有无更改,在系统中的残留与后来的生成文件如何处理等。还有原来更改的系统值是否修改回去恢复测试恢复测试是测试一个系统从如下灾难中能否很好地恢复,如遇到系统崩溃、硬件损坏或其他灾难性问题。28 .安全测试安全测试是测试系统在防止非授权的内部或外部用户的访问或故意破坏等情况时怎么样。.兼容性测试兼容测试是测试软件在一个特定的硬件/软件/操作系统/网络等环境下的性能如何。向上兼容向下兼容,软件兼容硬件兼容。.比较测试比较测试是指与竞争伙伴的产品的比较测试,如软件的弱点、优点或实力。来取长补短,以增强产品的竞争力。29 .可接受性测试可接受性测试是在把测试的版本交付测试部门大范围

8、测试以前进行的对最基本功能的简单测试。.边界条件测试。边界条件测试是环绕边界值的测试。通常意味着测试软件各功能是否能正确处理最大值,最小值或者所设计软件能够处理的最长的字符串等。30 .强力测试强力测试通常验证软件的性能在各种极端的环境和系统条件下是否还能正常工作。31 .装配/安装/配置测试装配/安装/配置测试是验证软件程序在不同厂家的硬件上,所支持的不同语言的新旧版本平台上,和不同方式安装的软件都能够如预期的那样正确运行。.静态测试静态方法是指不运行被测程序本身,仅通过分析或检查源程序的文法、结构、过程、接口等来检查程序的正确性。.隐藏数据测试隐藏数据测试在软件验收和确认阶段是十分必要和重

9、要的一部分。程序的质量不仅仅通过用户界面的可视化数据来验证,而且必须包括遍历系统的所有数据。32 .等价划分测试通过把被测试程序所有可能的输入数据域划分成若干部分。从每一部分中选取少数有代表性的数据作为测试用例.33 .判定表判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。34 .深度测试是指执行一个产品的一个特性的所有细节,但不测试所有特性。.文档测试测试关注于文档的正确性。软件测试中的文档测试主要是对相关的设计报告和用户使用说明进行测试。.域测试一般分为单域测试和多域测试,其中单域测试包括设备测试和业务测试,设备测试包括测试某个系统的软交换设备、中继媒体网关设备、信令网关设备、接入媒体网关和IAD等设备。35 .接口测试接口测试是测试系统组件间接口的一种测试。.非功能性需求测试非功能性需求测试是与功能不相关的需求测试,如:性能测试、可用性测试等。36 极限测试极限测试本质上是为了满足极限测试的思想和流程而设计的一套测试策略和流程,其本身并不局限于使用特定的测试技术和方法。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

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