yunxiz 发表于 2007-7-5 21:34:39

一个项目的流程以及测试人员要做的工作

1。测试进入时间

  项目需求分析完成,用户需求说明书发布时进入。(需求分析是由PM或者专职人员进行的,用户需求说明书的编写也同样)

2。项目开发设阶段

  1)阅读,理解和分析用户需求说明书,与PM讨论需求模糊,不理解的地方;提炼测试需求和测试内容。(如果你想要认真编写测试需求,建议在需求update的同时跟踪修改你的测试需求,测试需求与需求分析关联,以便后期跟踪。个人认为测试需求越详细,对后面的工作指导的作用越大)

  2)根据项目计划以及测试内容,确定每一个测试阶段的工作进度安排。(这个是由PM决定的,相信每个公司都有这样的计划,毕竟那么多Build)

  3)编写测试计划初稿。(这个一般都是老员工的工作,至少在我们公司PM只做需求和管理)

  4)编写测试用例(一般会出一个prototype,根据计划和需求来编写)

3。项目编码阶段

  1)根据软件设计说明书,完成具体的测试计划。(这个上面已经说了)

  2)根据软件设计说明书,完善测试用例。(这个也是比较重要的,如果你不了解软件的设计,很多内部情况都没有办法具体描述出来。所以测试也不是那么容易的……)

  3)准备测试环境。(一般都由测试人员自己搭建,开发协助)

  4)制定第一阶段的测试内容。(相当于一个计划,测试人员根据测试进度安排)

  5)PM,开发和测试共同确定第一阶段的产品质量。(开会,开会)

4。执行测试阶段(前面都是准备,现在才是实际操作~~)

  1)DEMO可测试性的测试。(也就是冒烟测试啦)

  2)执行测试用例

  3)编写缺陷报告(缺陷报告的编写学问也比较大,这里不讨论)

  4)填写工作日志(这个是公司规定的……)

  5)提交当前阶段的测试报告。(每一个build一个报告,真的累啊……)

  6)完善测试用例。

  7)PM,开发和测试进行当前阶段产品的质量评审以及下一阶段的测试工作评审。(又要开会啦)

  8)制定下一阶段的测试内容。(还是开会)

  9)PM,开发和测试共同确认下一阶段产品的质量标准。(继续开会)

5。用户接收阶段

  1)重现,确认用户使用时出现的错误。

  2)编写用户手册

  3)编写管理员手册

6。运行维护阶段

  1)重现,确认用户反馈回来的缺陷

  2)理解新需求

  3)回归测试(其实回归测试每一个Build都会做的,放到最后只是觉得一个流程应该是重复的……)



就这么多了,因为公司的测试比较正规,差不多以前学习的知识都用上了,锻炼,真的是锻炼啊……加油,努力吧。

献丑了。

jianglm 发表于 2007-7-6 09:35:03

看了楼主的帖子!
多谢分享!

[ 本帖最后由 jianglm 于 2007-7-6 09:36 编辑 ]

persist 发表于 2007-7-6 09:37:26

怎么没有需求分析或者需求评审,还有就是也没有测试用例评审啊

不过你们公司这样做已经很不错啦。

ycxlove11 发表于 2007-7-6 10:21:47

贵公司的测试是比较正规,谢谢LZ分享,学习ING!

刘洪鹏 发表于 2007-7-12 17:05:39

1。测试进入时间

  项目需求分析完成,用户需求说明书发布时进入。(需求分析是由PM或者专职人员进行的,用户需求说明书的编写也同样)

我们公司测试可以介入需求感觉挺好的

刘洪鹏 发表于 2007-7-12 17:07:33

4。执行测试阶段(前面都是准备,现在才是实际操作~~)

  1)DEMO可测试性的测试。(也就是冒烟测试啦)
老大需求出了就应该出demo了   感觉你们有点晚了

xiongxing 发表于 2007-9-6 10:27:32

你们公司的测试流程好正规呀,收藏了.

zdf 发表于 2007-10-9 23:49:38

学习了

清风随雨 发表于 2007-10-11 12:50:40

谢谢 收藏了~
页: [1]
查看完整版本: 一个项目的流程以及测试人员要做的工作