第15章
照亮第四元素:报告测试结果
15.1 测试结果的报告的过程
一个测试结果的报告的过程:
步骤序号 |
步骤内容 |
完成? |
1. |
了解报告的听众,这通常包括测试过程和系统质量的所有涉众,以及项目的目标 |
|
2. |
定义要展示的结果,一般是能够回答你的听众将对测试提出的问题的信息,特别是这些测试结果对于项目目标的意义 |
|
3. |
选择度量,并构建能够回答这些问题的报告和图表 |
|
4. |
根据需要向听众展示测试的结果 |
|
5. |
根据需要,通过重复步骤1-步骤4,针对听众,针对每个涉众,针对项目,调整报告和图表以及汇报活动 |
|
A Test Results Reporting Process
Step # |
Step |
Done? |
|||
1. |
Understand the audience, which usually includes all of the stakeholders in the testing process and system quality, and the goals of the project. |
¨ |
|
||
2. |
Define the results to be presented, typically the information that would answer the questions your audience would have about testing, especially what the test results mean in terms of project goals. |
¨ |
|
||
3. |
Select metrics and build reports and charts that answer these questions. |
¨ |
|
||
4. |
Present the test results to the audience as required. |
¨ |
|
||
5. |
As needed, tune the report and charts along with the reporting activities for the audience, for each stakeholder, and for the project by repeating steps 1-4 |
¨ |
|
||
必须有能力获得大量测试方面的一般性知识,到目前为止测试组发现的趋势和含义,以及在当前阶段的特定测试结果。其实,必须具有高效的书面和口头交流技能,甚至在交流一种复杂和少见的信息时也能做得很好。第三,必须具有政治能力,以维护集体团队对于测试组的可信度及其所提交信息的精确性的印象,特别是当这些消息指出项目正处在危险之中时。
汇总表,平衡记分卡(dashboard,balanced scorecard)
汇总表或平衡记分卡是一组量度的集合,通常显示为少量的图表或图片,给出了一些活动的状态的高层次试图。
15.2 Jamal定义了一个汇总表---并报告了大构建的测试结果
图一:用打开的/关闭的错误图表显示的质量评估
1) 平均每天打开的错误数
2) 平均每天关闭的错误数
3) 每天打开的错误的总数
4) 每天关闭的错误的总数
图二:按质量风险显示测试覆盖率和结果
图三:通过测试进度显示的产品使用和测试的效率
图四:由测试实现所示的测试完成情况图
15.3 认识一个好的测试结果报告过程
15.3.1 提交有用的,可信的和及时的信息
15.3.2 将测试状态联系到项目进程并影响以后的进度
有效的测试结果报告要求不仅仅具有精确的数据和精确的消息。也不仅仅要求有设计完好的图片,报告和图表的集合。不仅要求有聪明和深入地数据分析。不仅是一个有信心和有说服力的提交方式。不仅要求选取合适的通道,还必须联系到整个项目和项目不表的方式提交信息。
15.3.3 显示质量随时间变化的趋势和目标
15.3.4 使用合适的机制和文档
达尔文“如果…你不能够用数字表达【你要谈论的内容】,你的知识是属于贫乏和不足的类型。
15.3.5调整与每个听众的交流的方式
15.4 处理挑战
15.4.1 处理演讲
l 参加状态会议时准备好幻灯片和支持性的文档;
l 向你的听众展示幻灯片,图表和报告,指出其中的好消息和坏消息;
l 在听取提议和问题时要面对微笑,避免反应过度
15.4.2 坏消息传递者
l 要镇静和耐心。一次理性的演讲要比一个感性的演讲交流的事实更好。
l 要考虑周到。
l 不要做堂吉诃德,孤独的质量冠军。
l 不要对发现的失败感到高兴。在外面表现乐观,在内部要悲观。
15.4.3 永远变化的复杂故事
15.4.4 在作一次没有激情的演讲时维持对于质量的激情
15.5 实现改进
1. 开始时询问涉众对于现在测试组织提供的信息产品和服务的想法怎么样。
2. 准备好显示范例。
3. 才有合适大小的步骤。
4. 减少额外的工作量。
5. 监视报告过程的有效性和表现的有效性。