一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?
1、根据国际标准组织最近定义软件质量是指:
1)在特定条件下,软件产品能满足陈述和暗示的需求。
2)软件产品符合既定要求的程度;然而质量取决于那些已经建立的需求 在多大程度上准确地表达了涉众的需求、愿望和期望。
1)、2)两条主要强调了软件要符合用户以及利益相关者的需求。
2、什么是软件质量保障
软件的质量保障就是向用户及社会提供满意的高质量的产品,确保软件产品从诞生到消亡为止的所有阶段的质量的活动,即确定、达到和维
护需要的软件质量而进行的所有有计划、有系统的管理活动。
3、如何做好软件保障工作及体会
需按照用户的要求定义,提高整体计划、软件开发的工程能力,提高团体合作效率,因为在一个项目开发过程中团队的合作与沟通非常重要。
尽可能发挥每个工程者的能力,力争不重复劳动,排除无用劳动。软件质量保障对于软件开发尤其重要,每个阶段的评审都可以给开发人员
安全感,而且可以为软件最后得到用户的满意保驾护航。
二、如果你是一个项目的QA,那么你认为你的工作职责范围是什么?
1、理解业务需求
2、制定策略并设计测试
3、熟悉所参与项目所用的工程技术
4、系统层面的完善,侧重于问题的防范及对已发生问题的根源的探究及对策的实施。
5、质量问题分析,报告,跟踪改善
三、如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?
如果我是一个项目经理,我觉得在项目中需要专职的QA,不能只有Test,邹欣老师在构建之法中也说有分工是好事,并且有专职的QA可以分
担团队的工作量,且QA与Test测试的方法和程度有所区别,如果有独立的专职QA则可以更好地进行测试工作,更好的完成团队项目更能够及
时发现问题、解决问题。当出现问题,我觉得作为一个团队面对问题时不能相互推脱应该好好分析问题共同解决,共同承担,这样项目才能做好,
团队才能持久。