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

软件测试实验室如何利用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.kler.cn/a/317241.html

相关文章:

  • 基于迭代重加权最小二乘法的算法及例程
  • 【学习笔记】数据结构(七)
  • Linux探秘坊-------1.系统核心的低语:基础指令的奥秘解析(1)
  • Python网络爬虫与数据采集实战——什么是网络爬虫
  • 【大数据学习 | kafka高级部分】kafka中的选举机制
  • 使用Git工具在GitHub的仓库中上传文件夹(超详细)
  • SiteServer 学习笔记 Day09 STL语言
  • 知识库管理系统的未来趋势:从单一平台到生态系统
  • 全栈开发(二):springBoot3连接mysql数据库
  • 双指针算法专题(2)
  • python数学运算符
  • 【设计模式】Builder设计模式详解
  • 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(6)可靠性与系统性能评测基础
  • 【Python报错已解决】AttributeError: ‘DataFrame‘ object has no attribute ‘append‘
  • python 网络通信
  • 操作系统 | 学习笔记 | | 王道 | 5.2 设备独立软件
  • python:编写一个函数查找字符串中的最长公共前缀
  • 前端学习杂乱记录
  • 深入理解API和前后端网络请求流程
  • 前端-js例子:todolist
  • Apache Druid命令执行(CVE-2021-25646)
  • 汇量科技大数据面试题及参考答案
  • C#|.net core 基础 - 扩展数组添加删除性能最好的方法
  • 【每日一题】LeetCode 1014.最佳观光组合(数组、动态规划、枚举右维护左)
  • 日志系统扩展一:日志落地数据库:MySQL、SQLite3
  • 《C++中打造绚丽红色主题图形界面》