本期导读:本期公司的资深测试工程师、刚工作一年多的测试工程师,和刚刚走出校园进行测试实习的同学分别为大家分享一些经验技巧和学习总结,希望能对不同职业阶段的测试同学们一些学习指引。测试方法技巧,自动化,专项测试专栏收录了来自51testing、 codeceo等多个互联网公司社区及大牛博客的测试方法和自动化实施案例,介绍了python 进行mock 进行测试的方法,以及网络、内存、IO 几方面性能测试的基础常识。测试杂谈部分继续接上周介绍 java 常见的代码错误。
一、原创专栏
作者:平安金融壹账通 陈林
摘要:jmeter是apache公司基于java开发的一款开源测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单,以下是我使用过程的一些问题小结。
作者:平安金融壹账通 刘蕾
摘要:本文简单阐述下软件生命周期的几种模型,以及各种模型的优缺点,另外对测试的主要工作进行梳理。
作者:平安金融壹账通 丁叶丹虹
摘要:Web的载体是浏览器,随着互联网的发展,市面上存在各式各样的浏览器,Web的兼容测试变得更加重要。然而,兼容性测试一直是专项测试中比较繁琐的一部分任务。如何选择典型的平台建立有效的兼容矩阵一直困扰着小编。本文,通过各项资料的调研,结合浏览器的发展史,分析了市场上浏览器、系统平台和分辨率占有率,总结了兼容测试矩阵,供大家参考。
作者:平安金融壹账通 谭莉
摘要:大部分软件公司都会去申请获得 CMMI 的认证,也会以通过认证为荣,但是很多同学其实不知道CMMI 认证的意义和目的是什么?还有怎样可以拿到 CMMI 认证呢? CMMI 对个人的有影响么??这篇文章为不懂 CMMI 的同学做个常识的介绍,并且将书本和网络上的文本介绍,转化成了图示和表格等更容易理解和更直观的形式。
5)菜鸟谈测试
作者:平安金融壹账通 章峰
摘要:作为一个刚刚离开校园的小青年,虽然在学校学过少许测试方面的知识,但是真正进入到工作岗位,却发现自己掌握的知识在这个行业里想要入门都还不够,看着忙碌的前辈们再对比清闲的自己,甚至不知道自己的工作到底从何下手。本篇文章我站在一个大菜鸟的角度写给刚到工作岗位一个月以内的小菜鸟们,希望能帮你们解决一下刚入职所遇到的一些疑惑。
二、测试方法与技巧
1)一文读懂支付业务设计包含:安全、流程、开发、资金流转......
作者:洲伯通 @51Testing
摘要:本文主要以B2B平台为例对尝试着对支付绑定、支付解绑、在线支付、退款等业务流程及设计方式进行说明、梳理。
作者:colstuwjx 来源:博客
摘要:在软件测试的领域里,单元测试被视为一个项目代码覆盖率的重要衡量指标。我们在执行单元测试时,往往需要测试和关注的是自身组件代码的稳定性,而非外界依赖\服务的交互(这块的测试放到了集成测试的部分),也因此产生了伪造调用依赖/服务的需求。通过mock,我们可以假装调用了xxx服务,或者xxx sdk的方法,甚至于可以借此测试一些复杂的场景,比如重试部分的代码是否符合预期等等。
作者:laura @testtao
摘要:相信每一位入行的测试工程师都听过这样一句话:“站在用户的角度去测试”。所谓的用户的角度,其实就是需求。而需求分析就是要弄清楚用户需要的是什么功能,用户会怎样使用系统。这样我们测试的时候才能更加清楚的知道系统该怎么样运行,才能更好的设计测试用例,才能更好的测试。
作者:@testwo
摘要:大部分的研发经理心中,进度是第一位的,其次是成本,最后是质量,当然人员队伍最好稳定。天下武功,唯快不破:进度>成本>质量>人。围绕效率提升,测试可以做什么?你脑海里跳出来的,应该是“自动化”或者“敏捷”吧,没错,自动化和敏捷都可以帮助提升研发效率,但是并不是只要做了都有这个作用。下面来看看测试支持效率提升的不同段位。
三、自动化与专项实施
作者:aceaoh @51testing
摘要:应用系统的运行最终都落到CPU、MEN、DISK和NET上,上两篇我们了解了CPU和IO(包括操作系统IO和DISK的IO),这一篇我们来了解一下NET对系统性能和系统性能测试的影响。
作者:aceaoh @51testing
摘要:性能测试过程中经常会遇到磁盘的IOPS到达瓶颈,那么IOPS为什么会出现瓶颈呢,我们有该如何进行优化呢?还要从磁盘的基本知识说起。
作者:aceaoh @51testing
摘要:一般情况下内存这一块都是可优化的,可以通过硬件资源或者调整一些系统或者应用系统的参数配置来进行优化。很多同僚问到了“内存泄漏”和“内存溢出”,其实这个在baidu上就有解释。而我们很多人经常会混淆了这两个东西,在这里我就简单的引用一些资源说一下他们。
四、测试杂谈
作者:小峰 @ codeceo
摘要:在开发Java软件时可能会遇到许多类型的错误,但大多数是可以避免的。为此我们罗列了50个最常见的Java编码错误,其中包含代码示例和教程,以帮助大家解决常见的编码问题。测试同学如果对常见的代码错误有基本的了解,在问题定位分析和跟开发沟通过程中,会更加效率,拿到更高的话语权。