• 测试工具链


    缺陷管理

    bug管理工具

    devops---项目管理--缺陷管理

    bug管理地址

    https://devsecops.mychery.com:8443/chery/project?filter=ROLE&status=ACTIVE

    bug管理环境

    采用公司的devops平台,对每个项目的bug进行管理。目前在使用

    接口测试和服务端性能测试

    工具选择

    jmeter

    官网地址

    https://jmeter.apache.org/

    简介

    主要做接口的基本功能测试和性能测试的一款工具,提供了丰富的测试元件。

    jmeter支持外部jar包的安装来扩展自己的功能。

    不仅支持http协议还包括grpc等

    支持数据库的连接

    安装环境

    需要安装java的JDK 推荐安装JDK17(https://blog.csdn.net/wochunyang/article/details/138520209)

    JDK17的下载地址

    https://www.oracle.com/java/technologies/downloads/#java17

    jemter下载的官网地址

    https://jmeter.apache.org/download_jmeter.cgi

    app的性能测试

    solox的git官网

    https://github.com/smart-test-ti/SoloX

    solox简介

    实时收集android/ios性能的工具,Android设备无需Root,iOS设备无需越狱。有效解决Android和iOS性能的测试和分析挑战。

    solox安装环境安装

    安装配置python环境

    pyhon官网现在地址(建议安装3.10以上的版本)

    https://www.python.org/downloads/release/python-31014/

    solox现在安装(通过pip)

    pip install -U solox(默认安装最新版本的solox)

    如果想安装指定版本的solox通过指令(pip install solox==version)

    app性能测试的potplay工具

    简介

    主要用于测试app的启动时间,内部场景的一些反应时间

    可以操作app或者web界面录制成视频然后在potplay里面按帧播放画面

    进行时间计算

    potplay下载官网

    http://potplayer.tv/?lang=zh_CN

    接口自动化

    工具或平台选择

    (1)编码框架

    pytest(基于python语言)

    (2)测试报告allure

    (3)自动执行平台生成报告发送飞书群通知用jenkins

    (4)代码库管理devops的代码库

    简介

    (1)pytest 是一个Python的测试框架,非常适合编写接口自动化测试

    (2)allure是一款轻量级的适合多语言的测试报告工具

    (4)Jenkins可以自动触发测试执行,收集测试结果,生成并展示Allure报告,实现整个测试流程的自动化。

    环境安装

    (1)python下载的官网地址:https://www.python.org/downloads/

    (2)通过python的pip安装工具安装pytest和allure插件

    pip install pytest

    pip install allure-pytest

    (3)allure的下载地址

    https://github.com/allure-framework/allure2/releases

    allure的官网

    https://allurereport.org/

    (4)jenkins官网下载地址:

    https://www.jenkins.io/zh/

    web端的UI自动化

    工具或平台的选择

    (1)工具或平台选择

    cypress(基于JS语言)

    (2)测试报告allure

    (3)自动执行平台生成报告发送飞书群通知用jenkins

    简介

    Cypress 是基于 JavaScript 的,对于使用 React、Vue、Angular 等现代前端框架的项目而言,能够更好地与现有开发流程和工具链集成。Cypress 在浏览器中直接运行测试。

    环境安装

    安装js的执行器nodejs

    nodejs官网下载地址:https://www.nodejs.com.cn/download.html

    cypress安装

    可以通过npm工具安装

    npm config set registry https://registry.npm.taobao.org 设置npm下载安装包地址为国内地址

    npm config set prefix "D:\node\node_global"

    npm config set cache "D:\node\node_cache"

    npm config set strict-ssl false 禁用ssl的校验

    npm install cypress@13.8.1 --save 安装cypress

    app端的UI自动化

    工具或平台选择

    airtest

    测试报告:allure

    自动执行平台生成报告发送飞书群通知用jenkins

    简介

    airtes安装简单上手快它支持图像识别功能,这对于UI变化频繁或者游戏测试特别有用。

    环境安装

    python下载的官网地址:https://www.python.org/downloads/

    airtest的官网以及下载地址: https://airtest.netease.com/

    测试用例管理

    简介

    测试团队的测试用例之前一直在excel文档上编写,基于目前这种情况可以将excel文档的测试用例放到devops的代码仓库里面进行管理采用git+excel方式管理

    管理工具

    devops的代码仓库(git)+excel

    环境安装

    git官网下载地址:https://git-scm.com/downloads

    git的可视化界面操作工具(TortoiseGit)官网下载地址:https://tortoisegit.org/download/

  • 相关阅读:
    java---IO流:字节流
    ChatGPT无法登录,提示我们检测到可疑的登录行为,将阻止进一步的尝试。请与管理员联系
    大二学生web期末大作业 在线电影网站 HTML+CSS+JS
    php实战案例记录(23)根据数值来判断权限名称的封装函数
    docker镜像管理-实操
    虎哥说车和亚洲小姐全球总冠军吴丹跨界影视圈相遇《猎枭生死线》
    基于区块链与联邦学习技术的数据交易平台
    华为机试真题 C++ 实现【积木最远距离】【2022.11 Q4 新题】
    NNDL 知识点梳理
    华为---- RIP路由协议基本配置
  • 原文地址:https://blog.csdn.net/u014045237/article/details/139436518