软件测试常用术语

软件 Software 】:
    软件(software)是 计算机 中与硬件(hardware)相结合的一部分,包括 程序 program)和文档(document)。用一个等式表示为:软件=程序+文档。其中,程序指的是能够实现某种功能的指令的集合,如C语言程序,Java程序等;文档指的是在软件 开发 、使用和维护过程中产生的图文集合,如《系统需求规格说明书》、《 用户 手册》、readme,甚至是一些软件市场宣传 资料 ,包装文字和图形等。
   【备注:软件 测试 绝不等同于程序测试,文档测试也是 软件测试 的一个重要组成部分。通常,程序测试主要包括程序逻辑功能、界面、性能、易用性、兼容性、 安装 等的测试;文档测试主要包括文档内容和截图的校验,排版风格的检查,错别字的校验等】
  客户端 / 服务器 C/S】:
    C指的是客户端(Client),S指的是服务器端(Server,这种软件是基于局域网或互联网的,需要一台服务器来安装服务器端软件,每台客户端都需要安装客户端软件。比如我们经常用的QQMSN和各种 网络游戏 就属于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个唯一标准】

 软件测试【Software   Testing 】:
   使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别(1983IEEE软件工程标准术语)。

 测试环境【Testing Environment(TE)】:
   软件测试环境就是软件运行的平台,包括软件、硬件和网络的集合。用一个等式来表示:测试环境=软件+硬件+网络。其中,硬件主要包括PC机(包括品牌机和兼容机)、笔记本、服务器、各种PDA终端等;软件主要指软件运行的 操作系统 网络主要针对的是C/S结构和B/S结构的软件。
  【备注:作为一个合格的软件 测试工程师 ,不仅要熟悉软件的 知识 ,也要了解硬件和网络的相关知识】

 测试用例【Test Case(TC)】:
   指的是在测试执行之前设计的一套详细的测试方案,包括测试环境、测试步骤、测试数据和预期结果。用一个等式来简单表示:测试用例=输入+输出+测试环境。其中,输入包括测试数据和操作步骤;输出指的是期望结果;测试环境指的是系统环境设置。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值