background image

软件测试中常用的术语说明及中英文对照

******软件【Software】:

软件(software)是计算机中与硬件(hardware)相结合的一部分,包括程

序(program)和文档(document)。用一个等式表示为:软件=程序+文档。
其中,“程序”指的是能够实现某种功能的指令的集合,如 C 语言程序,Java
程序等;“文档”指的是在软件开发、使用和维护过程中产生的图文集合,如《系
统需求规格说明书》、《用户手册》、readme,甚至是一些软件市场宣传资料,
包装文字和图形等。

【备注:软件测试绝不等同于程序测试,文档测试也是软件测试的一个重要

组成部分。通常,程序测试主要包括程序逻辑功能、界面、性能、易用性、兼容
性、安装等的测试;文档测试主要包括文档内容和截图的校验,排版风格的检查,
错别字的校验等】

******客户端/服务器【C/S】:

C 指的是客户端(Client),S 指的是服务器端(Server),这种软件是基于

局域网或互联网的,需要一台服务器来安装服务器端软件,每台客户端都需要安
装客户端软件。比如我们经常用的 QQ、MSN 和各种网络游戏就属于 C/S 结构的软
件。

【备注:C/S 结构的软件过去比较流行,但是不便于升级和维护,现在逐渐被

B/S 结构软件所取代】

******浏览器/服务器【B/S】:

B 指的是浏览器(Browser),S 指的是服务器(Server),这种软件同样是

基于局域网或互联网的,它与结 C/S 构软件的区别就在于,不需要安装客户端
(client),只需要有 IE 等浏览器,就可以直接使用。比如搜狐、新浪等门户
网站及 163 邮箱都属于 B/S 结构的软件。

【备注:B/S 结构软件是现在软件的主流,与 C/S 结构软件相比,便于升级和

维护,是测试的重点】

******缺陷【Bug/Defect】:

软件的 Bug 指的是软件中(包括程序和文档)不符合用户需求的问题。

【备注:这个定义是判断一个软件问题是否是 Bug 个唯一标准】