霍格沃兹测试开发学社

《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862

摘要: 终于到了“啥也不干躺在家就能给社会做贡献”的时候,但有梦想的测试人从不会让自己的生活变得无聊!与其宅在家里数瓜子壳,还不如利用整块时间提升测试开发技能! 定制化配置 自动遍历测试技术以及工具该如何选择和快速入门?经过对比和需求,最终选择测试架构师思寒大佬的 AppCrawler 作为自动遍历测试的工 阅读全文
posted @ 2020-04-29 15:54 霍格沃兹测试开发学社 阅读(766) 评论(0) 推荐(0)
摘要: 1. 简介 1.1 概要 AppCrawler 是由霍格沃兹测试学院校长思寒开源的一个项目,通过名字我们大概也能猜出个方向,Crawler 是爬虫的意思,App 的爬虫,遍历 App : 官方 GitHub 上对这款工具的解释是: 一个基于自动遍历的 App 爬虫工具。支持 Android 和 iO 阅读全文
posted @ 2020-04-29 15:47 霍格沃兹测试开发学社 阅读(789) 评论(0) 推荐(0)
摘要: 移动端的自动化测试,最常见的是 Android 自动化测试,我个人觉得 Android 的测试优先级会更高,也更开放,更容易测试;而 iOS 相较于 Android 要安全稳定的多,但也是一个必须测试的方向,这个系列文章记录了 iOS 自动化测试的一些实践。 1.环境准备 1.1 硬件环境 - Ma 阅读全文
posted @ 2020-04-27 15:18 霍格沃兹测试开发学社 阅读(407) 评论(0) 推荐(0)
摘要: 1.原理与变迁 1.1 环境版本变迁 从版本变迁可以得知: iOS 8.0 到 9.3 之间的时候一直以 instruments 下的 UIAutomation为驱动底层技术 查阅资料说弊端是由于 instruments 的限制,单台 mac 只能对应单台设备,由于现在9.3之前的版本很少了,所以我 阅读全文
posted @ 2020-04-27 15:17 霍格沃兹测试开发学社 阅读(547) 评论(0) 推荐(0)
摘要: 有关 Selenium 的介绍在网上实在是太多了,总结起来就是一个目前在 Web 自动化方面运用最为广泛的一个开源、无浏览器要求、可支持多语言、设计测试用例非常灵活的自动化测试框架。 Selenium架构及核心组件 了解 Selenium 之前,我们需要了解 Selenium 的架构及核心组件。俗话 阅读全文
posted @ 2020-04-26 10:29 霍格沃兹测试开发学社 阅读(355) 评论(0) 推荐(0)
摘要: 本文为霍格沃兹测试学院优秀学员课程学习笔记 作为一名测试工程师,抓包是最常用的分析问题手段。Charles 则是最常用的代理工具,而且对于 Windows 和 Mac 也非常友好。之所以这么受欢迎还有以下几个原因: 代理功能 HTTP/HTTPS、Socks5 限速模拟 断点调试 转发 映射:让发往 阅读全文
posted @ 2020-04-26 10:26 霍格沃兹测试开发学社 阅读(371) 评论(0) 推荐(0)
摘要: 本文为霍格沃兹测试学院学员的课程学习记录,供参考。 Junit 自带原生断言 Assert,常用的一些断言,如 assertTrue、assertEquals、assertNotEquals 等,总体来说都是比较简单的相等语义判断的断言。如果需要断言一个约等于的值或者有个区间波动的值,是否包含某个值 阅读全文
posted @ 2020-04-23 14:36 霍格沃兹测试开发学社 阅读(255) 评论(0) 推荐(0)
摘要: TestNG 和 Junit 作为两大流行的测试框架,有哪些区别?各有哪些优缺点?该如何选择呢?这里简要总结下: 1. Junit 更适合隔离性比较强的单元测试; 2. TestNG 是比 Junit 涵盖功能更全面的测试框架,具有参数化和分组的特性,可以做数据驱动; 3. TestNG 被设计应用 阅读全文
posted @ 2020-04-23 14:35 霍格沃兹测试开发学社 阅读(631) 评论(0) 推荐(0)
摘要: 软件测试和质量保障是复杂的系统性工程,技术、人、流程、标准等各个环节的完善都不可或缺。这就要求测试从业人员要具备非常综合的技能,尤其是越往高阶职位发展,需要关心和解决的问题就越复杂、越有挑战。 测试高手之所以成为高手,绝不仅仅是因为技术实力强大,更重要的是经历过风雨,并善于总结各种项目踏坑填坑的血泪 阅读全文
posted @ 2020-04-22 11:44 霍格沃兹测试开发学社 阅读(273) 评论(0) 推荐(0)
摘要: 本文为霍格沃兹测试学院学院学员 Docker 实战课程学习笔记,供各位同学参考。 在 Dokcer 横空出世之前,应用打包一直是大部分研发团队的痛点。在工作中,面对多种服务,多个服务器,以及多种环境,如果还继续用传统的方式打包部署,会浪费大量时间精力。 万物和鸣的 Docker 在 Docker 出 阅读全文
posted @ 2020-04-22 11:42 霍格沃兹测试开发学社 阅读(580) 评论(0) 推荐(0)