51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 62170|回复: 128
打印 上一主题 下一主题

[转贴] 华为软件外包测试流程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-6-14 17:40:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知不觉做华为外包项目已一年多了,曾在华为常驻过,也曾负责过项目的测试,感觉对华为外包项目的测试流程较熟悉,故写些心得来与大家分享。

      如果竞标成功,项目就开始要启动了。

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

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

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

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

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

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

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

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

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

使用道具 举报

该用户从未签到

2#
发表于 2007-6-14 21:22:51 | 只看该作者
写得很详细,和我们公司的流程大体一致。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-6-15 16:44:12 | 只看该作者
写的很好,应该是外包项目吧?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-6-15 21:52:49 | 只看该作者
整个流程写的很详细,谢谢LZ分享sdlkfj2
最近正在考虑改进我们项目的测试过程。第一个重点将放在测试设计的改进上面,看到测试方案阶段以后很受启发。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-6-25 18:48:06 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-3 09:07:59 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-11 13:51:55 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-7-24 12:55:39 | 只看该作者
楼主,谢谢分享,共同进步
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-7-26 09:52:34 | 只看该作者
刚刚起步,谢谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-8-1 09:43:33 | 只看该作者
sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-8-8 09:43:57 | 只看该作者

根据软件开发需求设计测试方案,能否再描述的详细一些?

根据软件开发需求设计测试方案,能否再描述的详细一些? 这位仁兄,本人一直有些误解 测试方案中基本内容是包括测试用例.
能否把你们实施的测试方案内容再详细一些描述一下? 比如要涉及哪些方面的内容. 在此万分感谢!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-9-24 00:37:57 | 只看该作者
很不错
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-10-26 10:02:02 | 只看该作者
挺详细的,拜读了
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-11-21 15:43:34 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-11-22 19:04:25 | 只看该作者
值得学习
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-11-30 17:19:44 | 只看该作者

测试流程

总结一下搂主说的测试流程:1、需求(培训和审核);2、项目计划,测试计划(评审)3、测试策略、测试案例设计(评审);4、系统测试(包括多次的回归测试);5、验收测试(可以最后做,也可以在系统测试途中,安排业务人员做测试)。
我在文思创新,交行项目组工作。测试流程和大家也分享一下。
(下次补上,今天下班了,要赶班车去。)

[ 本帖最后由 xia8940516 于 2007-11-30 17:21 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-12-6 17:39:55 | 只看该作者
测试流程太规范了,我们公司什么时候也有这样的流程就好了
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-12-10 17:43:04 | 只看该作者
好贴,留个脚印!
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-12-13 16:10:26 | 只看该作者
嗯 写的很现实 努力吧
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-4-9 15:27
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    20#
    发表于 2007-12-14 10:36:16 | 只看该作者
    好贴,我们公司什么时候才可以实现这么规范的流程呢
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-4 15:12 , Processed in 0.078966 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表