发布: 2008-5-10 17:48 | 作者: 网络转载 | 来源: 网络转载 | 查看: 180次 | 进入软件测试论坛讨论
测试角色群的目标是只有当所有的产品质量问题被识别出来并被处理后,才可以批准发布。所有被交付的产品都是有缺点的。关键的目的是在发布产品之前,确保那些缺陷被识别出来并被处理。在维修被质询的缺陷的过程中,编制解决解决方案文档的处理几乎涉及到了一切。交付一个缺陷已知且被处理的有解决解决方案的产品,比起交付一个有着未被识别的缺陷的产品要好得多,因为稍后小组和用户就会为之大吃一惊。
要想成功,测试小组角色群必须致力于几个主要的责任。那些责任被分组在三个主要职能领域中。
• |
开发测试方法和规划。 |
• |
参与设置质量规则。 |
• |
开发测试规范。 |
• |
开发和维护自动测试案例、工具、和脚本。 |
• |
管理测试以准确确定产品开发的状态。 |
• |
管理构建过程。 |
• |
为小组提供产品质量相关的数据。 |
• |
在产品发布之前跟踪所有的错误和交流问题来确保他们的解决方案。 |
测试规划职能领域是测试角色群的一部分,它致力于使小组知道如何确保所有的产品质量问题被识别且处理。
测试角色开发测试方法和规划,并为小组测试解决方案之策略描绘轮廓。这些规划包括具体类型的测试、具体测试区域、测试成功标准、和资源(硬件和人员都是)中需要测试的信息。
测试规划职能领域的一个重要部分就是通过为项目小组的质量控制方法和规则提供输入,参与设置质量规则,以确保解决方案的成功。
测试规划职能领域的最后一个行为是开发测试规范。这是对需要工具和代码符合的测试规划的定义的详细描述。
作为测试角色群的一部分,测试工程职能领域致力于完成测试规划中定义的行为,这是确保所有产品质量问题被识别出来且被处理所必须的。本域所定义的责任是:开发和维护测试案例的具体职责;开发工具、脚本、以及文档来执行测试功能;进行日常构建的管理,以确保测试规程能以单个参考标准执行和报告;还有管理测试以准确确定产品开发的状态——同当前的构建一起,通过运行测试案例、工具、和脚本来识别问题。
作为测试角色群的一部分,跟踪和报告职能领域致力于清晰的向项目小组表达解决方案中普遍错误的和普遍正确的是什么,从而使开发状态能被精确的描绘出来。
问题跟踪的执行是为了确保所有被识别出来的问题在发行之前已经被解决。问题状态文档包括了分配、优先级、决定、和解决,它们全部都频繁的向小组提供与当前产品质量状态和详细趋势分析有关的数据。
用户经验角色群的目标是提高用户效率。用户经验由六个职能领域组成:易用性、国际化、技术交流、培训、可用性、和图形设计。为了使解决方案被成功执行,用户经验角色群在每个职能领域中都有一些必须被管理的责任。下面是职能领域和相关责任的列表。
在设计中促进易用性概念与需求。
改善解决方案在国际市场中的质量和可用性。
• |
为支持系统设计和开发文档(helpdesk 手册,KB 文章等等)。 |
• |
帮助/辅助文档。 |
开发和实行学习策略(构建/购买/交付)。
• |
收集、分析、区分用户需求。 |
• |
为解决方案设计提供反馈与输入。 |
• |
开发使用情境和使用案例。 |
• |
为项目小组担当用户辩护者。 |
• |
促进用户接口设计。 |
易用性职能领域致力于通过促进设计中的易用性概念和需求,确保解决方案对那些有缺陷的人来说是易用的。易用性的重要是有很多原因的。最主要的一个方面,易用性很重要是因为不论人们的能力如何,产品和解决方案应该对所有人来说都是易用和可用的。一个产品或者解决方案没有在易用性上得分将缺乏完全的采用率。另外,遵从易用性可以符合政府法规的要求。
易用性观念和需求必须在整个解决方案开发周期中被提出,且必须包括:
• |
每个功能规范内的易用性部分的结合。 |
• |
将易用性信息集成进解决方案帮助部分。 |
• |
确保易用性文档的完善。 |
• |
确保易用性文档以易用的格式呈现。 |
国际化职能领域中的责任是提高解决方案在国际市场中的质量与可用性。国际化职能领域由全球化和本地化过程两部分构成。
全球化是一个定义和开发解决方案的过程,它考虑解决方案本地华化的需要,其内容要么没有改变,要么没有本地用户不需要的工作区。换句话说,一个彻底全球化的发行解决方案即是为了打算进行最小难度的本地化。
解决方案本地化包括改变解决方案用户界面、帮助文件、印刷品和联机文档、行销内容、还有Web站点。有些时候,这些内容可能需要为某个特定的语言版本改变为图形元素,甚至进行内容的更改。
技术交流职能领域致力于解决方案文档支持系统的开发。
技术交流职能领域的一个主要责任是创建诸如帮助工具这样的工具组件。这种帮助工具能够为用户的基本的问题、关键字描述、错误解释、和经常被问到的问题提供答复。像帮助工具这样的工具可以使用户和组织双方得利。用户得利是因为他们的问题和询问通过及时有效的方式得到了回答。组织则得益于降低了支持成本。
技术交流职能领域得一个补充责任就是为解决方案设计和开发文档。这可能包括安装、升级、操作、和疑难解答指南的开发。
培训职能领域致力于通过提供有效使用解决方案需要的技能知识,来提升用户执行能力。这个技能知识转移是通过执行一个学习策略来实现的。学习策略的开发是用户经验小组角色群的责任。
学习策略的开发可能在组织内部进行,或者外包给一个专门进行培训和开发的组织。不管实际上是谁开发这个学习策略,这个方法通常都由以下部分组成:
• |
对用户和企业的目的与目标进行分析。 |
• |
设定期望的技能级别集合。 |
• |
开发和执行一个培训规划。 |
• |
在执行时,测度培训规划的可行性,对培训规划进行适当的修改,以保证执行的成功。 |
学习策略可能由以下的一个或几个交付机制组成:教师指导培训、技术交付培训、自主学习或使用工作帮助。很多组织选择了混合方法来适应这种单独的自主学习风格。
可用性职能领域致力于保证解决方案可以被特定的用户使用,并高效且令人满意的完成规定的目标。
可用性职能领域定义的一个主要的责任是可用性研究,它包括收集、分析、区分用户需求。通过在早期以及贯穿解决方案工作中的了解客户工作上花费时间,项目将更有可能性有效的适应客户需要。
可用性职能领域中定义的另一个主要责任是开发使用情境和使用案例。这里的主要打算就是设想和考虑整个解决方案多大程度上可能被使用。这个工作帮助开发小组从一个整体和直观角度了解了用户如何处理解决方案,这通常可以导致设计被改进,从而使有效性增加。
可用性职能领域中定义的最后一个主要责任是为解决方案提供反馈和输入。通过在整个开发周期中花费时间把用户反馈提供给开发人员,解决方案将因此获取一个更高的用户满意率。
本图形设计职能领域致力于确保解决方案中的图形原理的设计是恰当的。图形设计职能领域的主要职责是推动用户界面的设计。这包括设计用户打算与之结合的对象(还有应用于那些对象的操作),还包括接口的主要画面。