我是靠谱客的博主 单身大炮,这篇文章主要介绍结合测试观点,现在分享给大家,希望可以做个参考。

结合测试观点

    • 一.功能模块提供方处理有改动的情形
    • 二.功能模块利用方处理有改动的情形
    • 三.文件和DB作为IF的情形(IF有修改)
    • 四.文件和DB作为IF的情形(IF没有修改)

一.功能模块提供方处理有改动的情形

1.IF有改动(全覆盖测试)
|功能模块A(没有改动)| IF有改动 |功能模块B(有改动) →全覆盖测试

调用
调用
测试观点
功能模块A_没有改动
IF有改动
功能模块B_有改动
全覆盖测试

2.IF没有改动(对现有功能模块无影响测试)
|功能模块C(没有改动)| IF没有改动 |功能模块D(有改动) →对现有功能模块无影响测试

调用
调用
测试观点
功能模块C_没有改动
IF没有改动
功能模块D_有改动
对现有功能模块无影响测试

二.功能模块利用方处理有改动的情形

1.使用IF的地方有改动(全覆盖测试)
|功能模块A(有改动)| IF没有改动 |功能模块B(没有改动) →全覆盖测试
※和IF相关的地方有改动

调用
调用
测试观点
功能模块A_有改动
IF没有改动
功能模块B_没有改动
全覆盖测试

2.使用IF的地方没有改动(不需要结合测试)
|功能模块C(有改动)| IF没有改动 |功能模块D(没有改动) →不需要结合测试
※和IF相关的地方没有改动

调用
调用
测试观点
功能模块C_有改动
IF没有改动
功能模块D_没有改动
不需要结合测试

三.文件和DB作为IF的情形(IF有修改)

1.操纵文件和DB的地方的功能模块有改动(全覆盖测试)
|功能模块A(有改动)| 输出文件或DB有改动 |功能模块B(没有改动)→全覆盖测试

调用
调用
测试观点
功能模块A_有改动
输出文件或DB有改动
功能模块B_没有改动
全覆盖测试

2.操纵文件和DB的地方的功能模块没有改动(只针对有变动的项目测试)
|功能模块C(没有改动)| 输出文件或DB有改动 |功能模块B(没有改动)→只针对有变动的项目测试

调用
调用
测试观点
功能模块C_没有改动
输出文件或DB有改动
功能模块D_没有改动
只针对有变动的项目测试

四.文件和DB作为IF的情形(IF没有修改)

不需要结合测试

调用
调用
测试观点
功能模块A_有改动
输出文件或DB没有改动
功能模块B_没有改动
不需要结合测试

最后

以上就是单身大炮最近收集整理的关于结合测试观点的全部内容,更多相关结合测试观点内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(192)

评论列表共有 0 条评论

立即
投稿
返回
顶部