测试的那些心理学

萝らか妹 提交于 2020-01-17 18:23:07

测试人员和开发人员的心态比较。
自我测试与独立测试之间的平衡。
测试人员和开发人员之间应该就缺陷进行清晰,礼貌的沟通和反馈。
测试人员和开发人员的心态比较:
应用程序的测试和审查与分析和开发有所不同。意思是说,如果我们正在构建或开发应用程序,那么我们将在解决开发过程中的问题并根据用户规范制造产品方面做出积极的努力。

但是,在测试或审查产品时,我们正在寻找产品中的缺陷或故障。因此,构建软件需要与测试软件不同的心态。什么是测试心理学

自我测试和独立测试之间的平衡:
上面文章中对测试人员和开发人员的心态进行比较只是为了比较两种不同的观点。

这并不意味着测试人员不能成为程序员,也不意味着程序员不能成为测试人员,尽管它们通常是独立的角色。实际上,程序员是测试人员。

他们总是测试自己构建的组件。在测试自己的代码时,他们会发现很多问题,因此程序员,架构师和开发人员在将代码提供给任何人之前,总是会先对其进行测试。但是,我们都知道很难发现我们自己的错误。

因此,程序员,架构师,业务分析师需要依靠其他人来帮助测试他们的工作。该其他人可能是同一团队的其他开发人员,也可能是测试专家或专业测试人员。

将应用程序提供给测试专家或专业测试人员可以对系统进行独立测试。

这种独立程度避免了作者的偏见,并且在发现缺陷和失败时通常更有效。

有软件测试其独立此处列出从最低级别的独立性,以最高的几个级别:
自身。由撰写项目的人进行测试。
二。由同一团队中另一个人(例如另一个程序员)进行的测试。
三。由来自不同组(例如独立测试团队)的人员进行的测试。
四。来自不同组织或公司的人员进行的测试,例如外包测试或外部机构的认证。

测试人员与开发人员之间清晰,有礼貌的沟通和对缺陷的反馈:
我们都会犯错误,有时当有人指出错误时,我们会感到烦恼,沮丧或沮丧。因此,当我们作为测试人员运行测试时,从我们的角度来看这是一个很好的测试,因为我们发现了软件中的缺陷和故障。

但是同时,我们在处理或向程序员报告缺陷和故障时需要非常小心。我们很高兴,因为我们发现了一个很好的错误,但是需求分析师,设计师,开发人员,项目经理和客户将如何应对。

生成应用程序的人员可能会采取防御措施,并将此举报的缺陷视为个人批评。
项目经理可能会因为每个人都对项目的执行而感到恼火。
客户可能会因为看到缺陷而对产品失去信心。
因为测试可以被视为破坏性活动,所以我们需要谨慎,同时尽可能客观和礼貌地报告我们的缺陷和失败。

自我测试与独立测试之间的平衡

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!