了解TQA服务工作流程

TQA是一项系统的复杂过程,要做好全程质量控制需要从项目管理的高度去统筹进行。为了方便叙述,我们以服务受理进程和信息系统建设的瀑布模型为基线进行阐述,希望能给大家带来帮助(如图1所示)。

图1 TQA服务流程示意

  一、TQA市场支持

  TQA服务咨询由我中心专门的TQA服务咨询师提供服务,通过深入的客户沟通,依据客户需求量身定制个性化TQA技术方案,并在此基础上进一步沟通,直至获得客户认可。

  在TQA技术服务方案确认后,双方即可签署TQA服务合同,以商业合同的形式确认双方的责权利关系和内容。

  通常在TQA合同签署3个工作日内,中心分配测试任务,并指定项目负责人和职能工程师(如项目管理师、系统分析师、资深SQA、资深开发工程师和资深测试工程师等),完成TQA服务项目组的组建。

  二、TQA服务实施

  TQA服务一般是一个长程的伴随式服务,不同阶段对应不同的目标和任务,视工作需要安排不同角色的工程师完成相关的服务。下面分述如下:

  1、系统规划咨询

  系统规划咨询由系统分析师负责实施。通过企业现状调查与分析、系统需求与用户需求分析进行信息规划,协助客户做出投资概算、收益与价值估算、技术可行性分析、风险分析、工作计划等内容。

  2、应用系统方案评估及比对测试

  应用系统方案评估及比对测试一般由资深测试工程师实施。一般依据整理的初步的系统需求和功能需求以及系统规划,搜集、整理可能的解决方案,并对整理后的解决方案进行评比、选择。

  对于系统的选择要取得可信的评比指标需要进行比对测试。所谓比对测试是在各个被选系统中制定一份可度量的评比基准,在此基础上对系统进行功能、性能的采样,采集提取各项系统指标,形成系统比对报告。

  3、应用系统成本估算

  应用系统成本估算由系统分析师负责实施。在项目立项、系统招标、项目决算以及软件生命周期的各个阶段对应用软件系统的规模和工作量、成本进行估算,并提供应用系统的规模和成本评估报告。

 三、信息系统建设与开发

  信息系统建设与开发是一次信息系统建设的核心内容,这个过程的质量控制的优劣将直接决定信息系统建设的成败。这个阶段的质量控制策略我们从需求工程与阶段评审、设计与开发技术咨询与技术阶段评审、软件测试咨询与过程测试、技术评审与质量保证、项目管理咨询和配置管理咨询等6个方面进行阐述。

  信息系统建设与开发阶段主要参与者包括项目管理师、系统分析师、资深SQA、资深开发工程师和资深测试工程师等。

  1、需求工程咨询与阶段评审

  软件功能需求是在系统需求、用户需求基础上的细化,是软件实现的功能描述和规范。如果其描述不清或不明确,将使后面的设计开发工作失去依据,也缺少软件评价的标准和依据。因此需求工程需要采用科学适用的过程,如需求采集、需求分析、需求管理等,对需求的变更进行严格的控制。

  需求工程实施后一般会产生《需求规格说明书》,这是需求工程的核心文档,对这种具有里程碑意义的产出物我们会组织并邀请客户代表、业务专家共同进行专家评审,已确认需求的有效性。

  2、设计与开发技术咨询与技术评审

  设计评审的内容一般包括:

  评审模块是否覆盖了需求以及模块划分是否合理;

  界面设计是否符合业务以及是否易用;

  数据库的设计是否覆盖业务内容且易于扩展;

  是否提供数据的完整性保证措施;

  系统性能是否能满足需求中定义;

  设计是否考虑了业务高峰的处理以及瓶颈分析解决措施;

  是否考虑信息系统的故障对策,系统的故障对策是否完备;

  系统的权限及安全保证措施;

  3、软件测试咨询与过程测试

图2 软件测试过程模型

 通过软件测试咨询协助项目组建立起适合的软件测试过程模型(如图2所示),规范测试分析、测试设计、测试执行和缺陷处理的测试进程,并约定各个阶段的工作规范(我中心于2008年主持定制了软件测试过程的国家标准GB/T 15532 《软件测试规范》)。

  测试组织按照既定规范开展测试工作,对软件开发与实施过程中的各个阶段性的产品进行测试和确认。根据软件开发合同或计划,针对各个阶段的产品进行严格的测试,包括单元测试、集成测试、系统测试。在整个项目完成后,提供系统级的验收测试,通过严格的测试,来消除系统潜在的问题。

  4、技术评审与质量保证

  技术人员将参与软件开发与实施的全过程,对阶段性的成果、产品进行评审、测试、验证和确认。从软件开发过程中间来保证软件的质量,为软件的后期使用、维护等工作奠定良好的基础。

  5、项目管理咨询

  结合CMM/CMMI的有关规范及PMP、IPMP的项目管理知识框架对项目进行管控咨询。

  6、配置管理咨询

  配置管理活动被用来设计标识配置项、建立基线、控制版本和变更、保证变更被适当地实施,使开发人员、测试人员、项目管理者、质量保证人员等能方便地通过软件配置管理获得有用的信息。在现代信息系统建设项目实施过程中,配置管理已成为重要的一环。

  通过配置管理咨询,将我们的成功经验传导给项目组,通过配置管理识别和工具选型培训等建立起规范的配置管理体系。

版权声明:本文出自山东省软件评测中心 张凯丽,51Testing软件测试网原创出品,未经明确的书面许可,任何人或单位不得对本文进行复制、转载或镜像,否则将追究法律责任。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-20 16:51:17

了解TQA服务工作流程的相关文章

利用 WSH 作定时工作流程

