以知识为核心的ALM之测试管理篇

发表于:2011-4-01 10:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:TechExcel    来源:51Testing软件测试网采编

  随着商业竞争的日趋激烈和软件开发规模的日趋庞大,测试管理在应用生命周期管理(Application Lifecycle Management,简称ALM)中的地位越发显著。近几年来,中国软件企业迅速成长,“重开发,轻测试”的情况也得到了很大改观。然而,测试管理在实 际操作中仍然存在种种问题。例如,传统的瀑布式开发将测试置于需求分析、设计、编码之后,需求及设计的变更往往会导致一系列返工。又如,很多测试管理还是 基于纸质文档,而且是遵照项目最初的需求制定,无法根据进展实时更新。缺乏测试计划将导致QA团队总是忙于手头上的测试任务,而忽略了测试的总体目标和对 测试结果的分析。只有基于有效的测试管理方法,才能使得企业真正实现标准化测试管理,提升测试效率和产品质量。

  测试管理:以知识为核心

  多年来,我们一直倡导“以知识为核心的ALM”,在测试项目实施过程中,也不能回避知识管理的问题。这不是简单的文档管理,而是对整 个开发和测试过程中所有知识(包括各类文档、链接、Email、附件等)的有序记录,以及有效的积累和查询,以备当前和未来项目之用。知识库中的需求能够 与测试模板以及测试任务链接,确保所有需求都得到妥善的测试。以知识为核心的测试管理,体现为以下三方面:

  ●及时更新测试计划

  通过中心知识库,测试团队可以查看最新的项目文档,如业务需求和规范点等,这些文档都是 测试部经理制定测试计划的重要依据。当项目文档更新时,测试部经理也能与开发团队同步查看,有利于及时更新测试计划、重新分配资源、或调整测试策略。

  ●提高测试计划效率

  基于知识库,测试团队可以轻松地创建、保存、管理和再利用测试模板。测试人员可以根据先 前的测试结果,分析相关的缺陷和bug数据,从而计划、分配测试任务。另外,测试团队还可以从知识库中调用原来的测试范围,或依据知识库中的历史记录更准 确的估计测试范围,以此提高测试计划的效率。

  ●促进项目团队沟通

  项目相关人员能够查看每个测试模板的变更历史和背景信息。每个测试用例都能直接与相应的文档关联,包括测试计划、业务需求、日程等, 测试人员通过将产品功能与这些文档对比,能更准确地理解测试任务,完成测试工作

  全面的测试管理方法

  全面的测试管理涉及到方方面面的内容,从测试用例、计划和团队管理,到测试结果分析。有效的测试管理方法不仅要能创建、管理产品版 本的整个测试周期,还需要制定测试计划、分配测试任务、管理测试范围以及提交产品缺陷。

  测试模板(Test Template)和测试任务(Test Task)是TechExcel测试管理模型中的两个重要概念。测试模板是测试任务的蓝图,包含了测试的内容、步骤和测试点。一个测试模板可以用于多个产 品或版本的测试。举例来讲,设计一个测试IE浏览器是否可以保存当前页面的测试模板,该模板就应该可以用于IE6.0和7.0等多个版本。

  通常一个软件产品会在多个环境中运行,如一款软件有英语、汉语和法语版本,需要对三个版本的产品测试,又如某软件要在LinuxWindows Vista、Windows XP上运行。这就需要在测试模板中设置一个或多个环境变量,提供多种供选择的值,一个测试模板与多个环境变量的组合就产生了多个测试任务。测试任务是测试 模板的一个实例,每个测试任务包含执行的过程、历史、状态信息。例如,环境变量“Web浏览器”可设3个值:IE、Firefox和Safari;一个包 含该环境变量的测试模板则可产生3个测试任务:IE测试任务、Firefox测试任务和Safari测试任务。

  图1显示了TechExcel测试管理方法的总体流程。首先,QA经理从测试模板库中选择已有的测试模板或由资深测试人员创建新的 测试模板,将测试模板有序的组织起来,就形成了测试模版树(图中模板视图)。测试部经理或项目经理以测试模板树为依据来规划测试周期和发布周期。在测试任 务的执行过程中,失败的测试任务还可直接生成缺陷,提交到缺陷及任务跟踪工具(如DevTrack)中进行跟踪修复。

31/3123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • YangMay
    2012-9-10 23:15:41

    写得很中肯

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号