- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
火龙果自动化测试.ppt
* * * * * * * * * * * * 自动化测试工具的应用 测试用例的生成:测试输入、测试输出、测试操作指令等 测试的执行与控制:包括单机运行和网络多机分布式的运行,在节假日的运行,测试个案调用控制,测试对象、测试范围与测试版本的控制等 测试结果与标准输出进行对比 不吻合测试结果的分析处理:不吻合预期的测试结果的分析、记录、分类和报告 总体测试状况的统计及报表的产生 自动化测试与开发中产品每日构建的配合 自动化测试工具的应用 确定系统最优的硬件配置 检查系统的可靠性 检查系统硬件和软件的升级情况 评估新产品 模仿各种设备 监控软硬件系统 D. 自动化测试生存周期 自动化测试 生存周期 2. 测试工具获取 3. 自动化测试引入过程 5. 测试执行与管理 6. 测试评审与评估 4. 测试计划、设计与开发 1. 自动化测试决定 包括制订测试计划、建立测试环境、测试设计和设计开发。 包括测试过程分析和测试工具的考查 测试自动化的发展阶段与计划 无自动测试阶段 自动测试初始阶段 自动测试发展阶段 自动测试成熟阶段 自动测试高级阶段 特征 无自动测试用例,测试工作全部手工操作 非专业人员从事测试 有脚本文件驱动的半自动测试 无机算计软件专业人员从事测试 无工具,无实验室 有部分测试用例全部自动化 有机算计软件专业人员从事测试代码的开发,使用Java,C#语言 使用工具和专门的实验室测试环境 大量测试用例全部自动化 有自己开发的共用代码库 有测试用例自动运行系统,并与产品建造系统项结合 有测试报告和统计分析服务 有高水平的测试开发人员,测试架构师 有高度自动化的实验室系统,和专业的系统管理队伍 有完善的自动化测试流程 能对外提供自动测试的商业服务 计划和措施 培训和引进人才 培训和引进机算计软件专业人才 尝试测试工具 建立实验室 培训和引进高级编码人才 由开发人员帮助设计测试代码库 系统的选择使用和整合各种工具 培训和引进测试设计和架构人才 进一步提高实验室系统 建立流程模型和商业服务模型 完备的自动化测试体系 开发环境 开发语言,库程序, 驱动程序,开发工具 测试用例管理 测试用例的定义, 设置,分类 和组合运行 分析报告 单运行结果报告, 多运行综合报告, 长期走势报告 运行环境 机器池,自动安装 和配置, 运行 代码管理 存储,编译 硬件,基础设施 实验室,机器,网络…… 实例 每日构建+自动化测试 SQL Adapter XML Message 表 表 表 SQL 数据库 BizTalk 服务器 BizTalk 应用 案例:BizTalk SQL Adapter 每日构建+自动化测试 版本Check Out: cvs/svn/SourceSafe/git/… 项目构建: make/msdev/ant/…. 测试环境的搭建 安装并验证BizTalk、 SQL数据库等已安装设置好 测试目标的安装与配置 在BizTalk中设置一个使用SQL Adapter的应用 在SQL数据库中建立测试表格 运行测试 生成一个预定格式的Message: XML字符串,发送给BizTalk 检验结果 访问SQL数据库,验证数据到达无误;验证系统日志中无意外事件 清理 删除BizTalk中的应用;删除SQL中的表格 其他意外情况下的特殊清理 测试用例的分级,及运行频度 BVT 第一级 第二级 高级 定义 最简单的功能验证 所有非出错情形下的代码路径 所有出错情形下的代码路径 压力,性能,安全性…… 运行频度 每日 隔日 每周 根据需要 注:BVT 是Build Verification Test的缩写 测试用例管理 测试报告 自动测试程序设计要点 对前提条件进行验证 能处理各种可能的意外,并对有关设置进行彻底清除,以不影响后续测试用例的运行 各测试用例有相对独立性,不相互依赖,便于进行各种运行组合 有好的日志 设计简洁,代码可读性高 易于运行 稳定性重于性能 具有一定的灵活性,能快速适应产品功能设计的更改 高级自动化的关键--硬件的管理 实验室,自动测试机器池 动态的选用测试机器 自动安装测试平台 监控机器工作状态 支持测试工具,进行多机协同运行 * * * * * * * * * * * * * * * * * 七、自动化测试 内容要点 自动化测试的意义 自动化测试的引入 自动化测试的原理和方法 自动化测试生存周期 A. 自动化测试的意义 软件测试工作量很大(常占到40%的开发时间;一些可靠性要求非常高的软件,甚至60%) 测试中的许多操作是重复性的、非智力性的和非创造性的,并要求做准确细致的工作,计算机就最适合于代替人工去完成这样的任务。 自动化测试: 编写软件去测试其它软件。 编写驱动被测试应用程
文档评论(0)