前几天有小伙伴在微信群里吐槽说,自己面试碰见面试官不问测试技术,一直关注代码和工具的底层实现,甚至问到了分库分表的实现原理,面试的结果呢当然是“今天的面试到此结束,如果合适的话后续会有通知”。 本着“有什么不开心的事说出来,让大家开心开心的原则”, 群里的小伙伴们纷纷出言献策,YY着要是自己面试会怎么回答。
前端自动化测试框架Cypress从入门到精通
我曾经不只一次问自己,如果时间能倒流,你最想回到哪个时间?你最想做哪件事儿?你最想和谁在一起?
想进BAT?60道面试题助你一臂之力
还记得之前我的文章《想进BAT?这些面试题助你一臂之力》吗? 时隔2年过去了,关于软件测试的技术发生了不少变化,市场上对QA的要求也有了提高和调整,故我们需要掌握的知识也需要升级。
下面就对这两年,提问比较多的面试问题总一个总结,希望能帮助到大家。
[直播]软件测试职业提升之道
文字脱水分享版:
云测学院的朋友大家晚上好,今天是2020年2月15日,这是我第二次直播,上一次直播是将近两年前,我分享了5个主题。分别是
论测试的核心竞争力。
自动化测试入门与进阶
接口测试入门与进阶
测试框架入门与进阶
测试如何进一步转型测试开发暨测试人员发展之路。
(如上直播,均可以进入公众号中回复直播领取)
这5个主题,收听人次累计已经近10000人。
阿里巴巴《不止代码》读后感(附原版书籍下载)
今天忽然很多人在微信群求阿里巴巴《不止代码》技术精选集,没有想到时隔一年,这本电子书竟然再次引起了大家的关注,在赞叹阿里强大影响力的同时,也觉得是该写篇总结文了,毕竟大家工作非常忙,也不太可能花费数个小时一篇一篇看,正好我去年记过笔记。也罢,今晚不睡了,我们来一起掰扯掰扯这本110页的电子书,谁让我对你们比你们男/女朋友对你们还好呢?
关注微信公众号iTesting索取书籍。
我是如何面试的
最近遇见一个好玩的bug, 现象是页面刷新白屏,RootCause是Header里放的cookie太多了, 大小超出了4kb的限制.
前端测试框架Cypress从入门到精通(预告)
自动化过程中,Selenium作为主流测试工具虽然仍占据比较重要地位,但已经不再适应当前日新月异的技术架构了,特别作为UI自动化测试, 业界已经有了很多好的实践,在本文里, 我将带领大家领略前端测试框架Cypress的强大之处。
阿里巴巴测试左移和开发赋能分享(内附下载)
之前我写过测试工程师的出路问题 测试往何处去 – 新时期测试如何面对挑战 , 今天看到同事发的这篇文章,感觉写的非常好,特转载如下:
一小时学会接口测试
接口测试最近几年越来越流行了,特别是随着微服务的兴起,系统和系统之间,甚至系统内部模块之间的互相调用都开始大量使用接口了(一般采用RESTFUL风格的http调用),这就给我们的质量保证工作带来的新的机遇,在业务测试之前验证接口的正确性,将使得我们在更早的阶段发现问题,提升效率。
自研测试框架Ktest介绍
之前分享过很多优秀的测试框架,总觉得意犹未尽,干脆自己撸起袖子写一个。 添加微信公众号iTesting 查看原文。
测试框架实践--实现TestFixture
前面几期分享我实现了一个可以并发运行的”框架“, 其实只能叫半成品, 但好歹可以并发运行, 测试用例动态挑选了。那么还少了什么呢?
一个测试类,通常有多个测试方法,有时候一个或多个测试方法都需要某些共用的”数据“, 比如说都要访问某个数据库的某张表,比如说都需要起浏览器,都需要调用post方法等。 这个时候每个测试用例单独写就显得很多余,TestFixture就应运而生。
测试框架实践--多线程
前面几次的分享,我从一个数据驱动的实现展开去,先后讨论了什么是数据驱动,如何实现数据驱动,数据驱动在自动化框架里如何应用。
测试框架–教你用Python实现数据驱动1
测试框架–教你用Python实现数据驱动2
测试框架–数据驱动动态增加测试用例
测试框架实践–动态挑选待运行测试用例
为什么要讲这些呢?
测试框架实践--动态挑选待运行测试用例
前面几天, 我从数据驱动的一个第3方库ddt出发,连续分享了3篇文章:
测试框架–教你用Python实现数据驱动1
测试框架–教你用Python实现数据驱动2
测试框架–数据驱动动态增加测试用例
后面两篇文章实际上是任何一个测试框架都必须要有的部分。 今天我再分享一篇如何动态挑选测试用例, 大家知道,自动化脚本越写越多,但不是每次都需要full regression, 这个时候需要把开发修改涉及到的测试用例跑一下,而那些无关的用例可以不跑。
Python Selenium Grid 简明用法
前几天有同学问我selenium gird的问题, 简要告知后才知道,selenium gird仍然在很多公司的自动化里占很大比重,我一直觉得在Jenkins这种持续集成工具大行其道的今天,selenium gird用来做分布式运行的工具已经可以寿终正寝了,看来还是行业不同,关注点就不同,整理了elenium gird用法,分享给大家。
测试框架--数据驱动动态增加测试用例
前面我们讲了什么是python数据驱动,如何使用及如何实现数据驱动。没看过文章的请移步:
Python数据驱动实践(一)–ddt实现数据驱动
Python数据驱动实践(二)–教你用Python实现数据驱动
今天我们来解决另外一个问题,实现数据驱动后,如何在测试报告里体现?