《 测试反模式:有效规避常见的92种测试陷阱》——第1章 概  述 1.1 什么是测试

简介:

本节书摘来自华章计算机《 测试反模式:有效规避常见的92种测试陷阱》一书中的第1章,第1节,作者:(美) Donald G. Firesmith 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第1章 概  述

1.1 什么是测试

测试是在特定的前提条件下(例如,预测试模式、状态、存储的数据和外部条件)来运行系统、子系统或组件的活动,通过特定的输入,将它的实际行为(输出和后置条件)与要求或预期的行为进行比较。
测试不同于其他验证和确认方法(例如,分析、演示和审查),它是一个动态的(而不是静态的)分析方法,包含了被测试对象的实际运行。
测试有以下目标。
主要目标:

  • 通过以下活动使被测系统(SUT)得到改进:
    • “打破”它(即通过造成故障和失效)
    • 暴露缺陷,使其可以被修复
  • 次要目标:
    • 基于充足的客观证据,提供对于SUT以下方面的足够信心:
    • 质量
      系统的质量不只是没有缺陷或者它的正确性(在满足其需求方面)。系统还必须具备相关的质量特性和属性的必要级别,例如,可用性、容量、可扩展性、可维护性、性能、可移植性、可靠性、健壮性、安全性、保密安全性和 易用性。
    • 用途的适用性
    • 装运、部署或投入运行的准备度
相关文章
|
监控 测试技术
测试反模式的思考
习惯了的事,也不总是对的。当下舒服的,也不一定是正确的。软件行业已经发生了很大的变化,不怪企业对测试人员的技术要求不断的提高。而是应该庆幸测试的门槛越来越高,你才有更多的机会脱颖而出。
139 0