笔记 |《软件测试技术经典教程》第1章 软件测试基本概念

本文介绍了软件测试的基本概念,包括软件的定义、测试分类、Bug的概念及其不同阶段的表现形式。此外,还详细阐述了如何搭建测试环境及测试用例的设计方法。
软件

软件 = 程序 + 文档

测试分类

测试

软件分类

软件分类

Bug
  1. 广义上的概念:
    软件的bug指的是软件中(包含程序和文档)不符合用户需求的问题。
  2. 另一种解释方法:
  • Defect(缺陷):Requirements & design(需求和设计阶段);
  • Error(错误):developm (软件开发编码阶段);
  • Failure(故障):Post production (交付客户使用过程中出现的错误);
  • Bug:Testing。
软件测试标准定义

使用人工或者自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。

测试环境

测试环境 = 硬件 + 软件 + 网络

  • 硬件:主要包括各种PC机、笔记本、服务器、各种PDA终端等。
  • 软件::这里主要指的是软件运行的操作系统。
  • 网络:主要针对的是C/S结构和B/S结构的软件。
怎样搭建测试环境
  1. 真实(尽量模拟用户的真实使用环境)
  2. 干净(测试环境中尽量不要安装其他与被测试软件无关的软件)
  3. 无毒(测试环境没有中毒)
  4. 独立(测试环境和开发环境独立)
测试用例

Test Case,缩写为TC,指的是在测试执行之前设计的一套详细的测试方案,包括测试环境、测试步骤、测试数据和预期结果。

测试用例 = 输入 + 输出 + 测试环境

用例编号测试步骤输入数据预期结果测试结果
DL001输入用户名和密码,按“登录”按钮(第一次登录)用户名=user,密码=a1网站强制用户修改密码,即显示修改密码页面,让用户自由选择修改密码
DL002输入用户名和密码,按“登录”按钮用户名=user,密码=a1进入系统页面,显示此用户可以使用的功能菜单
DL003用户忘记了密码,按“忘记密码”按钮系统通过手机号或者email返回用户的密码

PS:笔记根据 赵斌《软件测试技术经典教程》第二版 整理

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值