SF
DevOps测试实践
DevOps测试实践
注册登录
关注博客
注册登录
主页
关于
RSS
2022年最热门的招聘技术技能是什么,您绝对想不到
陈哥聊测试
2022-03-22
阅读 2 分钟
1.4k
前段时间,在开源中国看到一篇分享了目前最热门的技术技能的文章,该文章根据招聘机构Dice发布的Q3技术工作报告,指出了当下最热门技术能力,分别是SQL、Java、Python 和 Linux。如下图:
低代码和无代码的注意事项
陈哥聊测试
2022-03-14
阅读 2 分钟
1.2k
这段时间以来,低代码和无代码开发平台一直都是IT界的热门话题。相关领域的专家正在推测低代码和无代码将会以何种方式改变这一行业的未来。有预测称,随着低代码和无代码产品持续刷新解决方案开发的新途径,传统的IT将会逐渐衰落。不过,在讨论低代码和无代码的后续发展之前,我们需要先知道这些术语的真正含义。
改进DevSecOps框架的 5 大关键技术
陈哥聊测试
2022-03-07
阅读 2 分钟
1.5k
Markets and Markets的一项研究显示,全球DevOps的市场规模从2017年的29亿美元增加到2023年的103.1亿美元,预测期的年复合增长率(CAGR)为24.7%。人们对DevOps越来越感兴趣,因为DevOps不仅能够压缩软件的交付周期,还能提高交付的速度和质量。
了解 DevOps,必读这十本书!
陈哥聊测试
2022-02-28
阅读 3 分钟
2k
为了帮助理解 DevOps 和软件交付中一些关键的概念,下面列出了必须阅读的十大 DevOps 书籍。无论新手还是老手,这里总会有一本适合你的书。
2021 年 25 大 DevOps 工具(下)
陈哥聊测试
2022-01-07
阅读 4 分钟
1.6k
2021 年是 DevOps 的重要一年。由于 DevOps 跨越开发、运营、IT、安全和产品团队等等,以及软件开发的不同阶段,因此有大量工具可供选择。
数字化转型失败,有哪些原因?
陈哥聊测试
2022-01-04
阅读 2 分钟
1.6k
Flexera最近对 CIO 和其他高层 IT 领导者进行的一项调查显示,超过一半的受访者将数字化转型列为他们最关注的一点,紧随其后的是网络安全、云优先/云迁移和改善客户体验,这些都紧紧依赖于数字化转型。
2021 年 25 大 DevOps 工具(上)
陈哥聊测试
2021-12-22
阅读 5 分钟
1.9k
2021 年是 DevOps 的重要一年。由于 DevOps 跨越开发、运营、IT、安全和产品团队等等,以及软件开发的不同阶段,因此有大量工具可供选择。
测试开发之性能篇-JMeter性能测试
陈哥聊测试
2021-11-22
阅读 2 分钟
2.1k
今天,我们使用百度搜索做一个性能指标测试的单场景例子,测试数据分别从Excel(CSV)和XML格式的文件中提取。本文中使用到的测试文件,可从这里下载。
4 个最常见的自动化测试挑战及应对措施
陈哥聊测试
2021-11-19
阅读 2 分钟
1.9k
有人说:“杂乱无章的自动化只会带来更快的混乱。”不仅更快,而且是更严重、更大的混乱。如果使用得当,自动化可以成为测试团队中令人惊叹的生产力助推器和系统的质量增强器。自动化测试的关键是要正确运用,这是初始最困难的部分。下面,我们会了解最常见的自动化测试挑战以及应对措施。
何时适合进行自动化测试?(下)
陈哥聊测试
2021-11-04
阅读 2 分钟
1.5k
通过上篇文章,可以意识到自动化的重要性和优势,必须确定可以自动化的用例。为此,必须考虑所追求的目标,以及这个目标在测试金字塔中处于什么层次。
测试开发之性能篇-性能测试设计
陈哥聊测试
2021-10-29
阅读 1 分钟
3.1k
很多朋友接触性能测试是从工具开始的,比如流行的JMeter、Loadrunner等。熟悉一个测试工具,有助于对性能测试的过程、方法和机制有个直观的理解。
测试开发之性能篇-JMeter接口测试
陈哥聊测试
2021-10-27
阅读 2 分钟
3.2k
如今,前后端分离和微服务架构日益流行,在接口层面已经”暴露“了越来越多的业务处理逻辑。加上API接口通常需要向前兼容,引发了大量的回归测试工作量,从而带来更多的接口测试需求。
测试开发之自动化篇-有效测试数据管理
陈哥聊测试
2021-10-25
阅读 4 分钟
2.7k
我们知道在测试设计时,对于一些操作相似的场景,可以采用步骤同数据相分离的方法来描述。这样的用例内容精炼、逻辑清晰,也利于未来自动化测试脚本的复用。
测试开发之自动化篇-自动化测试框架设计
陈哥聊测试
2021-10-25
阅读 2 分钟
3.7k
今天,给大家介绍如何进行自动化测试框架的设计。这里所说的框架,是建立在一些主流类库、框架或工具的基础上的,自行研发的、适合公司的自动化测试资产。
测试开发之自动化篇-Appium开发环境部署
陈哥聊测试
2021-10-21
阅读 2 分钟
2.8k
Appium包含2大组件,Appium Inspector和Appium Server(其带界面的版本也叫Appium Desktop)。前者用于分析手机App界面中的元素,辅助自动化测试脚本的开发;后者为一个服务器,用于接受脚本发出的请求,操纵App的UI。
测试开发之自动化篇-Appium测试执行
陈哥聊测试
2021-10-21
阅读 3 分钟
2.1k
紧接上一篇文章,我们把录制的脚本包装成一个JUnit的测试类,并作了以下修改。增加了从远程URL安装App的代码(也可指定本地的appPath);去除原脚本中点击主屏幕图标启动App的代码,取代为使用driver.startActivity来启动App;增加了验证图片的JUnit断言;测试完成后,自动卸载App;其他一些Appium有关的参数设置。阅读...
测试开发之自动化篇-Appium脚本开发
陈哥聊测试
2021-10-21
阅读 3 分钟
3.1k
今天我们学习如何使用Appium Inspector来创建测试脚本。启动Appium服务:插上Android手机到电脑,确认使用adb devices可正确显示;打开Appium Server GUI,如下图保持Address和Port为默认值;如果不想使用上篇文章中配置的JAVA_HOME和ANDROID_HOME,可点击Edit Configuration修改;点击Start Server按钮,启动服务并进入...
测试开发之自动化篇-使用Selenium Grid远程执行测试
陈哥聊测试
2021-10-19
阅读 3 分钟
2.5k
我们将在同一台工作电脑上,分别启动主控(Hub)和节点(Node)2个Selenium Grid服务,IP地址均使用环回地址127.0.0.1,端口分别为4444和5555。开始以下操作前,请确认你的机器上已经安装、配置好Java的开发环境。
测试开发之自动化篇-使用Selenium Driver实现脚本
陈哥聊测试
2021-10-19
阅读 2 分钟
3.3k
本文使用到了Selenium的Java版WebDriver、Chrome浏览器驱动。前者为一个Java类库,提供了测试有关的各种API,项目中使用了Maven来导入其Jar包;后者是一个二进制的可执行文件,用于完成对浏览器的操控,在代码中指定了其文件路径。
测试开发之自动化篇-使用Selenium IDE录制脚本
陈哥聊测试
2021-10-19
阅读 2 分钟
4.3k
Selenium包含了3大组件,分别为:1. Selenium IDE基于Chrome和Firefox扩展的集成开发环境,可以录制、回放和导出不同语言的测试脚本。
测试开发之前端篇-JavaScript脚本语言
陈哥聊测试
2021-10-14
阅读 1 分钟
2.2k
由于是测试有关的文章,我们不会详细介绍JavaScript开发技术的方方面面,而是从软件测试的角度,给大家分享一下JavaScript(下称JS)的相关内容。
测试开发之前端篇-浏览器开发者工具使用
陈哥聊测试
2021-10-14
阅读 2 分钟
2.2k
Chrome开发者工具是浏览器內置的、用于对网页浏览有关的内容和行为进行查看和调试的工具。可使用快捷键Ctrl + Shift + J ( 在 Mac 上使用 Cmd + Opt + J) 打开,他显示在浏览器的底部,包涵了以下几个Tab的功能。
测试开发之系统篇-使用虚拟化平台作为测试环境
陈哥聊测试
2021-10-08
阅读 2 分钟
1.8k
今天,我们介绍如何使用VirtualBox和VMware来虚拟化自动化测试的环境。安装VirtualBox并启动API服务:此处以Ubuntu20.04为例,添加以下行到/etc/apt/sources.list {代码...} 依次执行以下命令,安装程序和扩展包; {代码...} 设置VirtualBox远程桌面使用VNC服务; {代码...} 启动VirtualBox服务于指定的IP地址; {代码.....
测试开发之系统篇-使用公有云作为测试环境
陈哥聊测试
2021-10-08
阅读 1 分钟
2k
当前,企业使用公有云越来越普遍,借助云计算厂商的“云服务器”、“容器实例”平台,用户不需要维护OpenStack、K8S等复杂的虚拟化服务器和集群,通过简单配置,即可快速、方便地享用云端虚拟计算资源。
何时适合进行自动化测试?(上)
陈哥聊测试
2021-10-08
阅读 2 分钟
1.4k
在这篇文章中,我们将介绍一种测试自动化的方法,目的是根据项目的上下文识别其可行性。对于测试人员来说,了解什么是自动化以及何时可以自动化非常有用。测试人员应该多多注意如何优化工作,无论是与其他同事、开发人员合作,还是自己尝试自动化工具。
测试开发之前端篇-CSS层叠式样式表
陈哥聊测试
2021-09-22
阅读 2 分钟
1.8k
CSS是层叠样式表(Cascading Style Sheets)的缩写,用于描述如何在屏幕、纸张或其他媒体上显示HTML元素,包括了定义网页及其元素的布局、风格、大小、位置和颜色等属性。
自动化会提高测试覆盖率,那测试覆盖率是什么?
陈哥聊测试
2021-09-13
阅读 1 分钟
2.6k
测试覆盖率(test coverage)是2018年公布的计算机科学技术名词,它是测试质量的度量标准之一,告诉我们测试了多少代码。它定义了系统的某些实体,目的是用测试覆盖它们。这是一种用来指示我们什么时候进行了充分的测试,并告诉我们还需要测试什么(从而扩大了覆盖范围)的方法。
敏捷团队的最佳测试实践:自动化金字塔
陈哥聊测试
2021-09-03
阅读 2 分钟
2.5k
自动化测试和敏捷软件开发常常是成对出现,但敏捷中的自动化往往说起来容易做起来难。大多数开发人员都已经认识到测试自动化的好处:它加快了测试速度、降低了成本、增加了覆盖率等。但是,许多人从未超过开始所需的初始投资。就像这幅漫画中的穴居人一样,许多团队陷入了困境,他们采用着低效率的方式,因为自认为根本...
测试开发之前端篇-CSS层叠式样式表
陈哥聊测试
2021-09-03
阅读 2 分钟
1.8k
CSS是层叠样式表(Cascading Style Sheets)的缩写,用于描述如何在屏幕、纸张或其他媒体上显示HTML元素,包括了定义网页及其元素的布局、风格、大小、位置和颜色等属性。
测试开发之前端篇-HTML超文本标记语言
陈哥聊测试
2021-09-03
阅读 1 分钟
1.9k
前面的文章中,给大家介绍了一个标准HTML页面的组成部分。为更好地掌握这些内容,建议大家阅读HTML标签参考手册,并使用其中的”动手试一试“的功能,直观地体验下这些元素所展示的内容。
1
2
3
(current)
4
5
…
More
下一页
上一页
3
(current)
下一页