免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2526 | 回复: 0
打印 上一主题 下一主题

软件测试团队与软件开发团队如何进行工作 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-15 11:23 |只看该作者 |倒序浏览
转自:http://www.soft6.com/tech/15/152955.html

     大概许多人认为软件的质量是完全依靠测试团队测试出来的,其实这是一个错误的概念。软件质量的好坏,包含在软件生命周期的各个环节:客户调研,立项,需求调研,概要设计,详细设计,编码,测试,安装,售后服务。在这里我认为测试团队与软件开发团队如何进行工作的流程非常重要。

  软件测试团队应该越早介入到测试团队中去已经被各个软件开发厂商受到重视。

  在需求阶段,测试部门起码应该安排一个测试工程师与系统分析师一起前往客户处了解需求,当需求分析师完成需求规格说明书(SRS)以后,测试工程师应该查看SRS是否正确,合格完毕才应该提交客户处。在需求评审会议上,测试工程师也应该参与。测试工程师再需求阶段的主要职责是确实了解用户需求;检查需求中是否存在逻辑矛盾的地方;检查SRS是否完全覆盖用户需求。测试工程师在软件需求阶段就介入进去另外一个好处是:尽早的了解需求,这样以后测试中可以发现更多不满足用户需求的缺陷。

  在设计期间,测试人员的主要职责是审阅测试文档。主要审核点是:设计是否完全包含用户的需求;设计是否在现行技术上可以实现;设计是否具有前端性。

  在编码阶段测试工程师主要是编写测试计划以及测试用例

  最后进入到测试实施阶段。

  一般来说,单元测试以及集成测试应该由开发工程师在开发完毕后进行实施,或者开发完毕由测试工程师与开发工程师一同完成。

  开发人员认为自己开发的产品已经可以送交测试部门进行测试,测试部门接受到测试软件版本首先需要进行冒烟测试,一般为半天到一天。如果冒烟测试通过,进入正式测试阶段;否则退回开发部门。

  进入测试阶段,测试部门按照事先写好的测试用例执行测试,缺陷通过缺陷管理工具经营管理以及与开发人员进行交付。

  当测试满足测试放行条件,由测试部门经理审核测试报告,放行软件版测试结束。

我们一直在努力!Simple is best!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP