随笔分类 -  软件测试

摘要:上一章,我们跟着刚刚进入性能测试组的小艾一起初识了什么是性能测试,也知道了客户在性能上都关注了些什么,在组长的教导下,小艾明白了,想要让用户得到最好的性能体验,最简单有效的方法就是模拟客户使用产品时遇到的访问行为,这一章节就来聊聊如何来模拟客户的访问行为呢? 更真实更高效的模拟——自动化的性能测试 阅读全文
posted @ 2017-04-12 11:00 Ribbon 阅读(606) 评论(0) 推荐(0)
摘要:开篇之前,看到这个章节的标题,就令人忍不住想起双十一的场景,还记得双十一刚刚风靡的那年,估计马爸爸也是没想到会有那么多的用户量,那场事故其实还真蛮符合这一章节的标题——大促带来的灾难,同样的灾难发生在腾讯身上的时候,是近几年的红包大战,几乎每个人对此都并不陌生吧。 再回到书中来,就容易理解为什么说性 阅读全文
posted @ 2017-02-28 15:21 Ribbon 阅读(563) 评论(0) 推荐(0)
摘要:通过组长的帮助和小艾自身的努力,小艾明白了对于一个大型应用的功能测试,从策略的角度,要考察的维度很多,于是小艾较为简单地在自己的笔记中做了相应的记录。 回归测试 什么是回归测试? 在软件开发的整个生命周期中,每个阶段都有可能对软件进行修改或更新,而当软件发生变化后,都有可能对软件的现有功能造成影响, 阅读全文
posted @ 2017-02-24 13:02 Ribbon 阅读(578) 评论(0) 推荐(0)
摘要:上回说到,小艾学会了分而治之的方式来将模块细化做功能测试,这样的好处是更容易找到bug,但尽管容易找bug,并不表示bug就能完全被找到,而不被交付到客户手里。也出于对客户发现的bug进行分析,组长告诉小艾,不仅仅需要分而治之,也需要合而治之。 上一章我们也提到一个名词:跨模块/解决方案的功能测试, 阅读全文
posted @ 2017-02-20 11:43 Ribbon 阅读(487) 评论(0) 推荐(0)
摘要:上一章节我们说到,小艾在导师深入浅出的介绍下,终于明白了测试的策略,流程并着手自己写了一条测试用例,而在执行的过程中,小艾也终于使用自己的手电发现了第一个bug。然而一个大的Java EE产品或者应用,通常代码量巨大,业务逻辑及体系架构都非常复杂,对于这样的产品或应用,如果采用简单的方式从整体上测试 阅读全文
posted @ 2017-02-16 10:16 Ribbon 阅读(460) 评论(0) 推荐(0)
摘要:前面的章节中,我们说到,在导师的讲解下,小艾明白了测试的策略及流程,但依然不知道应该如何做以及具体做什么。这时导师告诉小艾,功能测试人员除了之前学到的基本技能和策略/流程之外,最重要的是要理解和掌握各种各样的文档。 文档 能够很好地理解别人写的文档,是对功能测试人员最基本的要求。而能够写出好的文档, 阅读全文
posted @ 2017-02-13 11:09 Ribbon 阅读(381) 评论(0) 推荐(0)
摘要:上一章说到小艾在功能测试组开始了功能测试的学习,然而对产品知识、软件技能和客户意识有了一定了解的小艾,对整个测试依然有着不解之处,这时,导师为他深入浅出的解读了功能测试,导师是怎么解读的呢? 关于黑盒测试与白盒测试,尽管小艾已经知道了些许区别,但还是免不了老生常谈一番: 黑盒测试是软件测试的主要方法 阅读全文
posted @ 2017-02-10 13:13 Ribbon 阅读(516) 评论(0) 推荐(1)
摘要:上一章提到,由于研发组工作繁忙,小艾被派遣过去协助做开发工作,在协助过程中,小艾明白了单元测试是怎么回事以及如何进行,也就是说,小艾接触到了白盒测试的相关知识。伴随着开发进度的有序进行,小艾回到了测试团队开启了新一轮的测试旅程。 可是在工作中,对着可执行的程序不知道从哪里入手,毕竟之前一边读代码,一 阅读全文
posted @ 2017-01-22 16:01 Ribbon 阅读(492) 评论(0) 推荐(0)
摘要:上回说到,小艾明白了单元测试的重要性之后,也明白了单元测试需要测什么, 这让他的开发效率明显有了提高,而bug密度有了明显下降。但是,小艾的代码依然保持着高耦合的风格,因此编写单元测试的时候遇到了不少的阻碍,导致了测试覆盖率偏低,但是他却发现组长的测试覆盖率居然能逼近100%。 最让小艾讶异的是,产 阅读全文
posted @ 2017-01-10 10:25 Ribbon 阅读(636) 评论(2) 推荐(0)
摘要:上回说到,小艾写了一段产品代码,却由于未做好单元测试而导致过多细微的bug流入到了功能测试阶段,经过组长一番谆谆教诲,小艾明白了单元测试是什么,谁来做单元测试以及为什么要做单元测试,可是对于单元测试测什么,怎么测却依然毫无头绪…… 摇篮有多大——单元测试的范围 单元测试需要保证:覆盖到所有新开发代码 阅读全文
posted @ 2016-12-19 10:46 Ribbon 阅读(938) 评论(2) 推荐(1)
摘要:小艾经过了安装测试的历练,明显对软件测试又有了更深刻的了解。而在进行测试过程中,小艾遇到一个导致他手里大部分case失败的bug,而这个bug的幼稚简直令小艾忍不住想骂开发人员。 而就在小艾质疑为什么开发人员没有发现这么简单的bug的时候,小艾作为支援人员被调进了开发组协助开发工作,忙碌的开发组也立 阅读全文
posted @ 2016-12-13 17:14 Ribbon 阅读(544) 评论(0) 推荐(0)
摘要:上一章节中,小艾已经掌握了构建测试的基本知识,其实,构建测试也称为构建可接受性测试(Build Acceptance Test),一般是在每一个测试产品生成之后,构建测试团队执行一组最基本的测试用例,来确定做成的测试产品的质量是否达到可以交到各个测试组来进行更全面、更深入的各项测试的要求。 构建测试 阅读全文
posted @ 2016-12-05 13:55 Ribbon 阅读(461) 评论(0) 推荐(0)
摘要:上文说到,小艾在安装测试组经过一段时间的学习和实践之后,对安装测试已经有了一定的了解,就在此时,构建组急需一名有安装测试背景的帮手,小艾就这样被派往构建组帮忙起来。 尽管小艾对此很欣喜,但对构建组的一无所知,也令他对未来的工作有着些许迷茫,爱询问的小艾一进到构建组,便找到构建组的负责人问出了心中的疑 阅读全文
posted @ 2016-11-30 10:26 Ribbon 阅读(570) 评论(0) 推荐(0)
摘要:前面说到小艾明白了用户手册的重要性,小艾到这里已经对安装测试的内容及测试流程有了基本的熟悉,但他在与别人交流的时候发现无论是功能测试还是性能测试都是自动化进行的,于是产生了一个疑问,安装测试是否也可以自动化?如果可以,应该怎么做呢? 效率的提高从自动化开始 从组长的谈话中小艾得知,自动化测试是测试的 阅读全文
posted @ 2016-11-25 10:51 Ribbon 阅读(1310) 评论(2) 推荐(0)
摘要:有朋友看出来了,最近几篇文章很短,一方面,是这几个章节写得内容相对较简单,所以内容比较简短,还有一方面是我这几天相对比较忙,这篇文章也依然保持其篇幅小的特征,不过在这里可以保证,文章尽管短,但依然一字不落地将值得阅读的文字搬了上来,方便大家阅读学习~ 上一回说到小艾明白了安装测试中安装与卸载的测试用 阅读全文
posted @ 2016-11-21 10:55 Ribbon 阅读(601) 评论(0) 推荐(0)
摘要:上一回说到小艾自己尝试着写起了测试计划及测试用例,就在这时,小艾突然产生了疑问:从测试用例中我怎么可以知道测试质量是达到标准的呢? 这时,耐心的组长又登场了,他告诉小艾,测试质量是有一套标准的,当测试用例满足这套标准的时候,我们就可以认为测试达到了质量要求。 那么,到底有哪些标准呢?这一章节就来一起 阅读全文
posted @ 2016-11-17 14:46 Ribbon 阅读(530) 评论(0) 推荐(1)
摘要:前面我们说到小艾花了一个月时间才顺利完成组长给定的第一份任务,对安装流程有了基本的掌握,但是对于那句“一个好的可执行的测试计划是确保测试质量的关键”,却产生了不少的疑问,如何确定测试配置和测试场景,如何保证测试全面性及完成性呢? 带着疑问,小艾来到了组长面前,组长也用心地给小艾从头到尾仔细讲了起来。 阅读全文
posted @ 2016-11-14 10:06 Ribbon 阅读(661) 评论(0) 推荐(0)
摘要:前面第一章说到,小艾已经入职了,但是对测试一无所知的小艾,一再与导师交流之后,终于开始对测试有了初步的了解。但了解归了解,到底应该从哪里开始工作呢? 导师觉得测试要先熟悉自己的产品才行,于是将小艾放在了安装测试组工作。小艾一听说是安装,那叫一个哭笑不得,安装也需要测试?开国际玩笑吧,想想计算机专业科 阅读全文
posted @ 2016-11-04 10:22 Ribbon 阅读(717) 评论(0) 推荐(1)
摘要:都说万事开头难,小艾作为菜鸟测试工程师加入到测试项目团队,努力学习着关于测试入门的知识。有了基本的知识及对测试的领域有了一定的认识之后,小艾开始思考自己的职业生涯应该有什么样的前景?测试工程师是一个专注程度很高的技术背景职位,但小艾并不清楚自己未来无论是在技术还是管理上有哪些可以选择的发展方向,更别 阅读全文
posted @ 2016-10-27 11:45 Ribbon 阅读(1518) 评论(0) 推荐(0)
摘要:上回说到,工作了不长时间的小艾努力地梳理着软件尤其是测试领域的知识,比如团队中的角色有哪些分工,每一个分工都在做什么需要掌握什么。在测试的领域里如何判断软件质量的好坏,用什么样的方法来保障软件的质量,发现了bug如何定位及分析……做好了笔记的小艾发现自己跟刚入职时候的疑惑与迷茫有了明显的区别。 他开 阅读全文
posted @ 2016-10-18 14:40 Ribbon 阅读(940) 评论(0) 推荐(1)