51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1917|回复: 0

WEB分层自动化测试解决方案(UI+接口)

[复制链接]

该用户从未签到

发表于 2018-5-21 16:51:06 | 显示全部楼层 |阅读模式
最近的项目比较忙,但还是觉得每个周最少输出一篇文档会比较好。

晚上在家里看了一些关于WEB分层自动化测试(UI+接口)的解决思路。用Java语言去实现的更多,目前Java只是在入门阶段,Python在加深理解的阶段,这都是些博大精深的学问啊。

用Xmind粗略写了一下关于 “WEB分层自动化测试解决方案(UI+接口)” 的思维导图(贴图有点太大啦,直接文字看看吧,方便以后查漏补缺)

Jmeter接口测试
    Jmeter组件
        线程组
        属性和变量
        http采样器、jdbc取样器、http取样器
        前置处理器
        提取器和断言
        常用函数讲解
        Jmeter配置
        http cookie、header
    Jmeter高级功能
        beanshell编程
        接口签名算法
        加密算法
        控制器
        测试用例执行顺序控制
        Java request
        Jmeter插件开发
        开发Jmeter函数
        跳过登陆测试
    Jmeter参数化测试
        csv文件参数化
        jdbc参数化测试
        自定义参数化测试
        随机参数化测试
    Jmeter数据提取
        xpath提取xml响应数据
        jsonpath提取json响应数据
        编程方式提取响应数据
        正则表达式提取响应数据
        cookie数据的提取
接口测试
    接口测试工具
        fiddler
        postman
        浏览器开发者工具
        telnet
    HTTP协议接口
        http通信过程
        http消息结构
        cookie、session
        https协议与接口设计
        xml、json
        fiddler代理分析
        http状态码与bug分析
        content-type内容类型分析
        请求体构造设计
        rest接口与http方法
    dubbo接口测试
        dubbo接口介绍
        java测试dubbo接口
        Jmeter测试dubbo接口
    webservice接口测试
        webservice接口介绍
        soap协议
        wsdl协议
        java测试ws接口
        Jmeter测试ws接口
        soapUI测试ws接口
    json编程
        构造请求json数据
        fastjson提取接口响应数据
        jsonpath提取接口响应数据
        json数据整形
    httpclient编程
        http接口之CRUD开发
        get、post、put、delete等方法
        cookie管理
        表单、json、xml类接口开发
        接口与爬虫
    接口测试用例设计
        接口测试需求分析
        Jmeter测试用例的管理
        TestNg测试用例的管理
        正常业务逻辑测试用例设计
        异常参数测试用例
        流程化接口测试
        多接口测试关联
        接口测试断言设计
    算法知识
        md5、sha1、base64、aes、rsa
    TsetNg数据驱动开发
        excel数据驱动测试
        jdbc数据驱动测试
        编程自定义参数化测试
        随机参数化测试
    验证码处理
        redis缓存验证码
        数据库验证码
        图形验证码
        短信验证码
        基于cookie的验证码条多
    Jenkins自动化集成
        git管理项目代码与脚本
        maven项目管理
        TestNg接口测试集成Jenkins
        Jmeter接口测试集成Jenkins
        Jmeter自动化测试特点分析
        ant+Jmeter自动化测试报告
    案例实战
        项目需求介绍
        项目接口介绍
        项目模型分析
        根据需求抽象出测试用例
        单个接口测试用例编写
        业务流程测试脚本编写
自动化基础
    Java编程基础(视频)
    Selenium基础
        Selenium组件介绍
        官网资源介绍
        脚本开发环境准备
        html基础
        WbeDriver使用介绍
            对浏览器的操作
            Selenium八大定位器详解
            三大定位策略实战
            基本网页元素的处理
            网页复杂情况处理
            高级应用
                Selenium与js
                文件上传与下载
                富文本框处理
                日期控件处理
                模态窗口处理
                验证码处理
                htmlunit
                PhantomJs
            应用与封装
            鼠标键盘模拟
            常见异常处理
            Selenium2&3
    TestNg介绍
        Annotation介绍
        Assert断言
        testng.xml配置
        高级传参
        运行方式
        测试执行结果
        自动重运行
        自定义监听
        数据驱动
            csv
            excel
        测试报告
WEB UI高级自动化框架
    源代码管理
    多浏览器管理
    PO高级设计模式
    用例、对象仓库分层
    第三方类库管理
    项目配置文件
    数据库备份、恢复
    本地化日志处理
    自动化测试报告和美化
    资源文件管理
    自动截图机制
    测试数据管理
    一键构建运行
    测试用例逻辑控制
    失败用例重运行机制
    测试用例模块化管理
    Robot脚本增强
    AutoIt3脚本增强
    JS脚本增强
    CSS高级定位器增强
    数据库交互服务增强
    CI集成增强
    场景恢复机制增强
高级自动化实战环境
    版本控制服务器搭建
        SVN
        GIT
    应用服务器版本搭建
    数据库服务器搭建
    Maven构建
    自动化编译、构建工具整合
    批量数据生成方案增强
    持续集成CI服务器搭建
    分布式环境
项目实战练兵
    Java自动化项目实战(项目后台管理系统)
    高级代码框架实战
    持续集成整合实战
    分布式部署方案实战
    接口测试实战(P2P资金系统)
    自动化测试整体实施方案
    简历增强辅导
    面试技巧辅导



回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-19 02:59 , Processed in 0.065857 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表