• 0
  • 0
分享
  • 软件质量保证(SQA)和测试的关系——软件测试圈
  • 彩霞红红 2024-07-10 16:33:57 字数 501 阅读 57 收藏 0

  什么是软件质量保证?

  软件质量保证(Software Quality Assurance,SQA)活动是通过对软件产品有计划的进行评审和审计来验证软件是否合乎标准的系统工程,通过协调、审查和跟踪以获取有用信息,形成分析结果以指导软件过程。

  软件质量活动

  软件组织主要软件质量活动

  ● 软件质量保证(SQA):是一项管理工作,侧重于对流程的评审和监控

  ● 测试:是一项技术性的工作,侧重对产品进行评估和验证

  SQA和测试的关系

  软件质量由组织、流程和技术三方面决定

  ● SQA从流程方面保证软件的质量

  ● 测试从技术方面保证软件的质量

  ● 只进行SQA活动或只进行测试活动不一定能产生好的软件质量

  SQA主要工作范围

  ● 指导并监督项目按照过程实施;

  ● 对项目进行度量、分析,增加项目的可视性;

  ● 审核工作产品,评价工作产品和过程质量目标的符合度;

  ● 进行缺陷分析,缺陷预防活动,发现过程的缺陷,提供决策参考,促进过程改进

  质量管理PDCA循环

3.jpg


作者:佚名    

来源:http://www.51testing.com/html/98/n-7796498.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •  作为一个Web前端开发者,开发过程中除了写业务代码,剩余大多数时间都花在了API的联调上。为了解决这个问题,大多数开发者会选择Mock接口的方案,但是前端领域的几种常用 Mock 方案都需要一定的学习成本。那么有没更优雅便捷的方案可以提高开发者开发效率实现下班自由呢。一款对前端开发者优化的 API 管理工具假设我们现在要开发一个获取用户信息的功能,常规流程是这样的:1、接口设计。2、后端开发接口(此时前端开发页面)。3、后端接口开发测试完成,交付前端进行开发调试测试。 现在我们使用 Apifox 来参与开发会怎么样呢?1.接口设计在接口设计的环节,我们使用 Apifox 进行,通...
            12 11 1576
            分享
          •   在我看来压力测试的压测对象可以分为UI,接口及数据库三个部分吧,对界面及接口进行压测还算熟悉,定位性能瓶颈,对数据库SQL执行压测也是需要做的工具呢?还是Jmeter。  1、将需要用到的链接Oracle的架包放到jmeter中  在数据库服务器安装路径下,找到ojdbc5.jar,D:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib  拷贝到jmeter/lib中。  2、配置Jmeter  (1)新建线程组  鼠标右击测试计划,选择 添加--Thread--线程组。  (2)添加JDBC Connection Configurati...
            0 0 1236
            分享
          •   下面10个Python初学者常犯的错误,并不是真正的代码错误,代码照样可以运行,但是不够Pythonic,因为Python有自己的语言哲学,在代码的处理上有传统语言无法比拟的简洁性和便捷性。  1.  真值比较  初学者经常在if语句中使用==比较符来判断表达式是否为真值。  这是一种冗余的写法,其实你可以直接对变量进行检查。  2 . 字符串连接  很多初学者教程中,他们会告诉你字符串连接直接使用+操作符。  一种更优雅的写法是使用f-string方式,将变量放置在{} 中,该方法能让代码清晰易读,因为你不需要针对非字符串变量做强制转换了。  3. open()、close()...
            0 0 590
            分享
          •   新浪科技讯 北京时间1月20日早间消息,据报道,当地时间周四,Twitter在开发者协议中正式禁止Twe(1.54, -0.05, -3.14%)etbot和Twitterrific等第三方应用接入其平台。  此前一周,这些第三方应用已经无法使用,但Twitter当时并未给出公开解释。  周四更新的开发者协议称,“创造或试图创造Twitter应用替代品或相似服务或产品的”第三方客户端都被封禁。  本周二,Twitter Dev账号也发表了一条简短声明称,Twitter正在“实行早已存在的API规则,这可能导致部分应用无法使用。”然而,历史记录显示,开发者协议中的这一条款似乎是在2022年1...
            0 0 508
            分享
          •   很多人可能都还不明白需求分析和需求管理之间的区别,通常我们说起来最多的都是需求沟通和需求分析,开会都是讨论需求如何如何做,这其实是需求分析的过程如何如何,而与需求有关的其他活动提及的比较少。其实需求沟通和需求分析都只是需求管理过程中的两个环节。   一个项目做了很久,人力投入越来越多,大家都像打了鸡血一样天天加班,但是感觉总是做不完,就像一个“无底洞”。想尽快完成这个项目的时候,总有新的需求要做。实际上,这里涉及到一个需求管理的概念。项目中哪些该做,哪些应该先做,做到什么程度,都是由需求管理的过程来决定的。   通常需求管理是对需求生命周期的管理,从需求的产生到需求的结...
            0 0 198
            分享
      • 51testing软件测试圈微信