软件测试的基本分类
-
软件测试的分类
按开发阶段来分:单元测试,集成测试,系统测试,验收测试
按测试的实施单元来分:开发方测试,用户测试,第三方测试
按测试技术:白盒测试,黑盒测试,灰盒测试
软件测试的目的
< br>测试的目的,
是想以最少的人力,
物力和时间找出软件中
潜在的各种错误与缺陷,
通过修正
各种错误和缺陷提高软件的质
量,
回避软件发布后由于潜在的软件和错误造成的隐患以及带
来
的商业风险。
什么是软件测试
没有统一的标准
p>
,
最经典的定义是:在规定的条件下岁程序进行操作,以发现错误,
对软件
质量进行评估的一个过程
什么是软件的质量
软件质量包括:内部质量,外部质量,使用质量。
软件质量:软件满足规定或潜在用户需求的能力。
软件测试的内容
< br>根据测试的定义,
测试贯穿于整个软件生命周期中。
在开
发的不同阶段,
需要测试不同的内
容。包括文档,软代码,数据
等。
软件测试与软件质量的区别
质量保证
(
QA
)
:
主
要工作是通过预防,检查与改进来保证软件质量。它所关注的是软件质
量的检查和测量。
着眼软件开发的过程,
步骤及产物,
而
不是对软件进行剖析进而找出问题。
软件测试:
测试关心的不是过程的活动,而是对过程的产物以及开发的软件进行剖析。
测试人员要“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行,以找
出