一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?
1、我认为,质量就是符合开发者和应用者对于软件的需求表现。软件=程序+软件工程,相应的也就是对应的质量问题同样成正比。
2、需要明确其中程序的功能体现、过程的各项因素控制、相应付出的成本。
3、确保好质量保障工作、严格把控好后期测试和相应责任分工制。
4、CMMI的实施等级,初始级、管理级、明确级、量化管理级、优化级。实施方法的连续式和阶段式。
5、开发功能→单元测试→模块测试→集成测试→Beta测试→在正是产品中测试。
二、如果你是一个项目的QA,那么你认为你的工作职责范围是什么?
1、参与公司软件过程改进和质量管理体系建设,参与产品质量策划、制定质量目标;
2、制定项目的QA工作计划,负责项目QA质量保证工作,承担部分技术验证工作;
3、对公司质量管理体系的执行进行监控和审计,向项目管理委员会提交质量报告;
4、采集并分析度量数据,提供决策参考及过程改进;
5、提供标准流程、规范的咨询和指导;
最后,针对所有质量保证和测试形目进行总结完善,列出方案,以求在后续的工作中更好的开展新进程。
三、如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?
我认为需要,就像公司运行,一定需要有秘书岗位一样,专项负责,以求达到更好的完成效果。
而Test也是需要的,由QA牵头,TEST进行最后的测试,虽然相对的分工更多,但是肯定也会更专一针对,完善效果更好。
但是我认为还是需要看项目的大小,有内容而定,小项目只需要TEST就可以。大项目来说,最后的问题责任,也要由QA主要负责,因为TEST只是负责最后测试,但是QA既需要总结还需要测试,TEST的测试结果,是为了最为一个更专业的参考来辅助QA进行总结的。