无论在谁的分层测试理论中,接口级别的测试都是不可或缺的一层,无论是三角形分层测试模型,还是菱形分层测试模型。API测试工具和手段都是重要的分层测试的落地实践部分,同时也会作为集成测试一部分存在。在API测试中主要关注的除去功能正确性外还有可靠性、性能、鲁棒性和安全性。本文将提供一些API测试工具的摘要,涵盖开源和商业解决方案,测试团队可以根据自己的需求进行选择。Postman官方网址:https:
2019-07-13| 1346 人阅读|0 人点赞

给测试同学-关于语言补习Kotlin*建议Java全熟之后再看,同时看有可能会记错用法;*语法比较多,需要慢慢消化;*优先看下官网的Higher-OrderFunctionsandLambdas还有inlinefunctions有助于尽快看懂开发代码。Java*泛型需要优先看下,其它结合开发代码学习。以上两种,先看Java再跟进Kotlin的话,体感大概一~二周差不多可以读懂开发代码+写一些单测用
2019-07-12| 1296 人阅读|0 人点赞

刘华KennethV社北京社6天前“消费者驱动契约测试对于API或微服务开发非常重要,它解耦了API提供者和消费者间的开发与测试过程。”API或微服务间的集成测试不容易,且成本高昂。不管是作为API的提供者还是消费者,都无法单独完成集成测试。作为消费者,要测试则需要启动提供者的服务,但它往往已经是其他团队的领地,反之亦然。提供者和消费者的开发步伐也往往不一致,导致彼此间不必要的等待时间。当测试出现
2019-07-09| 1331 人阅读|2 人点赞

之前写了一篇Scrum不再是Scrum,Scrum还是Scrum然后答应写今天这篇文章,由此而来,而且希望这篇文章给您更多启发...昨天我们还是我们,今天我们不再是我们。许多时候,我们没有区分“软件测试”和“专职做软件测试的人”。多年前就有人喊“TestingisDead”,这里的“testing”不是指软件测试本身,更多是指“测试”职业;所以,当我们从测试职业角度出发,完全可以说:测试不再是测试
2019-07-08| 1450 人阅读|0 人点赞

Scrum(agile中)不再是Scrum(橄榄球赛)(今天的)Scrum还是(30年前的)Scrum(why?听我慢慢道来)今天软件研发推崇敏捷开发,在敏捷开发的众多模式中,大家又推崇Scrum,其应用超过半壁江山,如图1所示。讨论敏捷,不得不讨论Scrum,而图1敏捷开发的各种模式应用所占比重Scrum诞生很早,比敏捷宣言要早15年,可以追溯到1986年。那一年,享有世界“知识运动之父”美誉的
2019-07-05| 1359 人阅读|1 人点赞

“消费者驱动契约测试对于API或微服务开发非常重要,它解耦了API提供者和消费者间的开发与测试过程。”API或微服务间的集成测试不容易,且成本高昂。不管是作为API的提供者还是消费者,都无法单独完成集成测试。作为消费者,要测试则需要启动提供者的服务,但它往往已经是其他团队的领地,反之亦然。提供者和消费者的开发步伐也往往不一致,导致彼此间不必要的等待时间。当测试出现问题,修复的周期也长。基于以上痛点
2019-07-04| 1354 人阅读|0 人点赞

撸码一时爽,一直撸一直爽!畅快地写代码是人生一大快事,想要解放自己,更多更快地写代码,就需要自动化能力来替代人工进行测试,谈到自动化,很容易想到单元测试、接口测试、功能测试、性能测试、安全测试等等,其中部分环节是常被忽略亦或是无法实施的,比如本章探讨的主题:单元测试。一、什么是单元测试单元测试(英语:UnitTesting)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试
2019-07-02| 1435 人阅读|0 人点赞

