功能测试-测试定义与原则

本文探讨了软件测试的定义、目的及其发展观念,强调了测试的重要性在于发现缺陷并降低风险。测试原则包括:测试显示缺陷存在、不可能穷尽测试、尽早介入、缺陷集群性、杀虫剂悖论和测试依赖于内容。软件测试的目标不仅限于找出问题,还在于确保软件满足需求,降低开发成本和商业风险。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人已做测试将近5年,计划对自己所学所用的测试做一个梳理和巩固。计划从功能测试、自动化测试、性能测试、安全测试几个角度出发来梳理目前在工作中的运用情况,以期望有所提升

本篇是功能测试的开篇,我就从什么是软件测试开始说起

软件测试的定义

对软件测试的定义众说纷纭。业界比较认可的定义是:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估

IEEE给出定义是:使用人工或自动的手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或清楚了解预期结果与实际结果之间的差异

而我自己对它的理解是:在给定的条件下,检验预期结果与实际结果的一个过程,从而侧面反映出软件的质量

软件测试的目的

说到目的,我们对它的认识也经历了几个不同的阶段(来自软件工程的叙述)

  1. 软件测试与调试基本没什么区别

  2. 软件测试是为了表明软件能正常工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值