摘要: “软件测试已死”的论调早几年就听到有人说,因为当时软件测试普通技术含量低,大多数以功能测试为主,所以,对于已经做了几年功能测试的人来说,看不到未来的方向。 我当时的看法是: 测试人员这个工种可能会消失,但“测试行为”肯定不会消失。因为任何产品的质量肯定需要通过测试来保证。这个测试的行为就算是通过机器 阅读全文
posted @ 2021-01-04 20:36 苦月亮 阅读(110) 评论(0) 推荐(0)
摘要: 我有个习惯,从来不叫教自动化技术的帮人为“学生”,而是叫“同学”。学生的话表示我跟他们不是同一个level的,而同学的话表示咱们都是一个level的。当然,这不是纯粹套近乎,也不是我故意放低姿态,而是,有很多问题我并不比他们强。 比如,前几天我就被鄙视了,原因是最近出不去,有一个同学问我怎么才能出去 阅读全文
posted @ 2021-01-04 20:35 苦月亮 阅读(95) 评论(0) 推荐(0)
摘要: 前两天,zhangmumu 同学开发了博客园 Android 版APP:http://www.cnblogs.com/zhangmumu/p/8146725.html 比官方的好用,官方的APP首页打开很慢。我刚好在用 appium,顺便对该APP写了个简单的自动化测试,供测试同学学习。 ### 下 阅读全文
posted @ 2021-01-04 20:34 苦月亮 阅读(110) 评论(0) 推荐(0)
摘要: 目前公司正处在快速发展阶段,所以,在不停的招人,时常要被叫去参加招聘面试。于是,想给大家聊聊我面试的一些看法,当然,这里面有着个人喜好。 首先,我会让做自我介绍。这很俗套,却是一个不错的开场。因为一上来我也不知道应该从哪里问起,所以,从你做自我介绍的过程中捕捉你所用到的一些工具和技术,就此会切入进去 阅读全文
posted @ 2021-01-04 20:32 苦月亮 阅读(156) 评论(0) 推荐(0)
摘要: 上一期我聊到2018年是我做测试开发的一年,然后,有不少测试同学问测试开发做具体在做什么?根据近一年的工作,再次聊聊这个岗位。 我以前的文章曾经对测试开发做过简单的一个划分: 测试工具、测试平台开发:这类开发工作主要服务于“测试”相关业务,本质与开发公司其它产品业务并没有什么不同。 自动化测试开发: 阅读全文
posted @ 2021-01-04 20:00 苦月亮 阅读(121) 评论(0) 推荐(0)
摘要: 端午节我写了一个项目,帮助你学习HTTP接口测试。 GitHub地址: https://github.com/defnngj/learning-API-test 整个项目基于Flask和 Requests实现。 Flask是Python主流的Web框架,以简单著称,它可非常方便的实现API,整个项目 阅读全文
posted @ 2021-01-04 19:57 苦月亮 阅读(153) 评论(0) 推荐(0)
摘要: 你可能会用单元测试框架,python的unittest、pytest,Java的Junit、testNG等。 那么你会做单元测试么!当然了,这有什么难的? test_demo.py def inc(x): return x + 1 def test_answer(): assert inc(3) = 阅读全文
posted @ 2021-01-04 19:55 苦月亮 阅读(460) 评论(0) 推荐(0)
摘要: 因为我一直在分享自动化测试技术,所以,时常被问到: 功能测试想转自动化,请问应该怎么入手?或者有哪些书推荐? 那么,接下来我就结合我的经历聊一聊我是如何在工作中做自动化测试的。 我的软件测试职业开始和大多数最普通的测试人员一样,一开始在一家幼儿教育平台的公司做软件测试,公司最开始只我人一位软件测试人 阅读全文
posted @ 2021-01-04 19:53 苦月亮 阅读(79) 评论(0) 推荐(0)
摘要: 2019-12-24 00:43 虫师 阅读(4601) 评论(8) 编辑 收藏 最近各大互联网公司裁员消息频出,这几天被知乎上面 “如何看待马蜂窝裁员40%”,“如何看待腾讯裁员7000人员” 等问题刷屏。 还有一个裁员名单被疯狂转载。 这些裁员消息真假先放一边,俗话说无风不起浪,至少行业里面释放 阅读全文
posted @ 2021-01-04 19:52 苦月亮 阅读(80) 评论(0) 推荐(0)
摘要: 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实 阅读全文
posted @ 2021-01-04 19:38 苦月亮 阅读(148) 评论(0) 推荐(0)
摘要: 这一节教大家编写 Mitmproxy 自定义脚本,这才是 Mitmproxy 真正强大的在方。 Mitmproxy官方给了很多例子: https://docs.mitmproxy.org/stable/addons-examples/ 我们演示一个简单的例子 http-add-header.py, 阅读全文
posted @ 2021-01-04 19:36 苦月亮 阅读(243) 评论(0) 推荐(0)
摘要: 你在用哪款 代理/抓包工具? 你可能会回答fiddler,charles 等HTTP/HTTPS抓包工具,或者是网卡级的 wireshark工具。 这里再推荐一款代理工具 mitmproxy ,前些天公司项目中有用到,这里做个简单的介绍。 mitmproxy 是一个免费开源的交互式HTTPS代理。 阅读全文
posted @ 2021-01-04 19:35 苦月亮 阅读(266) 评论(0) 推荐(0)
摘要: 作为一个Windows的长期用户,一直没有给款好用的终端,知道遇到了 cmder,它拯救一个习惯用Windows敲shell命令的人。 不用跟我安利macOS真香!公司上班一直用macOS,一方面确实更加习惯windows下面学习, 另一方面是上课需要Windows QQ共享桌面。 windows 阅读全文
posted @ 2021-01-04 19:34 苦月亮 阅读(224) 评论(0) 推荐(0)
摘要: 最近发现一款接口测试工具--apifox,我我们很难将它描述为一款接口管理工具 或 接口自测试工具。 官方给了一个简单的公式,更能说明apifox可以做什么。 Apifox = Postman + Swagger + Mock + JMeter Apifox的特点: 接口文档定义:Apifox 遵循 阅读全文
posted @ 2021-01-04 19:33 苦月亮 阅读(384) 评论(0) 推荐(0)
摘要: 最近一直断断续续的学习flutter,今天跟大家介绍一下flutter driver测试。 flutter测试基础 Flutter的测试遵循Android的测试规范进行了分层。 单元测试:测试单一功能、方法或类。例如,被测单元的外部依赖性通常被模拟出来,如package:mockito。 widge 阅读全文
posted @ 2021-01-04 19:32 苦月亮 阅读(304) 评论(0) 推荐(0)
摘要: 上周教大家如何通过Python实现性能测试工具,最后留了一下问题,今天我们继续来实现命令行工具。 依赖库 requests==2.22.0 gevent==20.9.0 numpy==1.19.2 click==7.1.2 click 库 今天的主角是click库。 中文文档:https://www 阅读全文
posted @ 2021-01-04 19:22 苦月亮 阅读(113) 评论(0) 推荐(0)
摘要: 国庆重新学习了一下go的gin高性能测试框架。 用JMeter来测试gin与flask接口的性能,差别很大。 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求。 请求可以选择Python的requests库。 并发可以通过python的 进程、线程、协程模拟。 这么一想,也不是很 阅读全文
posted @ 2021-01-04 19:21 苦月亮 阅读(123) 评论(0) 推荐(0)
摘要: 最初刚做测试的时候,经常上班摸鱼泡在QQ群里,一边百度一边在群里装大牛,为小白解决问题,大牛这个角色,装着装着慢慢就成真大牛了。有句话叫:你想成为谁,要从模仿开始。把自己伪装成大牛,慢慢的就真培养了出了大牛解决问题的思路和方法。回到正题,我今天聊的不是这个。 之前在泡QQ群的时候,经常看到有小白问: 阅读全文
posted @ 2021-01-04 19:20 苦月亮 阅读(93) 评论(0) 推荐(0)
摘要: 前言 我们介绍许多e2e的自动化测试工具 一类是基于 Selenium 的测试框架: robot framework gauge SeleniumBase seldom(我自己维护的) 另一类是基于JS语言的测试工具: cypress puppeteer 前都本身就是基于Selenium的自动化测试 阅读全文
posted @ 2021-01-04 19:13 苦月亮 阅读(331) 评论(0) 推荐(0)
摘要: 为了方便阅读,我重新整理本文,将包含本博客所有与性能测试有关的内容。 近两年市面上的性能测试书籍很多了,但大部分书都在讲loadrunner的操作技巧项目与项目实践。我不认为有什么问题,因为loadrunner性能测试工具已经占据很大市场。loadrunner是非常的强大,但我们在做性能测试时,往往 阅读全文
posted @ 2021-01-04 19:12 苦月亮 阅读(162) 评论(0) 推荐(0)
摘要: 写的文章越来越多,为了方便自己与各位同学阅读我的拙文,所以将我写过的关于『功能测试』的文章,以及自己对测试看法整理出来。 功能测试基础: 浅说《测试用例》 给测试新手的 浅说软件需求分析 软件测试分类 bug的处理流程 软件测试的实质 测试之美 测试员的心思你不懂 微软的软件测试工程师——《微软的软 阅读全文
posted @ 2021-01-04 19:11 苦月亮 阅读(310) 评论(0) 推荐(0)
摘要: 最专业的Selenium 教程,在《测试教程网》 《selenium 基础之java实现》 selenium RC 环境配置 菜鸟学自动化测试(一) selenium IDE 菜鸟学自动化测试(二) selenium IDE 功能扩展 菜鸟学自动化测试(三) selenium 命令 菜鸟学自动化测试 阅读全文
posted @ 2021-01-04 19:10 苦月亮 阅读(135) 评论(0) 推荐(0)
摘要: 当我第一次使用Robot Framework时,我是拒绝的。我跟老大说,我拒绝其实对于习惯了代码的自由,所以讨厌这种“填表格”式的脚本。老大说,Robot Framework使用简单,类库丰富,还可以自由开发系统关键字。那我说,你不能让我用我就用,我要先用用看。自从我用了半年多以来,duang~!  阅读全文
posted @ 2021-01-04 19:09 苦月亮 阅读(143) 评论(0) 推荐(0)
摘要: 关于本书的类型: 首先在我看来技术书分为两类,一类是“思想”,一类是“操作手册”。 对于思想类的书,一般作者有很多年经验积累,这类书需要细读与品位。高手读了会深有体会,豁然开朗。新手读了不止所云,甚至会说,都在扯犊子,看了半天也不知道如何下手。 对于操作手册的书,一般会提供大量的实例,告诉你详细的步 阅读全文
posted @ 2021-01-04 19:07 苦月亮 阅读(143) 评论(0) 推荐(0)
摘要: 关于封面logo 首先,你会被书封上面logo吸引,这么炫酷?双蛇杖?嗯,这是Requests的新logo。 旧的logo是一只乌龟。 新logo是双蛇杖: 看到新logo我首先想到的是 火爆全网页游 “大天使之剑”,直到前两天一位网友告诉我这是双蛇杖,然后,我百度了一下双蛇杖的神话故事。然后,找到 阅读全文
posted @ 2021-01-04 13:40 苦月亮 阅读(153) 评论(0) 推荐(0)
摘要: 2016年1月,机缘巧合下我出版了《Selenium2自动化测试实战--基于python语言》这本书,当时写书的原因是,大部分讲Selenium的书并不讲编程语言和单元测试框,如果想在项目中使用Selenium,几乎离不开编程语言和单元测试框架,难道你只用Selenium IDE去录制/回放脚本么? 阅读全文
posted @ 2021-01-04 13:38 苦月亮 阅读(244) 评论(0) 推荐(0)
摘要: 工作两年了,我一直希望让自己每年对测试的理解更深入一层。工作一年的时候我写了《谈软件测试 一年工作总结》 ,谈轮了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没有什么质的变化。前些天听我们公司的一位测试经理讲《敏捷测试》豁然开朗。他在学造飞机,而我一直在学造飞机里的一个发动机 阅读全文
posted @ 2021-01-04 13:37 苦月亮 阅读(156) 评论(0) 推荐(0)