W-Y-7-1 了解软件测试的基本知识_第1页
W-Y-7-1 了解软件测试的基本知识_第2页
W-Y-7-1 了解软件测试的基本知识_第3页
W-Y-7-1 了解软件测试的基本知识_第4页
W-Y-7-1 了解软件测试的基本知识_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试自动化了解软件测试自动化的基本知识单元七主要内容主要内容软件测试自动化概述01自动化测试的原理和方法02自动化测试的引入原则03自动化测试的实施04系统日益复杂导致测试工作量急剧增大软件测试工作占据40%甚至超过60%的工程开发时间导致软件研发周期长软件研发成本高软件测试自动化把以人为驱动的测试行为转换为机器执行的一种过程,是把需要重复执行的测试步骤描写成测试脚本,让机器重复执行,从而提高测试效率的测试方式。软件测试自动化全自动测试半自动测试高效:自动化测试运行效率比人工快准确:自动化测试每次运行时都会准确执行相同的操作,比人工操作准确率高可重复:自动化测试可执行重复的操作测试应用程序的性能等可重用:自动化测试脚本可重用从而验证应用程序的兼容性等全面:自动化侧可以改进所有的测试领域,同时还支持所有的测试阶段自动化测试的优势在设计测试用例时,自动化测试无法取代测试人员的经验和对错误的预判在界面和用户体验测试中,自动化测试无法模拟人类的审美和心理体验在进行正确性检查时,自动化测试不具备对是非的判断力和逻辑推理能力自动化测试的局限性自动化测试的原理和方法1234代码分析捕获和回放测试脚本技术录制和回放

静态分析的自动化针对不同高级语言去构造相应的分析工具,在工具中定义编码规范,然后用工具扫描分析代码,找出不符合编码规范的地方动态分析的自动化在代码中插入一些检测代码,工具在程序运行时就可以自动检测某些关键点,某个内存的值或者堆栈的状态等自动化测试的原理和方法-代码分析捕获:由自动化工具记录用户操作的对象以及相应的变化,并将其转化为一种脚本语言描述的过程,从而用来模拟用户的操作。回放:将捕获的脚本语言所描述的过程转化为屏幕上的操作,再将被测系统的输出与预先给定的标准结果进行比较。自动化测试的原理和方法-捕获和回放录制:先手工完成一遍需要测试的操作流程,同时由计算机记录下手工操作期间客户端和服务器端之间的通信信息,并形成特定的脚本程序。回放:在系统的统一管理下同时生成多个虚拟用户,并运行录制的脚本,模拟成百上千的用户负载。自动化测试的原理和方法-录制和回放

线性脚本指一系列顺序的动作指令结构化脚本具有各种逻辑结构,具有函数调用功能共享脚本可以被多个测试用例使用数据驱动脚本将数据存储在独立脚本的文件中,可以实现同一个脚本匹配不同的数据关键字驱动脚本把检查点和执行操作的控制都维护在外部数据文件中自动化测试的原理和方法-测试脚本技术回归测试是可以优先考虑测试自动化的。自动化测试的可重用性使得回归测试变得更加简单。如果一个测试经常使用,并且操作复杂,也应该优先考虑测试自动化。对已经实现的手工测试用例进行自动化优化。实现软件性能测试,如负载测试时,应该优先考虑测试自动化。实施自动化测试的应用程序足够稳定。自动化测试的引入原则自动化测试可行性分析自动化测试需求分析自动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论