软件测试类型及概念【乐搏TestPRO】

本文详述了软件测试的各种类型和概念,包括黑盒、白盒、灰盒测试,静态与动态测试,安装测试、兼容性测试、冒烟测试等。此外,还介绍了α和β测试、功能测试、持续测试、可靠性测试、性能测试、易用性测试、本地化测试、AB测试以及并发测试等,旨在全面理解软件测试的各个环节。

对于软件测试,可以从不同的角度加以分类,基于是否关注软件结构和算法:
黑盒测试、白盒测试、灰盒测试
基于是否执行被测软件:
静态测试、动态测试
基于测试的不同阶段,有很丰富的划分类型,以下内容是划分方式及概念:

一、测试分类:

在这里插入图片描述

二、类型概念

安装测试即确保待测产品能够在所有支持的操作系统、数据库、应用服务器中间件、网络服务器、拓扑结构等各种组合情况下,被正确地安装和卸载。确保安装文档的正确性和易读性。通俗来说,就是确保安装相关的代码和相关的安装配置文档的正确性。

软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息。随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重要。软件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。 兼容性通常有四种:向前兼容与向后兼容、不同版本间的兼容、标准和规范、数据共享兼容。

冒烟测试是对软件基本的功能进行测试,测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本的功能正常,保证软件系统能跑的起来,可以进行后续的正式测试工作。举个简单的例子:新开发一个加法软件,答错后会显示正确答案。测试者故意输错答案后却没有显示正确答案,就直接退回给开发人,不必去考虑其他原因。这个就是冒烟测试。

有效性测试就是在模拟环境下,通过黑盒测试检验所开发的软件是否与需求规格说明书一致。

α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。α测试的目的是评价软件产品的FLURPS(即功能、局域化、可用性、可靠性、性能和支持)。尤其注重产品的界面和特色。α测试可以从软件产品编码结束之时开始,或在模块(子系统)测试完成之后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。α测

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值