定时 一个很常见的 ASP 问题 : "如何定时工作流程执行网页?", 之所以会问这个问题大部分是因为管理员可能会利用一个 ASP 网页来作数据库维护的动作, 如备份...等, 在 Windows NT 平台有一个方法可以做工作流程, 那就是 AT 指令 + Schedule 服务, 但很可惜的是你并没有法度在命令列 (Command-Line) 执行 ASP 网页 当然你可以在命令列执行 IE 并告诉它要求执行的网页, 例如: c:\program files\internet ex

陈华毅:搜索引擎三段式工作流程总结

搜索引擎要处理的问题就是,在一个可以接受的时间内返回一个和该用户查询匹配的网页信息列表,这个列表包括三部分:标题,URL,描述或摘要. 现代的大规模搜索引擎一般采用三段式的工作流程,即:网页搜集.预处理.查询服务. 现在我对这三点简单的阐述下: 一.网页搜集 搜索引擎是通过爬虫去搜集互联网中的网页,放入数据库,但是这不可能是用户提交查询的时候才去抓取,而是预先就搜集好一批网页,可以把WEB上的网页集合看成是一个有向图,搜集过程从给定起始URL集合S开始,沿着这些网页中的链接,按照先深或先宽某种策

联机命令解释程序的作用与工作流程

  命令解释程序的主要功能是对用户输入的命令进行解释,然后转入相应命令的处理程序去执行.操作系统一般都把命令解释程序放在OS的最高层,以实现与用户的直接交互. 1.命令解释程序的作用 键盘终端处理程序接收用户从键盘输入的命令,并将其保存在键盘缓冲区中.接下来由命令解释程序读入该命令,并进行识別,再转到相应命令处理程序的入口地址,把控制权交给该处理程序去执行,然后将处理结果送屏幕显示.若用户输入命令后,命令解释程序未能予以识別,或在执行中间出现问题时,则应显示出某一出错信息. 2.命令解释程序的组

10 款简化工作流程的运营工具

  520表白日:想要做个好运营,不会撩妹怎么行? 一年一度的520表白日来了,这一天不向男神/女神表白,恐怕又要苦逼单身一年了.没有一点特别的撩妹神技怎能顺利脱单? 俗话说,直男撩妹,姿势不对.不如趁早补课,比如,用运营产品的方式撩妹.运营产品和撩妹在思路上没啥区别:首先找到你心仪的妹子(目标用户),获取她的基本信息(用户画像),了解她的喜好和需求(客户痛点),时刻关注妹子周围的动向(市场研究),潜入她的圈子形成影响力(社群营销),获取有用的信息(数据分析),做到妹子还没开口,就已经了解妹子的

《Photoshop Lightroom5经典教程》—第1课1.4节Lightroom工作流程

1.4 Lightroom工作流程 Photoshop Lightroom5经典教程 使用Lightroom模块化的界面使照片管理工作流程的每个阶段都变得更轻松,包括从照片获取到完成导出. 导入:Lightroom工作流程从图库模块开始,在图库模块中,可以从硬盘.存储设备或其他应用中获取照片:从相机中下载照片:从视频中提取帧,甚至可以绕开相机的存储卡而直接将照片存到Lightroom中. 分组:可以在"导入"对话框中设置选项来应用一个基本的组织操作到目录中,再通过给照片批量添加关键字标

《Photoshop Lightroom4 经典教程》—第1课1.4节Lightroom工作流程

1.4 Lightroom工作流程 Photoshop Lightroom4 经典教程 使用Lightroom的模块化界面可以轻松地管理工作流程中的每个阶段(从图像获取到最终输出). 导入:Lightroom工作流程起始于图库模块,在该模块中可以选择从硬盘或外部存储设备或者相机中获取图像,也可以从另一个应用程序导入照片,从视频中抓取图像,甚至可以绕过相机的存储卡将拍摄的照片直接传入Lightroom中. 组织:可以设置"导入"对话框中的选项,通过向影集添加关键字标记和其他元数据,向目录

Webservice的工作流程是什么?

问题描述 菜鸟,刚接触Webservice,想知道Webservice的工作流程,在此发一贴,希望各路大神指教.. 解决方案 解决方案二:webservice和web程序的运行机制很类似,唯一的不同是,web程序一般由浏览器调用,返回html用于显示,ws由任意程序调用,返回xml,用于传输数据.解决方案三:引用1楼caozhy的回复: webservice和web程序的运行机制很类似,唯一的不同是,web程序一般由浏览器调用,返回html用于显示,ws由任意程序调用,返回xml,用于传输数据.

《UX最佳实践:提高用户体验影响力的艺术 》一3.3 工作流程中各个角色的密切配合使用户体验达到更好效果

3.3 工作流程中各个角色的密切配合使用户体验达到更好效果 用户体验设计过程中,不同背景的多个团队会参与进来,例如市场部门.技术部门.UED部门.产品管理部门等.由于每个团队都有不同的目标和成功的衡量标准,而且对其他团队的工作过程和难度不了解,导致不同团队之间会存在不同程度的矛盾与冲突.我们首先设法让销售.技术.体验设计和产品管理等跨学科团队的多方人员实现紧密合作. 我们通过用户体验工作将不同专业背景的团队联系起来,以用户体验为纽带,使各团队的目标和成功标准达成一致,以用户行为和习惯为核心组织各

网络推广工作流程 网站的付费推广

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 今天接到市场部经理给的任务,要求我们撰写网络推广工作中各项工作的流程.目前网站的付费推广按照搜索引擎来分,主要包括百度推广以及谷歌推广两种.下面分别详细说明两种付费推广方式的工作流程: 第一:百度推广的工作流程 第1步:在推广账户当中建立推广计划.可以按照公司的产品分类建立推广计划,可以按照推广地域以及推广时间来设定推广计划,还可以为行业的竞