华为方会提供一份CRS(客户需求)和SOW(工作任务书),华为方派人过来进行需求培训,这时该项目的测试组长也要参与到项目需求的培训和评审,也就是测试工作应该从需求开始介入。

  项目经理编写《项目计划》,开发人员产出《SRS》,这时测试组长就要根据SOW开始编写《测试计划》,其中包括人员,软件硬件资源,测试点,集成顺序,进度安排和风险识别等内容。

  《测试计划》编写完成后需要进行评审,参与人员有项目经理,测试经理和华为方人员,测试组长需要根据评审意见修改《测试计划》,并上传到VSS上,由配置管理员管理。

  待开发人员把《SRS》归纳好并打了基线,测试组长开始组织测试成员编写《测试方案》,测试方案要求根据《SRS》上的每个需求点设计出包括需求点简介,测试思路和详细测试方法三部分的方案。《测试方案》编写完成后也需要进行评审,评审人员包括项目经理,开发人员,测试经理,测试组长,测试成员和华为方;如果华为方不在公司,就需要测试组长把《测试方案》发送给华为进行评审,并返回评审结果。测试组长组织测试成员修改测试方案,直到华为方评审通过后才进入下个阶段――编写测试用例。

  测试用例是根据《测试方案》来编写的,通过《测试方案》阶段,测试人员对整个系统需求有了详细的理解。这时开始编写用例才能保证用例的可执行和对需求的覆盖。测试用例需要包括测试项,用例级别,预置条件,操作步骤和预期结果。其中操作步骤和预期结果需要编写详细和明确。测试用例应该覆盖测试方案,而测试方案又覆盖了测试需求点,这样才能保证客户需求不遗漏。同样,测试用例也需要通过开发人员,测试人员和华为方的评审,测试组长也需要组织测试人员对测试用例进行修改,直到华为方评审通过。

  在我们编写测试用例的阶段,开发人员基本完成代码的编写,同时完成单元测试。华为的外包项目一般是一次性集成,所以软件转测试部后直接进行系统测试。测试部对刚转过来的测试版本进行预测试,如果软件未实现CheckList清单上的10%,测试部会把该版本打回。否则,软件转测试部进行系统测试。根据《测试计划》进度安排,测试组长进行多轮次的测试,每轮测试完成后测试组长需要编写测试报告,其中包括用例执行通过情况,缺陷分布情况,缺陷产生原因,测试中的风险等等,这时测试人员就修改增加测试用例。待到开发修改完bug并转来新的测试版本,测试部开始进行第二轮的系统测试,首先回归完问题单,再继续进行测试,编写第二轮的测试报告,如此循环下去,直到系统测试结束。在系统测试期间,测试人员还需要编写验收手册,验收用例和资料测试用例等。

  完成系统测试后,软件就开始转到华为进行验收测试,其中大概测试半个月,一般会要求测试部派人到华为方进行协助测试,并发回问题单给公司开发人员修改。

  如果验收发现的缺陷率在SOW规定的范围内,那么验收成功,华为方付钱给公司,项目结束。如果超过规定的缺陷率,那么公司可能要罚钱了,整个项目组的成员(包括开发和测试)都可能要罚了。这种情况也会有,如果按照流程做事,概率不会很大。

  测试流程的规范是很重要的,但是如果要成为优秀的测试人员只知道流程还是不够的,需要学习的东西还很多,包括熟悉相关测试业务,计算机专业知识(linux,oracle,tcp/ip等),开发的架构和语言,性能测试和系统瓶颈分析、调优等。还有性格(细心,耐心)和人际沟通能力也是很重要的决定条件。任重而道远,我刚起步,希望大家一起在测试的路上互励互勉。

