上海软件测试培训
达内上海市场营销中心

15026646813

热门课程

快速测试不单单节约了你两倍的时间

  • 时间:2017-10-30 16:47
  • 发布:上海软件测试培训
  • 来源:企业笔试题

如果把测试比喻成网站的话,那么测试思想是网站框架,测试工具是div和内容,div和内容让网站看上去更丰富,但如果少了框架的支撑,div就没有展示的空间。

为了提高测试效率,加速项目开发进度,节约成本,快速测试成为了测试人员工作中必不可少的一部分。要是遇到项目组任务重时间紧的情况,测试人员的目标就是保证重点功能的质量并及早发现关键问题所在,提高整个项目组的进度。

如何在利用快速测试在时间紧迫,任务重的情况下做好测试工作呢?测试的先后顺序应该怎样?上海软件测试培训班小编与大家一起学习快速测试的思想。

一,快速测试的特点

1,节省时间。需要对传统测试瘦身。一般地说,流线型的文档和虔诚的测试是最容易发生风险的区域。不要因为别人告诉你重复是好的,你就来回的测同一个东西。确保你从每个测试中得到了好的、有价值的信息。

2Mission。在快速测试中我们不是以Task为导向,我们是以Mission为导向的。我们的目标可能是快点找到重要的问题。如果是这样,那么写测试用例可能不是最好的方式。另一方面,如果我们的目标是使FDA听众满意,那么我们不仅要写测试用例,还要按照指定的规格来写某几种测试用例。理解我们的Mission,然后估算一下我们的形势,并找到我们能朝着实现该目标立即开始执行的最快、最有用的行动。

3,强调技巧。做好任何的测试都要求技巧。普通测试不重视测试技巧的重要性,它更多关注测试文档的格式而不是测试的健壮性。快速测试,就像我们描述的,强调测试技巧。它不是像用微波炉炸爆米花那样的机械技术,或者是在DMV(机动车管理部门)填表格。健壮的测试是非常重要的,因此我们练习批判性思维和试验设计技巧。

4,风险。普通测试关注功能和结构上的产品覆盖率。上海软件测试培训班的讲师给大家举过例子:例如微信能做微信转账功能,那么就测微信的转账功能。快速测试更关注重要的问题。基于对产品的理解,找出那些我们认为的最可能发生并且发生后影响较大的问题。然后投入测试人员的主要精力来测试那些问题。快速测试往往意味着尽可能快的揭露最重要的信息。

5,也称探索性测试。快速测试也是快速学习,因此我们使用探索性测试。我们避免先写测试用例,除非有明确和强制性的要求。我们更喜欢让上一个测试影响我们的下一个测试。这是一个好事情,因为我们并没有被预先设计好的测试步骤所禁锢,而且让我们发现了更好的测试思想。让测试快速地执行的其它方式。 6,启发法。使用启发法(拇指规则)可以帮助我们避免思维短路,并且更快地测试。启发法本质上是某种意义上有偏差地反应,帮助我们在正确地时间测试正确的东西。快速测试收集、记住并且练习使用有帮助的启发法。在普通测试中,启发法也有被使用,但是测试人员往往并不知道自己使用了这个方法,也不能完全地掌控这个方法。

7,团队合作性强。快速测试意味着走捷径(作弊)。尽可能事先弄清楚问题,然后借用其它人的工作,我们使用我们能找到的任何资源和工具。例如,快速测试的一个重要的技术就是成对测试:两个人,一台电脑。这个思想在XP(极限编程)的实践中被证明是有效的,并且在测试工作中也很适用。在普通测试的经验中,测试人员通常安静、独自的工作,而不是像一群迅捷的狼在捕猎bug

快速测试相对于普通测试来说更具解决重点问题的特点,在同样的时间里,快速测试更能够把我核心问题最高效的给出结果。快速测试的影响因素包括四方面,比如风险等级、模块关联度、质量成本及时间人员等。

学习使我们处于不败之地,IT学习更能让我们适应互联网+大数据时代的高速发展,上海达内带你一同走进魔都的高薪阶层,做更有价值的事。【上海软件测试培训机构】达内

上海软件测试培训班


上一篇:从测试小白进阶大咖的必经之路:随机测试
下一篇:安全性测试认识及重点分享:SQL注入

软件测试面试题,不是经典但命中率极高

QA在软件测试中扮演什么角色?如何保障软件质量

软件测试工程师专用工具:Burpsuite测试移动应用程序

春运急?教你用Python自动刷新抢12306火车票

选择城市和中心
贵州省

广西省

海南省