摘要:
本文节选自霍格沃兹测试学院内部教材 Docker是一个开源的应用容器引擎,基于 Go 语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。 Docker 是世界领先的软件容器平台,Docker 官方的口号是”调试你的应用,而不是调试环境 阅读全文
摘要:
从点点点到年包 30W+ 的测试成长历程 写这篇文章是给想在测试行业或者转行做测试行业的小伙伴的一个从0到1的过程分享。 本人专科学历,机械工程专业,对计算机技术可以说是0基础了,实习期间被学校安排在一个工厂流水线上做模具冲压工。各位可能知道这是一个非常累,非常脏,而且非常危险的工作。最可恶的是三班 阅读全文
摘要:
做为一个测试开发工程师,日常的工作是需要与先进的测试技术死磕,学习 → 实践 → 新技术落地 → 搞定 bug。用最快的速度、最少的投入来攻克一个个难题。领导觉得是个高潜人才,于是升职加薪做了管理。 但是问题来了。做为一个技术,与一个技术点死磕,似乎是件很简单的事情。但是,做为一个管理,不仅要学会向 阅读全文
摘要:
本文节选自霍格沃兹测试学院内部教材 混合应用测试或微信小程序测试,都会涉及到 WebView 组件,这节内容将分析一下 WebView 的技术原理。首先通过日志分析查看 Appium 的运行过程。 WebView日志分析 要想查看 ChromeDriver 的日志,需要在 Capability 里开 阅读全文
摘要:
霍格沃兹测试开发学社一直有点赞发红包的制度。在测试人官网上作业提交完整,作业质量高、写的比较好,被助教、老师点赞的同学,凭点赞就可以拿现金红包。我们将 感恩节 当天设为发红包日( **11月25日 19:30 **直播间会准时开始)。收到过老师点赞的同学不容错过。 扫码预约直播,错过今晚等一年 来霍 阅读全文
摘要:
本文节选自霍格沃兹测试学院内部教材 Pipeline 是 Jenkins2.X 的最核心的特性,帮助 Jenkins 实现从 CI 到 CD 与 DevOps 的转变。 Pipeline 是一组插件,让 Jenkins 可以实现持续交付管道的落地和实施。持续交付管道(CD Pipeline)是将软件 阅读全文
摘要:
本文节选自霍格沃兹测试学院内部教材 要定位一个元素时,怎么都定位不到的时候就要考虑是不是浏览器内嵌了一个 frame 窗口或者要找的元素在新打开的窗口里。这时候就需要进行 frame 的切换或者窗口的切换。 frame 类似于在原有主 HTML 的基础上又嵌套一个 HTML,而且嵌套的 HTML 是 阅读全文
摘要:
本文节选自霍格沃兹测试学院内部教材 参数化是自动化测试的一种常用技巧,可以将测试代码中的某些输入使用参数来代替。以百度搜索功能为例,每次测试搜索场景,都需要测试不同的搜索内容,在这个过程里面,除了数据在变化,测试步骤都是重复的,这时就可以使用参数化的方式来解决测试数据变化,测试步骤不变的问题。 参数 阅读全文
摘要:
本文节选自霍格沃兹测试学院内部教材 客户端的页面通过 XML 来实现 UI 的布局,页面的 UI 布局作为一个树形结构,而树叶被定义为节点。这里的节点也就对应了我们要定位的元素,节点的上级节点,定义了元素的布局结构。在 XML 布局中可以使用 XPath 进行节点的定位。 App的布局结构 从上面这 阅读全文
摘要:
本文节选自霍格沃兹测试学院内部教材 当 webdriver 遇到无法完成的操作时,可以使用 JavaScript 来完成,webdriver 提供了 execute_script() 方法来调用 js 代码。 执行 js 有两种场景: 在页面上直接执行 js 在某个已经定位的元素上执行 js 简介 阅读全文