测试开发——单元测试和集成测试

前面向大家介绍了黑盒测试和白盒测试,但是软件测试的方法不单单只有这两种方法,还有单元测试、系统测试、用户验收测试、集成测试、回归测试、冒烟测试、α、β、γ测试、性能测试、安全性测试等。今天要向大家介绍的是单元测试和集成测试。我们主要围绕“3W+1H”的方式来介绍。

先来看看单元测试。

单元测试

什么是单元测试?

单元测试按照字面意思的理解就是对软件最基本组成单元的测试,一般属于软件测试中最低级的测试方法。一般被测单元都是在被隔离的情况下进行单元测试的。

为什么要对软件进行单元测试?

单元测试可以验证被测代码的执行结果与设计思路的一致性。软件研发人员一般在编写代码的时候,通常会每编写一个函数或实现一个功能时都会通过反复调试来让编译通过,但这样做仅仅只是让代码没有语法上的错误,语义方面的正确性还需要进一步的验证。

单元测试可以接触软件的内部实现机制,发现在别的测试阶段难以发现的问题。软件的单元测试是初级阶段的测试,在该阶段软件产品还处于未集成的阶段。在该阶段需要对产品软件的基本组成单元的内部原理和对外接口进行必要的测试检查可以发现在其他测试阶段难以发现的问题。

单元测试可以极大地降低软件开发的成本。单元测试一般处于产品开发较早阶段,一般是由开发人员单独完成或由开发人员与测试人员合作完成。随着产品的研发越趋于完善,产品开发涉及的工作人员将会越来越多,这样不仅增加了沟通成本,而且如果在前期阶段有未处理的问题放到后期去解决,其时间成本和经济成本将是前期成本的数倍。

什么时候开始做单元测试?

产品软件的单元测试一般是在编码阶段进行的,在该阶

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值