1.单元测试:注重的是一个很小的程序单元内部是否正确,可以对应到需求文档里具体的需求点,例如字段长度,输入域的正确性判断。一般对应业需的功能点来一个个挖掘验证就好。
2.集成测试:基本就是几个模块之间的连条了,注重的是各个模块的接口是否正确。可以从各个模块之间的相互调用来入手。
3.系统测试:是更大规模的集成,要求一个功能能从头执行到尾,可以顺利通过。
打个比方来说吧,单元测试可以理解为组装电脑的时候单独的声卡,显卡是否正常,单独进行声卡显卡的测试,集成测试可以理解为将这些电脑部件安装到主板上,看这些所谓的卡之间能正常通信不,系统测试就是对整个电脑的测试了,看能否正常开关机,执行一些电脑操作了,总之可以从由小到大,小模块到体系这样来理解。
举个例子:银行业务的测试
存款,贷款,支付,查询
对于各个模块本身看基本的存款贷款查询支付能否通过,内部校验逻辑等是否正确,能否实现业务需求上描述的功能点--这个可以理解为单元测试(呵呵,比较大的单元测试了,实际上一个简单功能点就可以理解为一个单元了)
先开户,拿账号做存款,然后做贷款查询等等,看能否实现--可以理解为集成
模拟实际柜员进行银行业务流程的测试--这个可以认为是系统测试
了解了各个测试阶段的侧重点然后对应进行测试需求挖掘就会相对容易了,一个大的系统首先是个个小模块内部正确,然后是个个模块之间可以兼容,最后才是整个系统,联系实际想想,你应该就能找到答案了,希望对大家能有所帮助
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取磁力计iis2mdc被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取LPS22HH气压、温度被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取STTS751温度被打赏¥17元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
我要赚赏金
