首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试自动化框架

环境部署,以及使用的问题, 有没有想过直接在用创建一个自动化测试框架,动态的分配资源? 可以利用利用 OpenStack,Ubuntu,KVM等开源项目构造了计算软件测试平台。...计算软件测试平台是一个复杂的软件、硬件和服务的综合体,不同的测试平台设计和实现的重点也不相同。...容易将测试环境与要测试的模块隔离开。解决方案使我们能够简化创建环境的整个过程,并减少启动和运行这种环境所需的时间。...最好将测试结果存储在存储中,并配有适当的标记和参考编号,以便以后可以轻松跟踪测试结果。我们的容器存储在用于容器存储的服务中,以便在执行新的测试过程时可以重复使用它们。...成本和效益 主要是计算资源,还有就是存储log的存储。 消息代理可以是获得对测试过程的完全控制的巧妙方法。归根结底,所有测试都应构成 CI/CD 管道的组成部分,并且应在软件项目开始时开始。

86830

腾讯自动化测试的 AI 智能

引子: 本文是林奕在腾讯 DevDays 2018 分享内容的脱敏整理,介绍了 CSIG 测试开发中心(前 SNG 测试开发中心)在自动化测试领域所做的智能化尝试。 ?...3 自动化测试成效问题 在谈到自动化测试时,很多同学提到投入产出比。成效是推行自动化测试很重要的问题。 ? 如上图,纵坐标是自动化测试的投入度,横坐标是随着产品演进过程的投入时间。...另外一种场景,业务选择了脚本式自动化测试方案。但是投入并不彻底,导致随着功能开发迭代,自动化测试脚本的维护工作量并不收敛。这代表这次自动化测试的实施是失败的。如下图: ?...(CSIG 研发工具体系) 作者:林奕 腾讯 CSIG QTA 测试开发平台负责人 负责 BG 业务自动化测试落地 ▼▽▼ 腾讯研发团队效能提升的秘籍!...腾讯敏捷研发、工蜂、专用 3 位大咖与您分享 DevOps 落地的方法! ? ? 点击阅读原文,提前预定11月2-3日 DOIS 2018 · 深圳

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

腾讯自动化测试的AI智能

引子: 本文是林奕在腾讯 DevDays 2018 分享内容的脱敏整理,介绍了 CSIG 测试开发中心(前 SNG 测试开发中心)在自动化测试领域所做的智能化尝试。 ?...3 自动化测试成效问题 在谈到自动化测试时,很多同学提到投入产出比。成效是推行自动化测试很重要的问题。 ? 如上图,纵坐标是自动化测试的投入度,横坐标是随着产品演进过程的投入时间。...另外一种场景,业务选择了脚本式自动化测试方案。但是投入并不彻底,导致随着功能开发迭代,自动化测试脚本的维护工作量并不收敛。这代表这次自动化测试的实施是失败的。如下图: ?...这其中的原因,最可能是没有做好自动化测试的变更管理——变化是影响UI自动化测试成效的关键因素。...(CSIG 研发工具体系) 作者:林奕 腾讯 CSIG QTA 测试开发平台负责人 负责 BG 业务自动化测试落地 ---- ? 研发创新 分享腾讯研发理念 推广优秀中台实践

3.9K42

腾讯 CMQ 消息队列测试

