一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?
软件=程序+软件工程 而软件质量=程序质量+软件工程质量。
1.软件开发过程的可见性是非常小的。
2.软件开发过程会由于各种因素被打断,例如平台开发难度远超预期,项目组成员离职,重新招人推迟交付日期。服务器故障。
3.软件开发成本包括时间金钱。
4.内部指标的完成包括测试用例的数量,测试自动化的程度,每日构建的速度,自动部署系统的效率,代码覆盖率,文档的质量等等。
5.CMMI模型管理项目能够降低项目的成本,提高企业的管理水平的同时也提高了项目的质量和按期完成率。
二、如果你是一个项目的QA,那么你认为你的工作职责范围是什么?
1.严格执行公司QA规章制度,认真履行QA其工作标准。
2.负责组织质量管理、计量管质量检验标准等管理制度的拟订、检查、监督、控制及执行。
3.负责组织编制年季月度产品质量提高、改进、管理、计量管理等工作计划。并组织实施、检查、协调、考核,及时处理和解 决各种质量纠纷。
4.负责建立和完善质量认证和保证体系。制定并组织实施公司质量工作纲要,健全质量管理网络,制定和完善质量管理目标负责制,确保产品质量的稳定提高。
5.配合QA培训,抓好全员质量教育工作。定期组织计量员、管理人员、各级领导、营销人员、维修人员、操作工等不同岗位的质量教育培训,强化质量管理,提高公司全员质量意识和质量管理水平,加强对计量、质量人员培训考核力度,建立和完善计量、质量员执证上岗制度。
6.负责对公司产品、工作和服务质量进行监督、检查、协调和管理。
7.负责搜集和掌握国内外质量管理先进经验,传递质量信息。
8.负责公司质量事故的处理。参与由于产品出玫引起质量异议、退货、索赔等质量事件的处理。牵头组织调查、分析、仲裁、协调各种质量纠纷,并明确的提出处理意见。一般质量事故,由本部全权处理,重大质量事故。
9.负责建立和健全质量岗位责任感。明确各岗位职责、权力和义务,及时制订或修改并严格贯彻执行各项操作规程,教育员工严格遵守技术纪律。
三、如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?
我认为需要专职的QA,项目可以很多人一起参加,但是最后要有一个总负责。一旦出现问题,QA应该负主要责任。其他人相应的承担各自的责任。