Screenplay模式Junit的Screenplay举例ATaskAScreenAnAction优越性相比于PO模式screen的类更小更精简更聚焦的Task类可读性更高继承关系简单
2019-06-28| 1455 人阅读|0 人点赞

最好的开源自动化测试平台LuckyFrameV3.0全新重构版本发布!!!全新的用户体验!全新的界面设计,多标签,多子窗口,操作起来更加方便了独创自动化用例五维抽象思维设计,编写自动化用例不再需要记复杂的API函数全面支持API接口,HTTP,WebUI,移动端自动化,你能想到的,我都能支持啦!更简单的部署方式,更好的支持二次开发,表单在线构建,代码自动生成关键字驱动,会不会代码都没关系,只要你认
2019-06-27| 1450 人阅读|3 人点赞

JMeter纯Java开发,界面也是基于Swing或AWT搞出来的,所以想更深层次的去了解这款工具或对于想了解JMeter插件开发或二次开发的童鞋们来说,读读JMeter的源码估计是必不可少的,所以首先就得把源码整合起来,方便后面的Debug和二次开发,下面整理了关于JMeter源码整合到Eclipse中的一个过程,希望对大家有一定的帮助。1.首先下载源文件:http://jmeter.apach
2019-06-25| 1585 人阅读|2 人点赞


乔布斯曾经说过「每个人都应该学习编程,因为它会教你如何思考」,看,乔帮主都觉得所有人都应该学编程,那你说做测试的要不要学?当然要。作为测试人员,除了上面这个原因,我觉得如果会编程,还有下面3个好处。1、知道技术实现,可以设计更有针对性的用例比如我在《需求评审之实战演练》中提到的关于计算器的测试,有些人会写一条用例是「测试一个超大的数」。但是问到多大数算大?100000

104°|1041 人阅读|8 人点赞|0 条评论


> 此文,于2019/01/05,首发于个人博客isTester.com 我是IDO老徐,今天汇总一些关于学习、关于成长的建议,希望能解决多数同学,关于学习、成长的疑惑 。 1. 学习只与自己有关 成年人,不要想着他人逼你学习;没有学习欲望,怎么逼都没用; 带着目的性去学习,学了能用,否则学习效果不大、效率也很低 。 2. 多积累 平时多积累经验、

114°|1147 人阅读|11 人点赞|0 条评论


前几天,我在《简历中打动人的3个关键点》和《简历中千万不要出现的3个问题》中讲了一些写简历的注意事项,今天想聊聊在面试过程中,如何更好的体现出自己的真实实力。面试时,我经常会拿下面3个问题开场:1.请做个简短的自我介绍;2.简单介绍一个自己参与度比较高的项目,以及自己在项目中的职责;3.简单描述下你在项目中发现的最有成就感的Bug;下面我分别针对这3个

140°|1406 人阅读|52 人点赞|0 条评论


前几天推送《简历中千万不要出现的3个问题》后,不少朋友在后台告诉我,这几个提醒太关键太及时太有用了,但是,这么做只是避免简历被轻易涮掉,并没有提高简历通过率呀。确实是这样,那怎样才能增加简历通过率呢?今天我就从筛简历的角度聊聊,简历中突出哪些软技能时,更有可能赢得面试机会。我大概总结了一下,可以突出如下3点:突出自己的主动性;突出自己解决问题的能力;突出自己的学习能

109°|1092 人阅读|16 人点赞|0 条评论


在公司参与招聘后,见过的简历没上千也有上百份了,目前的话,已经能很快速的进行简历筛选。今天准备逆向思维从筛选简历的角度说说写简历时千万不能出现的3个问题。大部分简历一眼瞅过去,都可以被快速划分为三类:淘汰、惋惜、通过。其中淘汰和惋惜的,或多或少都存在如下3个问题:简历中各种各样的「精通」;简历中撒谎的痕迹;简历中出现明显的低级错误;下面我们就每一点展开的说一

119°|1154 人阅读|11 人点赞|4 条评论