关回测试
回测试( Regression testing)指代码发生修改重新测试前测试保证修改正确性理软件产生新版需进行回测试验证前发现修复缺陷否软件新版次出现
回测试目验证前出现已修复缺陷否重新出现否引入新缺陷般指某已知修正缺陷次围绕原出现时步骤重新测试通常确定需测试范围时较困难特产品发布日期时修正某缺陷时必须更改源代码影响部分源代码控制功验证修正缺陷时仅服缺陷原出现时步骤重新测试测试受影响功应鼓励回测试例进行动化测试
回测试例优化工具——KTCase
KTCase测试策略采测试例选择技术通方法已测试例集中选择部分测试例进行回测试KTCase回测试例设计工具中KTCase回测试例设计工具够根软件修改情况通软件变更影响分析找出软件变更受影响部分原测试例中挑选出够覆盖受影响部分测试例效解决回测试中效测试例剔冗余测试例剔测试例遗漏等难题
KTCase功
Ø 程序流程图动生成
通分析源程序代码生成程序流程图
Ø 程序代码变更标识
通较软件修改前功图源程序代码程序流程图两侧面标识出程序变更部分(红线标出变更)
Ø 程序变更影响分析
1)静态路径
工具精确计算出静态路径(条条少)
文形式显示出静态路径
2)程序变更影响分析
根程序变更情况程序包含静态路径动找出程序变更受影响静态路径(图中红线部分示)
Ø 测试例优化
根插装程序出测试例代码覆盖情况通读取测试例覆盖文件测试例进行优化剔冗余覆盖率较低测试例满足覆盖求简测试例
Ø 回测试例选择
根简测试例回测试需覆盖程序路径找出够满足覆盖求测试例
Ø 软件功图动生成
通分析软件执行代码生成软件功图
Ø 软件功变更标识
通较软件修改前功图动识软件功变更情况图形方式显示
Ø 软件功变更影响分析
根软件功变更情况出软件变更受影响功路径
KTCase支持台语言
Ø 目前支持台:Microsoft Windows
Ø 目前支持语言:汇编语言CC++Net
Ø 文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档