我是靠谱客的博主 单身大炮,最近开发中收集的这篇文章主要介绍结合测试观点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

结合测试观点

    • 一.功能模块提供方处理有改动的情形
    • 二.功能模块利用方处理有改动的情形
    • 三.文件和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_没有改动
不需要结合测试

最后

以上就是单身大炮为你收集整理的结合测试观点的全部内容,希望文章能够帮你解决结合测试观点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部