zoukankan      html  css  js  c++  java
  • 第1章 自动化测试简介

    自动化测试简介
    自动化报告整理
    log
    execl
    email
    软件开发流程
    需求分析
    代码设计
    编码
    单元测试
    集成测试
    系统测试
    验收
    测试分类
    功能测试
    性能测试
    执行方式
    手工测试
    自动化测试
    自动化测试原理
    静态自动化
    代码检测:类似于编程工具的编译系统
    动态自动化
    1、基于浏览器和DOM对象的自动化,是通过识别浏览器元素对象,并进行属性和方法的记录,常见工具:selenium,watir,autoit,
    2、基于GUI测试是模拟用户使用行为,调用api接口,实现测试自动化。常见工具:qtp,uft,rft
    自动化测试优点
    1、解决重复频繁的工作,释放测试人员来做更加高级的事情,比如用例设计
    比如要输入一组数据或一系列数据的时候
    2、使回归测试更加方便
    比如开发修改了某个模块以后,可能要将所有模块都需要测试一遍,这时候就需要自动化测试
    3、执行一些手工测试困难或不可能进行的测试
    比如快点击或频繁操作等等
    4、自动化测试具有一致性和重复性
    比如用例复用,数据相同
    5、增加测试的可靠性
    比如避免测试人员的误操作
    适合自动化测试场景
    1、测试数据明确,不会频繁变动
    2、软件需求变更少
    比如用例的变更
    比如脚本的变更
    增加了测试任务量
    3、项目周期长,测试脚本可以复用
    比如在小米1,小米2,小米3上进行测试都是差不多的
    自动化测试工具
    selenium简介
    1、开源软件
    2、支持主流浏览器:fireFox,chrome,IE
    3、跨平台:Windows,Linux,MacOS
    4、多语言:Java,python,ruby,php,JS
    5、对web支持良好,丰富简单的API
  • 相关阅读:
    Swift协议+代理
    socket编程详解
    Sublime Text 3下 Emmet 使用小技巧
    sublime text3 针对于前端开发必备的插件
    Emmet使用手册
    使用Emmet(前身Zen Coding)加速Web前端开发
    Emmet的高级功能与使用技巧
    RSS订阅推荐
    UIView中常见的方法总结
    技术博客rss订阅源收集
  • 原文地址:https://www.cnblogs.com/TomBombadil/p/10966813.html
Copyright © 2011-2022 走看看