zoukankan      html  css  js  c++  java
  • 关于软件质量保障初探.......(第三次作业)

    一、对教材与参考资料阅读后关于软件质量保障你的体会是什么?

      软件质量是贯穿软件生存期的一个极为重要的问题,是软件开发过程中所使用的各种开发技术和验证方法的最终体现。因此在软件生存期中要特别重视质量的保证,以生产出高质量的软件产品。软件质量保证的目标是开发出可接受的软件产品。这里所谓的“可接受”应是用户理解意义_上的可接受,或者说应达到用户提出的质量要求。所以软件质量保证的任务自然就是保证软件质量,软件质量保证是提高预防、检查与改进来保证软件质量,是软件生存周期的管理以及验证软件是否满足规定的质量和用户的需求。I软件质量保证是由各项任务构成,这些任务的参与者有两种人:软件开发人员和软件质量保证人员。前者负责技术工作,后者负责质量保证的计划、监督、记录、分析及报告工作。软件开发人员通过采用可靠的技术方法和措施,进行正式的技术评审,执行计划周密的软件测试来保证软件产品的质量。软件质量保证人员则辅助软件开发组得到质量的最终产品。所以软件开发人员和软件质量保证人员都是保证软件质量的重要组成部分。

    二、如果你是一个项目的QA,那么你认为你的工作职责范围是什么?

    1、检查生产前生产准备工作。
    2、负责生产过程的质量监控包括: (1)生产现场与生产指令-致。(2)物料外观、 标志、放置。(3)抽查称量的复核。(4)批号的管理。(5)质量 监控点的检查和文件执行情况。(6)物料平衡。(7)加工操作符合标准操作法。(8)卫生 (人员、环境、工艺卫生)。(9)计 量器具的校正,核对合格证。(10)状态标记正确。
    3、和车间管理人员一道调查偏差原因,提出处理建议
    4、参与车间月、季、上半年、全年的质量总结分析,形成车间月、季、上半年、全年的质量总结报告,上交质管部。
    5、做好生产过程(工序)质量监测检查记录。
    6、参与质量事故原因分析与技术鉴定。
    7、完成质管部交给的其他任务。  其实QA只要做重要的事,记住质量是生产出来的,操作工其实是最重要的,把操作工培养成具有“我干的活,无论是干活的过程还是干活的结果,欢迎随时检查,保证没错”的意识,不具备上述意识的操作工一律不准上岗。


    三、如果你是一个项目经理,那么你认为这你的项目中需要专职的QA么?还是只需有Test即可?如果一旦出现问题,你如何界定由谁担责?
      我觉得需要QA,但是不需要全职的QA的, 甚至不需要QA这一专职角色或部门, 因为,不懂开发的人必然做不好测试。就像不懂开发的研发经理必然管不好研发团队一样。我越来越觉得Dev应该是做测试最合适的人选,这必然是未来的趋势,光看看一些从古至今最成功的软件开发团队就知道 了。不论是当今的Facebook,还是30年前最初的NT团队,很多伟大的产品都是出自没有或很少测试人员的团队。开发人员应该测试自己的代码。没什么可说的。背后的道理并不重要。这包括单元测试,全覆盖的自动化测试或手工测试或组合测试。如果你的开发人员不能/不愿意或认为这“不归我管”, 那你需要更好的程序员。而关于分工的一些问题, 比如,画地为牢的分工,无明确责任的分工等,这些问题直接命中了分工的要害。而对于责任的划分应把责任定人定位,每个环节的把控好,另外, 我个人觉得不懂开发的测试人员不可能测试得好,这才是一个真的QA。
  • 相关阅读:
    Mixtile LOFT
    关于Linux系统清理/tmp/文件夹的原理
    在大型项目上,Python 是个烂语言吗
    Nginx 进程间通信
    蕤仁肉(内仁肉、泪仁肉)简单介绍
    TMS320F28335项目开发记录5_28335之CCS编程基础
    RBAC权限管理
    国内三大PT(Private Tracker)站分析
    Nginx特点
    java设计模式演示样例
  • 原文地址:https://www.cnblogs.com/lietian12345/p/11579896.html
Copyright © 2011-2022 走看看