- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是测试工具 定义:辅助测试整个过程的工具软件 单元测试可以有两种方式 自己编写代码 使用单元测试工具 整个过程包括: 静态分析,测试计划,测试设计,测试执行,测试缺陷跟踪,测试报告和质量度量等 * 单元测试工具的种类 单元测试工具的种类 静态分析工具 代码规范审核工具 内存和资源检查工具 测试数据生成工具 测试框架工具 测试结果比较工具 测试度量工具 测试文档生成和管理工具 * 自动测试工具 自动测试工具 好处 速度和效率 准确度和精确度 耐性、不休息、可重复 局限 对软件变更,尤其是代码变更比较敏感 先期的测试开发比较费时 有些测试结果无法用工具比较和分析 有些工具的脚本/代码会使程序运行环境不纯净 * 使用自动测试工具的目的 测试工具提高测试效率,节省测试成本 测试设计提高测试效果,同时也可以提高测试效率,节省测试成本 有些测试单靠手工很难完成 压力测试,模拟并发测试等 多数的单元测试 有些测试使用测试工具更合适 回归测试 大量测试数据的生成、部分测试结果的比较 缺陷管理和测试用例管理 质量度量 * 如何引入自动测试工具 3-1 选择自动测试工具是一个重要的步骤,所以一定要谨慎 因为测试工作经常会涉及到管理流程和开发流程的改变、涉及到人员的考评标准,所以它有时会对整个企业产生影响。 测试工具应该能够管理测试过程和测试文档,并生成各种测试报告。 自动测试工具应该允许用户把自动测试数据和流程与手工的测试数据和流程结合到一起。 * 如何引入自动测试工具 3-2 自动测试工具应该能够将业务需求与测试计划、测试设计和测试结果相关联,允许最终用户根据测试结果来评估应用程序的完成情况。 自动测试工具中的各功能模块应该紧密集成到一起,共享和重用测试数据,支持回归测试。 工具应该可以很容易地利用过去的或者其他人员的测试资料。 工具内部应该使用一致的脚本语言和数据格式。 * 如何引入自动测试工具 3-3 自动测试工具的体系结构和文件格式应该是开放的,可以很容易地与其他技术或工具进行交互和集成。 自动测试工具厂商应该有比较完善的科室培训和技术支持机制,能够为自动测试工具的实施提供咨询和支持。 * Panorama产品内容 产品背景及功能 产品术语基础 应用原理及环境 工具介绍 OO-Test 其它工具请按照上机安排操作 * 测试工具Panorama Panorama-2 C/C++ 是一个软件测试工具。 它也用来 QA 维护环境 它运行在 Sun OS/Solaris 和 Windows NT/95 上,支持 Sun C、C++。 * Panorama产品背景及功能 3-1 产品背景 集成了8个产品/32个工具的软件包,一般用于: 1、新系统开发过程中的质量保证和单元测试; 2、旧系统维护过程中质量保证与测试 3、再工程中的系统分析 * Panorama产品背景及功能 3-2 * Panorama产品背景及功能 3-3 OO-Test:测试用例生成和管理: 1、记录和生成测试用例 2、最小化测试用例集 3、测试覆盖分析 OO-Browser:系统结构分析: 1、生成系统中类和函数的继承/调用关系图 2、实现代码与关系图的双向对应和跳转 3、显示系统结构测试覆盖结果 OO-Diagrammer:流程结构分析: 1、生成控制流程图、逻辑流程图、代码流程图 2、实现代码与流程图的双向对应和跳转 3、显示流程结构测试覆盖结果 OO-SQA:质量度量分析: 1、设定质量度量标准和指标 2、生成质量度量数据 3、显示质量度量结果 OO-Analyzer:系统文档生成: 1、生成100多种设计文档和质量文档 OO-Playback:GUI测试过程回放: 1、捕获并记录测试过程 2、回放测试过程 3、比较回放结果 OO-MemoryChecker:内存泄漏和非法使用检测: 1、检测内存泄漏和非法使用 2、记录错误发生的语句位置 3、生成检测报告 OO-DefectTracer:缺陷定位和追溯: 1、检测并记录缺陷(包括死机)发生的路径和语句位置 2、生成缺陷定位报告 * 产品背景及功能 产品功能应用: 新系统开发支持 旧系统维护支持 系统再工程支持 其他 1、设计支持 -系统结构/流程结构自动生成与维护 -多重复杂性度量及分析 -生成复杂性度量报告 2、编码及调试支持 -确定编码顺序 -保证编码和设计的双向对应 -生成代码逻辑结构 -显示测试路径和频率 -显示错误(尤其是意外中止)的语句位置和执行路径 3、测试支持 -确定单元测试顺序 -生成并管理测试用例 -执行测试用例并显示结果 -测试分析和度量 -支持回归测试 -生成质量报告 1、复杂性度量支持 -多重复杂性度量及分析 -生成复杂性度量报告 2、代码修改支持 -系统结构/流程结构自动生成与维护、编码
原创力文档


文档评论(0)