2011.11.1好日子,今天博客访问量超过1000了。 2012.01.29,访问量突破2000了. 2012.02.01,访问量突破3000了.继续进步

测试自我培训之六(软件项目运作流程)

上一篇 / 下一篇  2012-01-23 02:22:50 / 个人分类:测试流程培训

测试人员除了测试领域外,需要了解软件项目运作流程,ISO9000,CMMI相关知识.因为在以后的发展,我个人认为测试和开发其实融合的会更多.

 

软件项目运作流程为市场调研,可行性研究,产品立项,需求调研,设计开发,系统测试,产品发布,产品维护,产品升级.

市场调研:形式一般分主动和被动模式:主动模式是将公司或者企业作为需求接受的被动方,而需求的提出者为主动方,第二种是没有明确的需求提出者时,由公司或企业主动提出给特定使用用户提供某种产品的模式.

可行性研究:以预测为前提,以投资效果为目的,从技术,经济,管理上进行全面综合分析研究的方法.

产品立项:由需求调研人员牵头,进行产品立项,制订需求调研,产品设计等工作步骤和时间点.

需求调研:也是分主动和被动模式,在主动模式下,公司会派小组和客户直接沟通,以获得正确可靠的需求.

设计开发:在输出需求规格说明书经过评审后,由项目组的开发人员进行系统设计.主设计师为系统架构师.

系统测试:在开发部门完成代码编写,模块集成后,由测试部门进行该项目的测试,按照前期的测试计划,利用测试用例进行系统的功能,性能测试.在经过多次版本的迭代后,完成系统测试,输出测试报告.

产品发布,产品维护,产品升级:

展开测试阶段来说,首先是确认测试人员的构成.

 

一般来说测试部包含:测试主管,测试组长(测试经理),环境保障人员,配置管理,测试设计人员,测试工程师.其中环境保障人员是维护项目过程中的系统环境,如硬件,软件方面的,此岗位一般由测试工程师兼任;配置管理员是对需求变更,版本迭代,文档审核进行管理的人员;测试设计人员一般负责项目测试方法设计,测试用例设计以及功能测试,性能测试的步骤,流程设计.

技术构成分为:白盒测试人员,黑盒测试人员,自动化测试人员,项目管理技术人员.

资源构成分为:硬件资源,软件资源,技术支持.

 

测试的工作流程分为:

测试准备阶段:测试计划制定,测试小组建立,需求测试启动,测试需求提取.

测试开展阶段.

测试输出阶段:如测试计划,测试方案,测试用例,测试工程师日报,测试报告等.

 

备忘:ISO9000是指质量管理体系标准,它不是指一个标准,而是一种标准的统称。ISO9000是由TC176TC176指质量管理体系技术委员会)制定的所有国际标准。ISO国际标准化组织(International Organization for Standardization)的简称.

CMMI全称是Capability Maturity Model Integration,即软件能力成熟度模型集成,一套专门针对软件产品的质量管理和质量保证标准CMMI的级别有完成级(初始级),管理级(可重复级),定义级,量化管理级,优化级(优化管理级).

 

总结:虽然经过几次相关的CMMI培训和项目管理培训,但是实际上可能年龄和岗位未达到一定高度,对产品的流程也没覆盖到.

这次自我培训执行了一段时间后,温故而知新,把之前遗漏和遗忘还有误解的东西学习起来,之前担任过测试工程师,测试设计人员,测试组长,配置管理员4种职位,测试技术主要为黑盒和自动化测试.对于自我培训第一次写的计划中,我后续会增加软件需求管理软件测试管理作为后期学习和培训的目标,到了此处,算是基本测试工程师的测试理论培训基本完成,下一步开始学习测试工具,自动化自我培训.


TAG:

gracegu的个人空间 引用 删除 gracegu   /   2012-01-29 15:57:07
系统的看了你的软件测试培训方面的文章,温故而知新。
 

评分:0

我来说两句

acbennn

acbennn

站在云端看浮云,晕. CSDN的博客:http://blog.csdn.net/bullswu/article/details/6798437

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 60027
  • 日志数: 44
  • 建立时间: 2011-09-18
  • 更新时间: 2013-09-22

RSS订阅

Open Toolbar