回归测试用例优化工具KTCase.doc

回归测试用例优化工具KTCase.doc

ID:48546396

大小:426.50 KB

页数:4页

时间:2020-01-27

回归测试用例优化工具KTCase.doc_第1页
回归测试用例优化工具KTCase.doc_第2页
回归测试用例优化工具KTCase.doc_第3页
回归测试用例优化工具KTCase.doc_第4页
资源描述:

《回归测试用例优化工具KTCase.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、回归测试用例优化工具——KTCase【关于回归测试】回归测试(Regressiontesting)是指代码在发生修改之后重新测试之前的测试以保证修改的正确性。理论上,软件产生新版本,都需要进行回归测试,验证以前发现和修复的缺陷是否在软件新版本上再次出现。回归测试的目的在于验证之前出现过但已经修复好的缺陷是否重新出现及是否引入新的缺陷。一般指对某已知修正的缺陷再次围绕它原来出现时的步骤重新测试。通常确定所需的再测试的范围时是比较困难的,特别当临近产品发布日期时。为了修正某缺陷时必须更改源代码,就有可能影响这部分源代码所控制的功能,所以在验证修正好的缺陷时不仅要服从缺陷原来出现时的

2、步骤重新测试,而且还要测试有可能受影响的所有功能。因此应当鼓励对所有回归测试用例进行自动化测试。【回归测试用例优化工具——KTCase】KTCase的测试策略是采用测试用例选择技术,通过不同的方法,从已有测试用例集中选择部分测试用例进行回归测试。KTCase回归测试用例设计工具就是其中之一。KTCase回归测试用例设计工具能够根据软件修改情况,通过软件变更影响分析,找出因软件变更可能受到影响的部分,并从原有的测试用例中挑选出能够覆盖受影响部分的测试用例,有效解决回归测试中的无效测试用例剔除、冗余测试用例剔除、测试用例遗漏等难题。【KTCase的主要功能】Ø程序流程图自动生成通过

3、分析源程序代码,生成程序流程图。Ø程序代码变更标识通过比较软件修改前后的功能图,从源程序代码和程序流程图两个不同的侧面标识出程序的变更部分(用红线标出变更)。Ø程序变更影响分析1)静态路径工具能精确的计算出所有的静态路径(一条不多一条不少)以文本形式显示出所有的静态路径。2)程序变更影响分析根据程序变更情况和程序所包含静态路径,自动找出因程序变更而受到影响的静态路径(图中红线部分所示)。Ø测试用例优化根据插装程序给出的测试用例对代码覆盖情况,通过读取测试用例覆盖文件,对测试用例进行优化,剔除冗余和覆盖率较低的测试用例,得到满足覆盖要求最简测试用例。Ø回归测试用例选择根据最简测试

4、用例和回归测试需要覆盖的程序路径,找出能够满足覆盖要求的测试用例。Ø软件功能图自动生成通过分析软件执行代码,生成软件功能图。Ø软件功能变更标识通过比较软件修改前后的功能图,自动识别软件的功能变更情况,并以图形方式显示。Ø软件功能变更影响分析根据软件功能变更情况,给出因软件变更而受到影响的功能路径。【KTCase支持的平台和语言】Ø目前支持的平台:MicrosoftWindowsØ目前支持的语言:汇编语言、C、C++、.Net

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。