摘要:
本文节选自霍格沃玆测试学院内部教材,进阶学习,文末加群! 数据驱动就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。数据量小的测试用例可以使用代码的参数化来实现数据驱动,数据量大的情况下建议使用一种结构化的文件(例如 YAML,JSON 等)来对数据进行存储 阅读全文
摘要:
招聘信息推广及企业合作请联系: 遇见(微信号:liuhua2482) 思寒(微信号:seveniruby) 来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试 阅读全文
摘要:
算法题目 给定一个不确定的 Json 对象,求 Json 子节点的最大深度(编程语言不限,不可写伪代码)。如下: 1. { 2. "item":{ 3. "data": { 4. "text": "123", 5. }, 6. "children": [{ 7. "data": { 8. "text 阅读全文
摘要:
排序算法是测试开发技术面试中的常考题目,本文用动画图解面试必会十大排序算法,由浅入深、形象记忆,再也忘不掉。 排序基础知识 排序的定义 排序,就是重新排列表中的元素,使表中的元素满足按关键字递增或递减的过程。为了査找方便,通常要求计算机中的表是按关键字有序的。 排序的确切定义如下: 输入: n个记录 阅读全文
摘要:
名企定向班以实战为主,满满的19周实战课程,我们将从测试技术在互联网公司中的实际应用入手,带大家全面提升自己的技能和项目经验。 除此之外,我们还将附赠全套基础理论部分的录播视频(100+课时),供大家夯实基础。 开班以来,陆续有同学进入了阿里,腾讯,百度,美团,今日头条,小米,360,平安,有赞等众 阅读全文
摘要:
重温经典:本文是前 Google 测试总监 James A. Whittaker 的经典分享,成文已经快 10 年了,但经典却总是常读常新,推荐给各位测试行业的从业人员。:) ** ** 你是如何开始做测试工作的? 1989 年,我在田纳西大学读研究生的时候,完成了从软件开发人员到软件测试人员的转型 阅读全文