人间是剧场 (1)

  • 基本的不安全感
    一开始,我们就必须了解为何要修“止” ---- 基本上是为了获得某种自我控制的能力。这意思是说,为毛现在对自己毫无控制力。我们所普遍感受到的焦虑或痛苦之一,就是内在的不安全感。这个不安全感是我们需要摧毁或至...

How Google Tests Software (8) 更多

  • 第230页
    The second fatal flaw is also related to developers and testers separated by organizational boundaries. Testers identify with their role and not their product. Whenever the focus is not on the p... (1回应)
  • 第188页
    The first advice toward this end is know your product. Given any question about how to use the product, the TEM should be an expert. A related second piece of advice is to know your people. As a ma...
  • 第75页
    The Test Engineer (TE) plays a related but different role where the focus is on user impact and risk to the overall mission of the software product. After they are engaged, TEs do not have to start...
  • 第29页
    The larger an automation effort is, the harder it is to maintain and the more brittle it becomes as the system evolves. It's the smaller, more special purpose automation that creates useful infrastruc...
  • 第25页
    Indeed, SETs have the one major advantage of being the engineer on the team with the broadest view of the product. A good SET can put this breadth of expertise to work for the more laser-focused devel...
  • 第22页
    Test is just another feature of the application, and SETs are the owner of the testing feature. SETs also participate in reviewing code written by SWEs and vice versa. quality is not important u...
  • 第15页
    There is a different kind of thinking involved in writing feature code and writing test case. It becomes necessary to distinguish between a feature developer and a test developer. For feature code, th...
  • 第4页
    The first piece of advice I give people when they ask for the keys to our success: Don't hire too many testers. How does Google get by with such small ranks of test folks?If i had to put it simply,... (7回应)

软件测试自动化 (1)

  • 前言
    自动化功能测试需要复杂全面的测试数据对AUT进行测试。这些测试数据必须能够冲服产生演示重要系统特征的测试场景。因此,与其他测试相比,自动化功能测试更加复杂也更加困难。它要求测试工程师写出测试脚本的主要部..

修改代码的艺术 (3)

  • 第72页
    依赖倒置原则 如果你的代码依赖于一个接口,那么这个依赖一般来说是很次要的。除非这个接口发生改变,否则你的代码是无需改变的,而接口的改动频率通常情况下要远远低于接口背后的那些代码。在接口不变的前提下,不... (1回应)
  • 第74页
    新生类: 第一种情况: 所要进行的修改迫使你为某个类添加一个全新的职责。 外覆方法:创建一个与原方法同名的新方法,并在新方法中调用更名后的原方法。
  • 第31页
    接缝(seam),顾名思义,就是指程序中的一些特殊的点,在这些点上你无需作任何修改就可以达到改动程序行为的目的。 对象接缝(object seam),遇到此类接缝时,我们可以在无需修改调用函数的情况下改变被调用的..

你以为你以为的就是你以为的吗?2 (2)

  • 第14页
    我们似乎常被看似智慧实则错误的格言警句所蛊惑,作家、诗人、知识分子都擅长此道。
  • 第6页
    诉诸无知的逻辑本质是这样滴:如果一个人不能相信或者无法想象某件事情是真的,那么基于这个理由,他就可以认为这件事情是假的。反过来,如果他不能相信或者无法想象某件事情是假的,那么他就可以认为它是真的。 ...
<前页 1 2 后页>