在向开发人员介绍单元测试或TDD等工程实践时,往往可以听到这样的疑问。比如:自己写的程序,自己无法从另一个角度测出问题。写bug的时间都不够了,哪有时间来写测试?开发来写测试了,测试干什么?除了核心的代码,没有什么值得测试的。……本篇想要通过探讨这些问题背后的困难,来说明程序员怎样通过编写自测代码更有效率的进行开发。一个例子首先我们看一个例子。全项目唯一的测试不止一次,我在各种项目中看到这样的测试
2018-09-07/2855 人阅读/0 人点赞

题图:内蒙这是一篇一位HR姐姐写的校园招聘长文。经过两天紧锣密鼓的安排,我们公司校园招聘工作就圆满结束了。我并非专业的HR,有幸参加招聘是公司对自己的一种肯定,也是我带着3年多的工作经验来练练自己的识人能力。除了累,更多的是感慨。我也是三年前经过公司的层层选拔获得工作机会并工作至今的,招聘的时候往事历历在目,看着眼前93年、94年的学弟学妹们,有欣喜,有赞赏,更有惋惜,和恨铁不成钢。在此,给正在找
2018-09-06/2411 人阅读/3 人点赞

摘要:RST(RapidSoftwareTesting)是JamesBach和MichaelBolton共同提出的一套探索式测试的方法论,强调充分利用人的主观能动性,多快好省的做好测试工作。本文将对RST的核心思想进行介绍,并描述如何在工作中应用RST。一、引言什么是探索性测试(ExploratoryTesting)?这个问题可能没有统一的答案:有人认为探索性测试必须由经验丰富的高级测试人员执行,
2018-09-05/3069 人阅读/1 人点赞

导读APP要做性能测试,什么样的数据能反应应用的性能情况,如何评估应用的性能状态?不知道该如何入手?一起来分析下如何给APP做性能测试。性能测试三角:性能指标、测试场景、测试工具。首先要思考选哪些指标来评估性能:内存、cpu、电量还是什么?接着,选择你需要测试的场景,测试场景描述了你需要在何种场景下取性能数据,要测试APP何种功能等等。最后,根据你的指标和场景选择适合你的测试工具。下面就从这三方面
2018-09-04/2199 人阅读/6 人点赞

热身:数一数你的用例数随着互联网时代节奏的日益加快,许多产品都会在版本迭代中对功能做加法,于是累计的测试用例似乎都无可避免地越来越多。从小编自己的经验,作为测试人员,最开始设计测试用例的时候追求做到“全面”,导致我们的用例似乎也不知不觉中在做加法。你有没有思考过一个问题,你的产品总用例究竟有多少?而当下你是否也感受着用例多带来的效率不高的痛点?不妨坐下来,随小编一起打开这几个版本产品的总用例。你的
2018-09-03/2513 人阅读/4 人点赞

面对百万台服务器、千万张网卡、海量的配置项和监控点,怎么第一时间知道故障点在哪里?如何快速判断分析当前故障的影响面和修复途径?怎样在不影响业务的情况下快速修复?也许你早就抛弃了SSH和CLI的方式去运维一套庞大的基础设施,开始尝试写一些自动化脚本和配置。或者已经搭建了一套自动化的监控平台,并在这条前行的路上不断的踩坑成长。面对这样一个充满挑战和机遇的方向,你不是一个人在战斗。QCon上海2018为
2018-08-31/2336 人阅读/0 人点赞

一家领先的SaaS公司的CTO找我去给他的软件团队做指导。“他们的bug太多了”,他说。“他们总是没能赶上预估的进度”,他说。“他们没有对功能进行良好的规划”,他说。“出了问题,他们只会责怪产品经理,而产品经理就反唇相讥。”经过三十分钟的讨论,我们发现了一些问题:QA团队被想要快速发布软件的工程团队催;工程团队被想要看到新功能的产品团队催;产品团队被销售团队催,销售团队认为如果他们能够向客户推出承
2018-08-31/2148 人阅读/0 人点赞

开发与测试最近参加了保利威测试总监李乐的《互联网测试姿势》为主题的分享交流会,收获颇丰,作为一个开发,秉承“不懂产品和测试的开发不是好开发的原则”,总结一下。分享交流会的主题主要涉及互联网态势下,如何高效测试,如何提升工作效率,提高产品质量,测试团队建设,以及作为互联网从业人如何快速学习成长。why为何做测试测试的价值.pngwhat测试涉及的知识传统测试VS敏捷测试敏捷测试各阶段测试的测试活动测
2018-08-29/2938 人阅读/4 人点赞

背景随着主流系统的服务化设计,特别是SOA架构和微服务架构的流行,接口已经成为各系统间通信的桥梁。所以,接口的性能压测也变得越来越重要。SOA(ServerOrientedArchitecture,面向服务架构)是目前通用的组件模型。它将软件系统的不同功能模块(被称为服务)通过接口的形式联系起来。这里的接口可以是具体的接口服务也可以是连接两个模块通信的中间件。一个大型项目通常是由多个系统开发组成的
2018-08-27/4942 人阅读/42 人点赞

在大多面向对象的编程语言中都提供了Interface(接口)的概念。如果你事先学过这个概念,那么在谈到“接口测试”时,会不会想起这个概念来?本篇文章简单介绍一下面向对象编程语言中的Interface。首先,通过几张图片来了解下接口测试是什么,其测试流程又是什么样的?通过什么样的工具可以做接口测试?学习那些知识,才能做好接口测试?Java中的Interface在Java中定义接口使用interfac
2018-08-23/2763 人阅读/7 人点赞