软件测试基础
-
1.3 测试原则
1.3 测试原则 1.测试显示了缺陷的存在,而不能说明缺陷不存在。 2.穷尽测试是不可能的。使用测试技术、测试用例优先级和基于风险的测试来聚焦测试工作。 3.早期测试可以节省时间和费用。为了早期发现缺陷,应尽早开始静态测试和动态测试。 4.缺陷的集群效应。通常大多数已发现的缺陷出现在少数系统组件中,或者少数系统组件是引起大多数操作失效的原因。这一现象是帕…
-
1.2 为什么需要测试?
1.2 为什么需要测试? 测试作为一种质量控制形式,有助于在设定的范围、时间、质量和预算限制内实现商定的目标。测试对成功的贡献不应仅限于测试团队的活动。任何利益相关方都可以利用他们的测试技能使项目更接近成功。测试组件、系统和相关文档有助于识别软件中的缺陷。 1.2.1 测试对成功的贡献 测试间接地提高测试对象的质量。 测试提供了在软件开发生存周期(SDL…
-
1.1 什么是测试?
1.1 什么是测试? 软件测试评估软件质量,有助于降低软件运行失败的风险。 软件测试是一系列发现缺陷和评估软件产品质量的活动。这些软件产品在被测试时称为测试对象。关于测试的常见误解是认为软件测试仅包含执行测试(即运行软件并检查测试结果)。其实,软件测试还包括其他活动,并且必须与软件开发生存周期保持一致。 测试: 验证,即检查系统是否满足指定要求。 确认,…