文章分类 -  测试基础

摘要:最近发生的几件事情让我开始思考这个问题--测试的核心价值和能力是什么: 故事1:前几天帮别的项目组面试招人,候选者是一位拥有8年测试经验的资深人士,简历很漂亮。但交流了一会,我就发现了一个问题,他熟悉的业务和他现在申请的职位的业务相差甚远,但是他除了对业务非常熟悉之外,几乎没有任何思考和总结,对测试 阅读全文
posted @ 2016-05-03 20:12 老夫子_22 阅读(255) 评论(0) 推荐(0)
摘要:HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。 举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。 用户登陆 --> 代理服务器(做手脚)--> 实际授权 阅读全文
posted @ 2016-03-07 23:24 老夫子_22 阅读(114) 评论(0) 推荐(0)
摘要:一、前言 半年前,就准备开始写博客来分享我在测试中的点点滴滴,也是记录下我自己的足迹。但由于工作太忙,一直没有开始。“万事开头难”,现在终于开始写了,所有的观点均是个人理解,有什么不对地方,希望大家能指出。 二、需求分析的意义 相信每一位入行的测试工程师都听过这样一句话:“站在用户的角度去测试”。 阅读全文
posted @ 2016-03-07 23:16 老夫子_22 阅读(106) 评论(0) 推荐(0)
摘要:一、黑盒测试和白盒测试 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查。 1. 第一认识: 黑盒测试 测试特点:测试功能; 测试依据:需求规格说明书 方法举 阅读全文
posted @ 2016-02-25 23:04 老夫子_22 阅读(209) 评论(0) 推荐(0)
摘要:设计测试案例的时候,需要有清晰的测试思路,对要测试什么,按照什么顺序测试,覆盖哪些需求做到心中有数。测试用例编写者不仅要掌握软件测试的技术和流程,而且要对被测软件的设计、功能规格说明、用户试用场景以及程序/模块的结构都有比较透彻的理解。测试用例设计一般包括以下几个步骤: 1、测试需求分析 从软件需求 阅读全文
posted @ 2016-02-25 23:01 老夫子_22 阅读(141) 评论(0) 推荐(0)
摘要:测试策略的分析是为了制定完美的测试策略或者测试计划。那么,那么我们测试策略的终极目标是什么呢?总结为一句话:用最少的人天来发现所有的风险(即保证质量)。当然,这个就像产品出去后没有bug一样是不可能的,却也是我们需要不断追求的目标。作为一个测试分析工程师,在测试策略分析上面应该也有一套属于自己的并且... 阅读全文
posted @ 2015-11-28 22:49 老夫子_22 阅读(134) 评论(0) 推荐(0)
摘要:前言没有规矩不成方圆,建立高效的测试团队,必须要让每一个团队成员行动统一,步调一致,自主工作。制定相应的流程和规定可以使团队成员在比较有序的环境下完成工作,增进人员协作提高工作效率。如何建立流程和规范呢?明确问题达成共识建立流程和规范标准监控优化改进工具化建设项目团队流程规范明确问题建立流程规范首先... 阅读全文
posted @ 2015-11-27 18:19 老夫子_22 阅读(1087) 评论(0) 推荐(0)
摘要:注释:这篇文章有点长,我的目标是能够分享其中一个已经启动但还没完成的综合测试清单。我将利用很多场景持续更新该清单。如果你现在没有时间阅读,请随意的将它与你的朋友共享并放在书签中供以后阅读。 测试清单是测试用例编写过程中不可或缺的一部分。使用该清单你可以轻松地创建数以百计的测试用例来测试web或桌面... 阅读全文
posted @ 2015-11-25 09:03 老夫子_22 阅读(1071) 评论(0) 推荐(0)
摘要:在进行软件测试时,总要有一个出发点吧?从哪里开始分析?测试设计是基于什么?简单地说,什么驱动测试工作?这是一个基本问题,基于自己多年对软件工程、产品质量和测试等的理解,总结出七类测试驱动模式(按推荐程度高低来排序):1) 业务/需求驱动测试;2) 产品质量风险驱动测试;3) 模型驱动测试;4) (系... 阅读全文
posted @ 2015-11-23 08:45 老夫子_22 阅读(341) 评论(0) 推荐(0)
摘要:1.黑盒测试只能从一定程度上覆盖白盒测试中的checkpoint,而且是由表及里的测试。(界面测试的意义) 2.一旦代码中存在一些判断逻辑分支的点测存在遗漏,就已经产生bug,所以一定要做好单元测试。(白盒测试的意义) 3.如果任务是防治森林火灾,黑盒测试就像是找一个老大爷骑自行车去检查森林防火... 阅读全文
posted @ 2015-11-21 11:41 老夫子_22 阅读(255) 评论(0) 推荐(0)
摘要:1. 对于产品的学习---站在客户的角度学习产品、看待问题测试人员不是简单地按照开发人员的设计文档去撰写测试相关文档,对于设计文档的准确性同样负有责任。测试人员需要认真学习需求说明书,审核设计文档。同时,要站在客户的角度去理解功能设计是否合理。2. 熟悉各种测试文档:对比自己的测试角度与思维,一边提... 阅读全文
posted @ 2015-11-20 08:11 老夫子_22 阅读(148) 评论(0) 推荐(0)
摘要:软件质量是指软件的功能和性能满足用户需求和期望的程度。随着IT技术在各个行业的广泛深入地应用,软件质量成为普遍重视的因素。如何有效地提高软件质量,增强软件产品的竞争力,是软件企业管理和技术人员共同面对的问题。 软件质量重于泰山 软件质量重于泰山,软件质量是核心竞争力之一。现在和未来软件企业的竞争力... 阅读全文
posted @ 2015-11-19 09:42 老夫子_22 阅读(233) 评论(0) 推荐(0)
摘要:测试用例是测试工作的核心。测试工作是讲究投入产出比的工作,这也是测试用例设计的指导思想。测试用例有度的概念,正如亚里士多德在《伦理学》中讨论道德为例:道德意味着过与不及之间的状态。面向测试用例,网上流传着这么一句话:“不同的机构会有不同的测试目的;相同的机构也可能有不同测试目的,可能是测试不同区域或... 阅读全文
posted @ 2015-11-17 07:30 老夫子_22 阅读(434) 评论(0) 推荐(0)
摘要:在软件测试的面试中, 经常会碰到类似的问题。 比如:如何测试一个杯子, 或者如何测试一只笔。 要求你设计20个以上的test case. 这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense。 首先应该反问下面试官, 需求是什么样的,比如大 阅读全文
posted @ 2015-11-16 22:44 老夫子_22 阅读(187) 评论(0) 推荐(0)
摘要:典型的既无意义,也不能实现目标的两个测试结束准则: 1用完了安排的测试时间后,测试便结束。 2当执行完所有测试用例都未发现错误,测试便结束。也就是说,当所有的测试用例不成功时便结束。 第一条准则没有任何作用,因为可以什么都不做就能满足它。它并不能衡量测试的质量。第二条准则同样无用。因为它与测试用例的 阅读全文
posted @ 2015-11-14 12:15 老夫子_22 阅读(514) 评论(0) 推荐(0)
摘要:软件测试是一项批判性的工作,目的就是找出软件中的缺陷。这里暂时不去深究为什么要进行软件测试,以及软件测试带来的好处。只介绍软件测试中一些基本的测试方法。根据是否查看代码程序分为黑盒测试和白盒测试;根据是否运行软件又可分为静态测试和动态测试。 黑盒测试:又叫功能测试或行为测试,只需考虑各个功能,不需要 阅读全文
posted @ 2015-11-13 18:43 老夫子_22 阅读(156) 评论(0) 推荐(0)
摘要:背景介绍 项目要马上上线,功能已完成80%,没在完整的需求文档,只有零散的Story,但由于流程及各种原因,之前一直没有测试人员的介入。现要在短时间内完成测试用例的编写,并要符合常规用例的规范及要求。 实践过程 · 梳理测试用例模板,与客户确认模板的覆盖是否满足需求 · 2小时与BA沟通业务流程,了 阅读全文
posted @ 2015-11-12 00:39 老夫子_22 阅读(383) 评论(0) 推荐(0)
摘要:作为一名软件测试工程师,需要具备哪些能力? 一、通用技能上: 1.基本计算机知识(操作系统,数据库,通讯协议原理,熟悉至少一门编程语言) 2.基本软件测试知识(各种测试理论,测试方法论,测试用例编写,缺陷界定标准,软件质量评估) 3.简单项目管理知识 二、产品、系统认知: 1.熟悉所测产品功能,能够 阅读全文
posted @ 2015-11-11 12:44 老夫子_22 阅读(405) 评论(0) 推荐(0)