华为方会提供一份CRS(客户需求)和SOW(工作任务书)相关推荐

  1. 深入华为研发最核心地带:产品规划,聆听华为最大产品经理:任总,对产品规划理解:产品规划如何客户需求导向?如何对待变态需求?如何把握市场节凑?

    前言:在PIRB产品路标规划评审会议上,任总详细阐述自己对客户需求导向的理解,前瞻性分析当今科技时代客户市场导向的必要性,例举波音777飞机的研发模式:针对市场上复杂.短期变态需求,任总也通过石头下的 ...

  2. 洞察,向华为学客户需求及市场机会挖掘

    洞察,向华为学客户需求及市场机会挖掘 时间:2天 课程背景 以客户为中心,企业的一切成功均源于对市场及客户真实需求的洞察,并以独到的创意满足市场和客户的需求. 如果当初我问人们需要什么的话,他们一定告 ...

  3. 华为服务器的中国梦——给客户带来价值

    早上不到9点,当记者走进华为IT产品线服务器产品领域总裁邱隆的办公室时,看到墙角放着一张还未收起的简易折叠床.在这间20多平方米的办公室内,邱隆和他的智囊团及得力干将,包括华为企业业务BG IT产品线 ...

  4. 华为MCR·第4篇:客户档案管理管什么

    不管客户关系管理CRM,还是华为管理客户关系MCR:不管关键客户关系管理,还是组织客户关系管理,亦或是普遍客户关系管理,我们都离不开一个基础话题,客户档案管理. 拆开来看,客户档案管理,我们至少需要回 ...

  5. SMETA验厂咨询,SMETA参考实践指南BPG(本文件)的制作旨在提供一份一致的全球审核程序

    SMETA 参考实践指南BPG(本文件)的制作旨在提供一份一致的全球审核程序,以便Sedex会员能够带着信任.完全透明地分享所用的标准及协议.许多种社会审核被执行,例如BSCI.WRAP.SA8000 ...

  6. 华为云提供“多云灾备”三大方案,为云上业务无中断保驾护航

    随着云计算产业的蓬勃高速发展,越来越丰富的客户需求,使得各种云服务迅速成为企业IT的底层依赖,保障IT业务无中断挑战越来越大. 企业客户之所以选择使用云服务,不仅是成本诉求,更多的是自身环境出现瓶颈或 ...

  7. 利用SAP FR高效预测客户需求

    利用SAP F&R高效预测客户需求 SAP F&R的精确预测功能可以提供客户需求的信息,这使得灵活的协调供需成为可能.这是事实,而非来自估计和经验. 预测客户需求是零售业面临的最大挑战 ...

  8. 客户需求分析8个维度_CRM准确数据分析,把控客户需求

    在大数据时代,CRM逐渐被企业认同并成为企业管理的重要工具.CRM在销售和管理上,有着无可比拟的优势,它借助大数据的发展潮流,让数据的智能分析成为可能. CRM无疑是企业有效的销售工具,为企业做出准确 ...

  9. 项目管理中的客户需求变更时需求分析和解决方法

    一.令人烦恼的需求变更 作为一个软件项目经理,在项目开发进行中,你是否遇到过这样的问题:客户的一个电话,就推翻了之前你与客户.与你自己的开发团队,经过再三讨论而确认定下来的需求.之后你就重新开始了和客 ...

  10. UCloud裴志伟:最小价值模型,技术迭代与客户需求可以达成平衡

    LiveVideoStack有幸采访了UCloud互联网事业部产品中心总监裴志伟,采访中裴总介绍了UCloud核心产品Rome的前世今生,就网络加速的现状和行业需求进行了深入探讨,表明了对技术和行业的 ...

最新文章

  1. MySQL主从复制配置过程(双主双从模式)
  2. 怎样在多线程中使用JNI?
  3. P1984 [SDOI2008]烧水问题
  4. java基础 关于转换流
  5. BAT教程 :第六节(if命令讲解)
  6. Cpp 对象模型探索 / 对象的虚函数表指针的位置
  7. 查看APK中MD5签名的方法
  8. JS编程建议——52:建议使用splice删除数组
  9. linux下实现桥接联网
  10. Lint 静态代码检查工具
  11. Scrum master成长笔记:如何为Scrum团队设定愿景目标?
  12. win7+VS2015+OpenCV3.20的搭建
  13. [自动驾驶]高德的高精度地图
  14. 使用alias制作实用 ~/.bashrc
  15. 思念博山——砸鱼汤 ^_^
  16. 国家知识产权局一行走访易保全调研区块链,提升相关专利审查工作质效
  17. php-gtk2怎么用,学习php-gtk2之开发环境安装
  18. 对缓冲、带宽、码率的理解
  19. 昆明某饭店的师傅正在制作气锅鸡
  20. 免费淘宝相册系统网站源码 v9.2

热门文章

  1. Office 2016更新后 Word 2016、Excel 2016、Power 2016、Visio 2016、OneNote 2016图标全部消失问题解决
  2. Python爬虫进行Web数据挖掘总结和分析
  3. 安信可nbiot模块_安信可无线模组
  4. java接口文档怎么写_如何写好API接口文档
  5. 我的开源GIS解决方案之路
  6. eclipse中debug断点上有一个斜杠是什么
  7. mySQL字段中斜杠_MySQL 列名中包含斜杠或者空格的处理方法
  8. excel英文自动翻译成中文教程
  9. 自动更新程序源码下载(C#.Net)
  10. editormd编辑器在flask中的使用