软件测试人员的思考问题方式.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试人员的思考问题方式  测试员有很多不同的背景,测试团队是多元化的集体,但是大多数人都同意:测试员的 思考方式是不同的。怎么不同?有人说测试员是“消极”思维者。测试员会抱怨这种说法,认 为自己喜欢征服,他们在报告坏消息时有一种特别的兴奋感。这是—种普遍观点。我们提出 另一种观点。测试员并不抱怨,他们提供的是证据。测试员并不喜欢征服,他们喜欢打破产 品没有问题的幻觉。测试员并不喜欢发布坏消息,他们喜欢把客户从虚假信念中解放出来。 我们的观点是,按测试员的方式思考意味着实践认识论。测试运用的是认识论,不是靠傲慢 或谦卑。  本章旨在把测试员的大脑开发成,经过仔细调谐的推理机器。请记住:要用精神力量做 好事,而不做坏事。    经验1,测试运用的是认识论  读者看到这个题目会说:嘿,回来!我们在这里不是要讨论对电影明星的新崇拜。请相 信我们。认识论是能够帮助测试员更好测试的一个哲学分支。  认识论研究如何认识所了解的东西:研究证据和推理。这是科学实践的基础。研究认识 论的人有科学家、教育家和哲学家,当然还有精英级的软件测试员。学习认识论的学生研究 科学、哲学和心理学,目标是了解怎样才能改进我们的思维。我们使用的术语比经典定义要 宽,以便能够更多地利用批评性思维的最新成果。将认识论运用于软件测试,要问与以下类 似的问题:  怎么知道软件足够好?  如果软件并不是足够好,怎样才能知道?  怎么知道已经完成了足够的测试?  苏格拉底早在 2400 年前就提倡并描述了对信念的批判性观察,因此我们把他看作是最 早的认识论者。直到今天,哲学家、科学家和心理学家都还在继续研究认识论。作为测试员, 这就是我们的遗产。    经验 2,研究认识论有助于更好测试  直接与软件测试有关的认识论问题包括:  如何收集和评估证据。  如何进行有效的推论。  如何使用不同逻辑形式。  拥有合理的信念意味着什么。  形式和非形式推理之间的差别。  非形式推理的常见谬误。  自然语言的含义与模糊性。  如何做出好的决策。  从来也没有研究过这些问题的很多人也能测试得很好,但是如果要做得比很好还好,就 要研究这些问题。研究认识论可帮助测试员设计有效的测试策略,更好地意识到自己工作中 的错误,理解自己的测试能够证明什么、不能证明什么,并编写出无懈可击的测试报告。  以下是三本具有很高可读性的入门书:  《批判性思维的工具:心理学的元思想》(Tools of Critical Thinking :Metathoughts for  Psychology)(Levy  l997)。这本书是针对精神病医生写的,但是对测试员也很有用。书中 每一章都是有关更好思维的不同思想。不一定把它全读完,可以挑选任何一章阅读。  《思考与决策》(Thinking and Deciding)(Baron l994)。这是讨论思维世界的一本可读性很 高的普通教科书,是很好的入门书。  《研究的技巧》(The Craft of Research)(Booth、Colomb 和 Williams 1995)。    这是一本有 关批判性阅读和写作的很好的书籍,包括如何组织有说服力的论据。主要针对大学生读 者。        经验 3,认知心理学是测试的基础  如果说认识论告诉我们的是应该怎样思考,那么认知心理学告诉我们的是我们是怎样思 考的。与测试有关的一些问题包括:  人的感觉和记忆可靠性。  信念从哪里来。  信念如何影响人的行为。  做出决策所使用的偏见和捷径。  如何了解并分享所知道的信息。  如何考虑复杂事情。  在压力下如何思考。  如何识别模式。  如何把想法和事物分类。  如何注意事物之间的差别。  记忆事件中的失真。  如何重新构建部分记忆的事件(例如不可再现的程序错误)。  从来也没有研究过这些问题的很多人也能测试得很好,但是如果要做得比很好还好,就 要研究这些问题。研究认知心理学有助于理解影响测试员工作成绩的因素,以及影响人们解 释自己工作方式的因素。  开始研究认知心理学,不能不看《旷野中的认知》(Cognition in the wild)(Hutchins 1995)。 Hutchins 研究海军航海团队,以及他们怎样协同工作。这本书的很多内容也都与软件项目和 测试团队有关。 

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档