如何做一名合格的软件质量保证工程师

上一篇 / 下一篇  2013-03-25 15:39:56

软件质量保证一般贯穿于整个软件产品的生命周期,这个和软件测试有一点差别。软件测试往往在确定需求之后以及有代码交付之后才开始,而软件质量保证往往在项目的启动时就要开始介入。一般产品有以下这些阶段:启动-需求-设计-开发-测试-发布/交付-后期维护,从中就可以看出软件测试往往会在开发之后才介入,当然如果测试案例有测试人员来写的话,就要需求阶段就开始介入,根据需求来编写测试案例等。软件质量保证会贯穿于整个全过程。在启动阶段,需要制定项目章程及项目范围说明书(在很多公司,这个由项目经理来代替了,但是软件质量保证工程师要给予建议)。在需求阶段,需要理解产品的需求和该产品需要实现的功能。在设计阶段,需要了解该产品使用什么技术,什么架构以及使用哪些曾经用过的模块,也可以增加一些基准文件来确定该产品会支持哪些功能,制定测试策略和测试计划等等。在开发阶段,由于需求和文档已经趋于完善,完善测试案例等,并且可以执行单元测试等。在这期间,也可以查看软件开发的编码规范等。在测试阶段,需要跟进整个测试团队的测试情况和软件的质量曲线,需要定义相关问题点的优先级别等。在发布和交付阶段,需要查看相关的交付文档和使用手册等,确保用户会使用相关产品以及符合相关的法律法规。在后期维护阶段,需要制定相关的维护计划和用户反馈问题的跟进机制等。

一名合格的软件质量保证工程师,除了需要了解上述各个环节的工作点和工作内容。还需要良好的沟通能力以及对相关问题的定性能力。需要有良好的质量意识以及坚持原则的能力。除此之外,还要有良好的项目管理能力和产品质量能力。

TAG:

 

评分:0

我来说两句

日历

« 2024-05-10  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5197
  • 日志数: 5
  • 建立时间: 2013-03-22
  • 更新时间: 2014-01-27

RSS订阅

Open Toolbar