软件测试组日常工作流程管理方法.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? ? 软件测试组日常工作流程管理方法 ? ? 姜文 刘立康 [摘 ? ?要] 随着计算机技术的快速发展,软件广泛应用到各个领域。软件应用规模越来越大,应用形式越来越复杂,软件质量要求越来越高,软件测试越来越重要。软件测试工作可以分为两类:测试设计和测试执行。为了规范管理测试组日常工作,软件测试组采用跨部门的矩阵流程图管理日常的测试工作。结合工作实践分别给出软件测试设计工作流程图和软件测试执行工作流程图,通过工作任务表详细叙述了流程节点的工作任务,叙述了软件测试的风险分析与控制。工作实践表明,采用规范的流程管理,可以提高测试组的工作效率,有助于改进测试工作的风险控制,提高软件产品质量。 [Key] 软件测试;工作流程;流程节点;工作任务表;风险分析与控制 doi : 10 . 3969 / j . issn . 1673 - 0194 . 2019. 19. 062 [] F273;TP311.5 ? ?[] ?A ? ? ?[] ?1673 - 0194(2019)19- 0142- 05 0 ? ? ?引 ? ?言 随着计算机技术的快速发展,软件越来越普遍应用到各个领域和各个方面。如今软件已经渗透到人们的日常生活中,从办公设备到家用电器,从通信工具到航空航天事业,软件无处不在。软件是信息化的核心,现代国民经济、国防建设、社会发展及人民生活都离不开软件。软件产业是增长最快的朝阳产业,是高投入、高产出、无污染、低能耗的绿产业。软件产业关系到国家经济和文化安全,体现了国家综合实力,是决定未来国际竞争地位的战略性产业。目前软件应用规模越来越大,应用形式越来越复杂,软件质量要求越来越高,软件测试越来越重要。 当前及今后,“软件定义一切”充分说明了软件的重要性。软件作为产品及产品中的核心,其质量可以认为是产品的生命。在国家大力推行信息化与工业化融合之际,信息软件与工业软件的质量决定了“两化融合”的成败。软件质量保证的最重要手段之一就是软件测试。 在大型软件项目的开发过程中,开发工作可以分为两类:软件开发和软件测试,二者之间的关系如同一枚硬币的正反两面。本项目组从事通信网云化软件的开发,该软件以后要用于5G通信的核心网。软件开发需要掌握通信网技术,熟悉许多通信协议,具有一定的难度和复杂度。为了规范在研项目测试组日常工作流程管理,软件测试组采用跨部门的矩阵流程图管理日常的测试工作流程。这样有助于提高测试组的工作效率,提高测试组测试工程师(TE)的业务水平,提高软件产品质量。 1 ? ? ?软件项目组组织形式 项目组通常分为软件开发组和软件测试组。软件开发组主要负责软件产品的设计与编码,软件测试组主要负责软件检错和软件版本的验证与确认。软件产品实际上是软件产品的某个版本,没有经过验证与确认是不能交付应用。 1.1 ? 软件开发组 从技术上来讲,软件开发组由系统工程师(SE)和软件开发工程师(SWE)组成,SE主要负责软件设计,SWE主要负责编程。 1.1.1 ? 软件系统工程师(SE) SE根据客户提出的需求文档给出可行的设计方案;完成软件需求设计、架构设计和详细设计;将设计场景文档转换为开发场景文档,提供给SWE进行软件编码。在软件开发过程中,SE和SWE共同处理遇到的各种问题。 1.1.2 ? 软件开发工程师(SWE) SWE根据SE给出的软件产品设计场景文档编写代码;源代码调试、自验之后,将源代码合入版本库;处理持续集成工程师(CIE)和测试工程师提交的问题单,定位问题产生的原因,修改代码,重新将代码合入版本库。 1.2 ? 软件测试组 软件测试组的工作可以分为两类:测试设计和测试执行。从技术上来讲,软件测试组主要由软件测试架构师(TSE)和软件测试工程师(TE)组成,TSE主要负责软件测试设计,TE主要負责软件测试执行。有的单位可能没有测试架构师,测试设计工作通常由测试组长或测试经理负责。 1.2.1 ? 软件测试架构师(TSE) TSE根据需求规格文档和SE给出设计场景文档,编写软件产品测试策略;细化与分析软件测试点,编写软件测试用例。将测试用例分配给TE进行自动化测试脚本编写。与TE共同处理软件测试过程中遇到的各种问题。 1.2.2 ? 软件测试工程师(TE) TE根据设计场景文档、测试策略和测试用例编写自动化测试脚本。搭建测试环境,安装软件版本包,执行软件测试。对已发现到的软件缺陷,提交问题单,进行问题单跟踪,SWE修改源码解决软件缺陷之后,TE需要执行问题单回归测试,直到问题单处理完毕。 2 ? ? ?测试组工作流程管理 软件测试组的工作与软件开发组的工作相互交织、密切相关,往往显得杂乱无章。制度管人,流程管事。建立合理和实用的测试工作流程,才能提高工作效率和减少测试风险。软件测试工作可以分为两类:测试设计和测试执行

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档