如何做好单元测试?

文章内容来源于《软件测试52讲》

单元测试通常由开发工程师完成,一般会伴随开发代码一起递交至代码库,属于最严格的软件测试手段,是最接近代码底层实现的验证手段,可以在软件开发的早期以最小的成本保证局部代码的质量。

另外,单元测试都是以自动化的方式执行,所以在大量回归测试的场景下更能带来高收益。

注:对于预计输出值,你必须严格根据代码的功能逻辑来设定,而不能通过阅读代码来推算预期输出,否则就是“掩耳盗铃”了。
比如某些等价类或者边界值,开发工程师在开发的时候都没有考虑到,测试的时候就更不会去设计对应的测试用例了,这样也就会造成测试盲区。

最近在测一个供应链的项目,为了数据的安全性,加了一个中间层来对接负责传输数据,涉及到的系统很多,所以很多功能都没法通过页面来监控,于是让开发帮忙写了单元测试的代码,正好学到这节内容,觉得挺实用的,测试也需要这个技术,假设开发任务很多,压根没时间写,那么测试进度就会受影响,可能就会一再的延期

下面结合《软件测试52讲》课程内容,如何做好单元测试简单梳理了一下,如图:

如何做好单元测试?_第1张图片
单元测试.png

你可能感兴趣的:(如何做好单元测试?)