软件开发公司一般是以项目制的管理方式,按项目进行成本核算和利润分配。一般分为市场部、设计部、技术部、测试部这几个部门,部门资源围绕项目的需要进行资源的配置和组合,其中测试部门看似是与外界接触比较少的部门,但在一个项目中有举足轻重的地位。
今天重点来讲一下软件公司的核心部门-测试部门。
软件开发公司中测试部门在属于质量管控部门。
测试管理人员需要知道CMMi方面的知识,主要负责对软件项目质量规划和分配测试任务,以测试角度督促开发在流程上遵循质量规范和标准。
1)软件开发项目中测试分为功能测试、系统测试、集成测试。
借助技术自动化测试和手工测试的方法,可以分为黑盒测试,白盒测试以及灰盒测试。具体选择哪种方式会根据客户需求和项目要求,当然与时间和成本也有非常直接的关系。
2)测试不是在项目开发完成后才进入项目,而是在项目需求分析阶段就要参与进来,根据产品的设计,编写测试用例,规划怎么测试,并且在过程中跟进技术是否有按照需求和质量要求进行开发,直到测试报告的输出,测试是全流程参与项目的。
3)软件开发公司保障开发质量,测试部门的管理规范是一个重要的参考依据。重点看在项目中测试部门人员的投入和作业流程以及项目中测试工作投入的比重。
本文由北京锐智互动软件原创发表,转载请保留版权,谢谢。