作者:1467538766 本地模式 使用的外网https,这个是可以支持的 windows测试: 执行 javac -encoding utf-8 com/qcloud/cmq/Json/*.java...队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-) 进行了简单的测试,队列名称都是符合文档规则 发送消息 batch批量发送消息 消息正文。...快速报出exception 在linux服务器上也进行了测试: 接受消息 (BatchReceiveMessage) 用于消费队列中的多条(目前最多16条)消息 在api可以正常获取到 因接受消息时...每条数据10byte 获得消息的速度是比发送消息快一些 以上是在服务器上手动配送脚本测试的 如果我公司想要使用该[中间件]https://www.qcloud.com/product/cmq?...备注 今天收到腾讯 CMQ 产品经理针对文章里的问题特意发来的邮件回复: 同时谢谢腾讯提供CMQ的内测体验资格!

13.8K00

【海捷迅课堂】初识自动化测试

课堂专题 海捷迅课堂专题,旨在秉承开源理念,为大家提供OpenStack技术原理与实践经验,该专题文章均由海捷迅工程师理论与实践相结合总结而成,如大家有其他想要了解的信息,可留言给我们,我们会根据问题酌情回复...自动化测试的优势显而易见。有了自动化测试测试人员可以从简单重复劳动中解放出来,甚至也有人会觉得这样就不需要测试人员了。但在实际测试工作中,自动化测试仍然需要测试人员深度参与。...首先,自动化测试的本质是先编写一段代码,然后使用代码去测试另一段代码。而自动化测试用例编写本身属于一项开发工作,需要测试人员投入大量的时间和精力。 其次,并非所有项目都适合做自动化测试。...测试人员对自动化测试方面足够了解且有开发基础 如果测试团队的成员不了解自动化测试且没有任何开发基础,那推行自动化测试就会有比较大的困难,甚至会可能出现事半功倍的情况。 如何开始着手进行自动化测试?...自动化代码的维护 对于变更功能则调整或优化对应的自动化代码,新增的功能则需要新增对应的自动化测试用例和测试代码,确保自动化代码与对应测试点匹配。

1.1K50

腾讯视频Mac App自动化测试实践

一、前言 Mac已然是一个不可或缺的平台,但是相对其它平台来说,针对Mac app的各项专项测试却没有多少资料可供参考,本篇文章介绍了腾讯视频Mac端的各项专项测试总结,整理了过去一年腾讯视频Mac测试团队的探索和研究...二、Mac App测试框架 我们对比了多款自动化框架,最终选择了atomac作为视频Mac端的自动化框架。 ?...三、功能测试自动化测试日常的checklist利用atomac全部自动化,我们将会例行的执行全部的自动化case并生成相应的日报。 ? 图1功能测试自动化流程 ?...图4性能数据结果文件 性能用例全部执行完毕后,这些性能数据文件会上传至测平台,用于数据的可视化及历史版本对比。 ?...图5测结果展示 五、稳定性测试 这一部分内容分为两个模块,用例的设计和crash的捕捉。

2.8K23

【玩转腾讯腾讯函数的 Python 依赖安装及测试示例

腾讯函数 Python 依赖安装 需要解决的问题 本次作者主要是想利用腾讯的 Serverless 函数服务,由于腾讯函数 Python 的环境只配置了基础的 Python 库, 比如流行的 Pandas...本次文章主要想解决的问题如下: 利用 Docker 部署跟腾讯函数一致的环境 由于腾讯函数采用了 Python 3.6.1 版本,该版本相对而言比较老旧,需要安装适配的 Pandas 版本。...本次依赖安装,需要尽可能的利用腾讯函数中 Python 3.6.1 自带的库,仅安装需要的依赖,以便提高加载速度 本次主要在本地生成合适的依赖,手动上传到腾讯函数服务中。...具体的安装方式,由于网络上已经有各式各样的安装指导,故在此仅贴出相关的链接:参考安装文章 开启服务 注册腾讯 开通腾讯 Severless 服务 函数服务 -> 新建 -> 自定义创建 -> 选择合适的地区...腾讯函数返回格式 腾讯函数 Python 参数

11.9K71

腾讯 Serverless CICD 自动化部署实战

客户端请求将发送的 API 网关,由函数进行处理,调用底层资源进行返回。利用函数自动伸缩的优势,免除用户运维的烦恼。 ?...Serverless 应用开发流程 开发一个 serverless 应用,需要进行以下步骤: 引入组件:引入腾讯封装好的 severless 组件(如 tencent-express),可以快速进行开发...业务开发:进行用户自身业务的开发、调试、测试。 部署上线:把测试通过的功能发布上线。为了业务的稳定,建议进行灰度发布。 更多详细开发部署指南参考官网《 灰度发布与环境隔离 》 ?...Serverless CI/CD 实战 腾讯 Serverless目前支持多种 CI/CD 部署方式,这里以 tencent-express 组件开发 serverless 应用为例,演示基于 Coding...基于 Github CI/CD 的自动化部署 Demo 源码: https://github.com/June1991/express-demo One More Thing 体验腾讯 Serverless

6K13652

基于腾讯自动化助手打造ImageBuilder

本文利用腾讯自动化助手这个服务并结合CVM和镜像服务,打造类似AWS ImageBuilder的服务,能够自动化完成镜像创建、管理和多地域部署工作,在腾讯上实现自动制作和分发镜像的功能,将繁琐耗时的工作交给机器来完成...腾讯自动化助手工作流程如下图所示: 2.自动化助手工作流程.png 3....创建服务器并安装腾讯自动化助手 腾讯创建的服务器默认没有安装腾讯自动化助手,这里我们利用RunInstances接口中的UserData参数,传入安装自动化助手的SHELL命令,完成创建服务器同时安装腾讯自动化助手的工作...参考腾讯自动化助手的《安装文档》可以查看其安装命令如下: #!...总结 使用腾讯自动化助手无需连接实例就可以自动批量执行 Shell 命令,完成软件的安装,再结合腾讯已有的制作镜像和同步镜像的功能。我们现在很容易就能实现自动化制作和分发镜像的功能。

6.6K85

腾讯 TMQ 】移动 APP 自动化测试框架对比

作者:赵丽娜 简介 移动 APP 的 UI 自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。 从分层测试的角度,自动化测试应该逐层进行。...最大量实现自动化测试的应该是单元测试, 最容易实现也最容易在早期发现问题; 其次是接口级测试, 以验证逻辑为目的进行自动化, 由于接口的相对稳定, 自动化测试成本相对也可以接受; 自动化成本最大的便是UI...级自动化测试, 然而UI界面是直接反馈给用户的效果展示,适度的尤其是BVT级的自动化测试也是非常必要的。...本文通过分析几种自动化框架的异同, 使测试人员在选择自动化框架时有所参考。 Android自动化框架 1....而CTS则是应用于兼容性测试自动化工具, CTS大部分是基于Junit和仪表盘技术编写的。还扩展了自动化测试过程,可以自动执行用例,自动收集和汇总测试结果。

6.3K11

【玩转腾讯】GitHub Actions + 腾讯COS + SCF函数刷新CDN 自动化部署静态网站

[封面] 前言 作为强迫症患者,一直对自动化部署非常痴迷,个人认为全自动部署最重要的就是稳定可靠,经过研究测试,最终使用GitHub和腾讯两大平台,成功完成了全自动部署网站的实践....寻求方案 腾讯COS对象存储服务能够提供静态网页服务,并可以配置CDN域名进行访问,那么就需要解决以下两个问题: 如何使GitHub自动同步文件到腾讯COS 腾讯COS对应的CDN如何自动刷新 解决方案...对应的权限 配置腾讯COS 登录腾讯控制面板 - 对象存储 - 存储桶列表 创建存储桶 选择适合你的区域,设置权限为公有读私有写....[ogsz7aa1xo.jpeg] [8iebk45hvp.jpeg] --- 第二阶段 - 腾讯 SCF函数 [jaztk5637g.jpeg] 配置腾讯CDN域名 登录腾讯控制面板 - 对象存储...) 事件类型 : 全部创建和全部删除 [kj3bdp1lw5.jpeg] [63apujjjc7.jpeg] 测试配置 腾讯控制台 - 内容分发网络 左侧刷新预热 - 操作记录 - 查询 可以看到刚才测试成功的一条记录

5.8K1412

腾讯TMQ在线沙龙|EP(测试分析+分层自动化测试)实践

零距离对话腾讯测试专家,获取更多测试经验。 TMQ沙龙活动第四十五期 特邀腾讯高级测试工程师——杨春喜测试分析&分层自动化测试实践。...本次分享的内容是——应用宝测试团队在EP自动化方面的实践:测试分析+分层自动化测试模式。希望通过此次分享,和大家交流心得体会,能够给大家在EP方向团队级别的实践提供一些思路。 分享嘉宾 ?...杨春喜:腾讯高级测试工程师。目前主要负责应用宝测试团队的管理工作和应用宝测试团队EP实践:测试分析+分层自动化测试模式团队的应用和拓展及相关工具能力搭建规划。...分享主题 测试分析+分层自动化测试模式的效果 与传统测试模式的差别 测试分析+分层自动化测试具体方案介绍 测试分析+分层自动化测试模式运作的机制 分享时间 9月11日(星期二)  晚上20:00~21:...报名方式 1、扫描下方二维码,关注微信公众号:腾讯移动品质中心TMQ; 2、转发本文到朋友圈,方便更多的小伙伴们看到; 3、在TMQ公众号下方发送消息“报名”,扫描系统推送的二维码即可加入活动QQ群。

1.1K40

腾讯文档EP之路 —CI x 自动化测试

| 导语  持续集成强调开发人员提交了新代码之后,立刻进行构建、测试。根据测试结果,确定新代码和原有代码能否正确地集成在一起。本文介绍了腾讯文档项目中自动化测试在持续集成中的实践。...背景 腾讯文档自动化测试种类较多。...腾讯文档实践 自动化测试 dwt(devops web test)解决方案 dwt是一款腾讯内面向Devops的web同源自动化测试解决方案,提供了丰富的测试生态。...将腾讯文档同类型测试模块按品类区分放在同一条流水线中,通过传入的品类名来判断进行哪个品类的测试模块; 将附加功能(覆盖率红线、上报插件等)加入流水线中,通过传入的流水线种类来判断附加功能是否执行; 通过对自动化测试模块的整合...腾讯文档项目中已经有部分需求在实践TDD研发模式,后续计划会打造自动化的TDD流程。

2.9K30

腾讯 CBS 性能测试用例参考

官网说明 请参考:如何衡量硬盘的性能 说明:请务必注意官网说的注意事项。 测试用例参考 测试步骤: 1、购买盘。 2、在控制台上挂载盘。 3、进行压测,看看是否符合预期。...4、 如果符合预期,分区、格式化,使用盘。 5、不要分区格式化之后再压测,否则会出现压坏盘的情况哈。 特别注意: 1、 请不要在系统盘上进行 fio 测试,避免损坏系统重要文件。...2、fio测试建议在空闲的、未保存重要数据的硬盘上进行,并在测试完后重新制作文件系统。请不要在业务数据硬盘上测试,避免底层文件系统元数据损坏导致数据损坏。...3、 测试硬盘性能时,推荐直接测试裸盘(如 vdb)。...4、测试文件系统性能时,推荐指定具体文件测试(如 /data/file) 128K深32:顺序写带宽MB/s fio --bs=128k --ioengine=libaio --iodepth=32 -

4.7K130
领券