当前位置: 首页 > news >正文

软件测试实验室如何利用GB/T25000标准建立测试技术体系

《系统与软件工程 系统与软件质量要求和评价(SQuaRE)》是国际标准化组织ISO/IEC为统一软件质量评判标准而指定的软件质量度量和评价的标准。该标准是开展中国合格评定国家认可委员会(CNAS)实验室认可软件测评实验室过程中需要参照的重要标准。同时该标准也是实施软件测试的重要参考,通过对该标准的学习,可以帮助我们建立一套组织上有逻辑性、强化性和统一性的软件质量要求和评价体系。

CNAS软件测评实验室强制性认可准则中明确要求,实验室应具有适当的软件测试方法使用指导书,有措施确保测试用例、测试脚本、测试数据和测试工具的一致、有效;实验室应制定测试计划、测试需求和测试用例及其执行方案,通过文档化方式明确选定的测试方法。

接下来我们就一起来看一下,准则中要求的这几项,应该分别参照GB/T25000标准中的哪些部分来完成?

GB/T25000标准由下图所示的21部分组成,其中GB/T 25000.10-2016《系统与软件工程 系统与软件质量要求和评价(SQuaRE) 第10部分:系统与软件质量模型》和GB/T 25000.51-2016《系统与软件工程 系统与软件 质量要求和评价(SQuaRE)第 51 部分:就绪可用软件产品(RUSP)的质量要求和测试细则》是建立软件测试技术体系可以参考的部分,GB/T 25000.51尤为重要。

GB/T 25000.10中明确的系统与软件质量模型为GB/T 25000.51提供了依据,模型主要包含:软件质量模型:功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性八大维度。

GB/T 25000.51给出了就绪可用软件的测试要求和评价细则。明确了:1、质量要求:产品说明质量要求、用户文档集质量要求、软件质量要求(功能性、性能效率、兼容性、易用性、可靠性、信息安全性、维护性、可移植性);2、测试文档集要求;3、符合性评价细则。

通过下图我们可以归纳出GB/T 25000.51标准的整体结构分为:范围、符合性、规范性引用文件、术语和定义、缩略语、RUSP的要求、测试文档集要求和符合性评价细则。其中RUSP的要求、测试文档集要求和符合性评价细则这三部分是需要我们重点研究的部分。

第5章RUSP的要求部分说明了RUSP的质量要求,包括产品说明、用户文档、软件质量。第6章测试文档集要求部分说明了用于测试RUSP的测试文档集要求。第7章说明了RUSP软件产品的符合性评价细则。

接下来的本系列文章将继续为大家展开介绍,如何根据GB/T 25000.51标准设计软件测试相关程序和文件。需要软件测试计划、测试用例、软件测试作业指导书模版可以私信我获取。

(谢绝转载,更多CNAS认证相关内容可查看我的专栏)


http://www.mrgr.cn/news/34226.html

相关文章:

  • 如何使用 WebAssembly 扩展后端应用
  • 【开源免费】基于SpringBoot+Vue.JS高校学科竞赛平台(JAVA毕业设计)
  • Conda环境、Ubuntu环境移植
  • 02_ElementUI
  • CentOS AppStream 8 手动更新 yum源
  • 【Linux】进程池实现指南:掌控并发编程的核心
  • 828华为云征文 | 云服务器Flexus X实例,Docker集成搭建NGINX
  • 超详细超实用!!!AI编程之cursor编写官网新增轮播效果(三)
  • 【二分算法】模板总结
  • 系统分析师12:系统规划
  • 沁恒CH32V307读写flash出错
  • 远程升级频频失败?你可能忽略了模组差分包…
  • 学生宿舍管理:Spring Boot框架的高效策略
  • Apache Iceberg 概述
  • HOJ网站开启https访问 申请免费SSL证书 部署证书详细操作指南
  • 现代前端框架实战指南:React、Vue.js、Angular核心概念与应用
  • 【数列求值 / B】
  • 手把手教您轻松实现微信/QQ/TIM多开,消息防撤回!
  • 机械手末端快换技术:工业自动化的强大新动力
  • python:django项目知识点02——搭建简易授权码核销系统
  • 记录我的常用开发地址
  • 骨传导耳机推荐什么牌子好?盘点五款高性价比热门机型推荐!
  • Azure Pipeline 常用任务记录
  • Kubernetes之Kubectl命令行工具操作
  • 【C++】哈希桶
  • 第十一章 从0-1搭建一个简单的JavaWeb系统(三)