• 测试很重要


    转载:

    1. 平均每天,【测试人员】花费大量的时间在三个不同的活动上——test,bug和setup,即TBS。

    T,Testing time——是我们要做的事情,也是很多混乱被引入的的地方。(测试时间)当我们谈论我们正在工作的内容时,大多数测试人员用“我正在测试新的报告功能”或“我正在构建来自于最后冲刺用于批量加载功能的自动操作”来报告状态。这些声明是准确,肯定的,但他们也可以隐藏了所有你不得不做的其他工作。如果我们想获得更具体的内容,那么我们可以减少测试时间,缩短到只花费在评估软件上的时间。当我在看文档和谈论产品有关的新变化时,是为了【帮助设计测试】,这就是测试时间。当我工作在软件上时,我的【探索和测试】,也是测试时间。

     

    B,Bug——当我们发现bug时,我们会从主要工作(需要测试的内容)切换到一些由于问题造成的意外情况上。如果问题不存在,那么我们就不需要花费时间去重现,去探索知道问题是局部的还是更大问题的一个症状,也不需要为了修复去文档记录和支持。发现一个bug破坏了测试流:停止工作,停止测试速度,如果你用那种方式考虑事情的话。当我在测试时,发现了一些有趣的东西,一般我做的第一件事就是,【尝试重建这种情况】。这里就是我做的瞬间放缓的地方,因为我需要追溯我的步骤。有时,【bug简单,那么我可以马上重建它】而当bug狡猾的时候,【那我就需要时间来搞清楚】。在研究bug后,还要报告此事。无论你是很幸运有一个演示就足够了,还是必须在一个跟踪系统中做一个全面的报告,都是需要时间的。【Bug阻碍了测试活动前进的脚步】,并且我们通常不知道它们会在什么时候突然出现。

     

    S,Setup——不像工作于bug时创建测试的start-stop经历,设置活动在一开始就限制了工作流,就像高速上的匝道一样。【设置是我在执行测试前不得不做的一切事情。】在最简单的情况下,我用工具,例如【Excel来创建数据】,要么【使用脚本】要么自己加载到软件中。这种设置非常快,只需要几分钟。在图表的另一端则需要几小时或几天的设置活动。在有一个案例中,我和一个开发人员工作了一两天才创建了数据,然后打包到SQL脚本中,在我们可以做任何有意义的测试之前,【得到填充了数据的系统】。

     

    (测试管理工具)(安装脚本)(为工作在那个领域的下一个人存储特殊信息)在你第一次测试一个新的东西时,很难绕过设置成本。如果你打算将来重新测试,那么有时测试管理工具可以,通过运行安装脚本或为工作在那个领域的下一个人存储特殊信息,帮助降低成本。

     

    (平衡分配时间)我们通常不会去关注时间都花在了哪里,并且几乎从来没有均匀分配时间。Test Bug Setup更像是一个三边的跷跷板。当我花了大量时间在设置数据上时,那么可能可用到测试上的时间就会变少,而用来报告发现的问题的时间就更少了。如何正确地安排这些时间是需要平衡的。

     

    (测试很重要)如果你想知道为什么测试要花这么长时间,那么就看一看你的员工工作的所有未测试的其他活动。那项工作可能对项目而言是至关重要的,是为了添加信息,促进测试,但你可能会惊讶地发现它只是嵌入在表面之下。

     
  • 相关阅读:
    join()方法的使用
    synchronized关键字
    voliatle关键字
    一.线程概述
    NIO demo
    同步阻塞I/O
    Ubuntu16.04.1 安装Nginx
    垃圾收集
    如何从头开始安装 wordpress
    centos 6 安装 gnu c++ 等开发工具
  • 原文地址:https://www.cnblogs.com/rechen/p/5295778.html
Copyright © 2020-2023  润新知