系统软件开发如何进行测试
2022-11-08 18:19:53

软件开发公司一般是以项目制的管理方式,分项目进行成本核算和利润分配。一般分为市场部、设计部、技术部、测试部这几个部门,部门资源围绕项目的需要进行资源的配置和组合。测试部门看似是与外界接触比较少的部门,但在一个项目中有举足轻重的地位。


今天重点来讲一下软件公司的核心部门-测试部门。

测试部门在软件开发公司中属于质量管控部门,测试管理人员需要知道CMMi方面的知识,主要负责对软件项目质量规划和分配测试任务,以测试角度督促开发在流程上遵循质量规范和标准。

测试分为功能测试、系统测试、集成测试,借助技术自动化测试和手工测试的方法,可以分为黑盒测试,白盒测试以及灰盒测试。具体选择哪种方式会根据客户需求和项目要求,当然与时间和成本也有非常直接的关系。

测试不是在项目开发完成后才进入项目,而是在项目需求分析阶段就要参与进来,根据产品的设计,编写测试用例,规划怎么测试,并且在过程中跟进技术是否有按照需求和质量要求进行开发,直到测试报告的输出,测试是全流程参与项目的。

测试部门人员的投入和作业规范以及项目中测试投入的比重是判断软件开发公司规范与否的重要依据。在选择软件开发公司时可以重点从这一方面多做了解。