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

系统测试的技术要求

文章目录

  • 一、系统测试的概念
  • 二、测试对象
  • 三、测试目的
  • 四、进入条件
  • 五、内容要求
    • 1、基于需求的考核要求
    • 2、基于任务的考核要求
  • 六、测试环境


一、系统测试的概念

系统测试(System Testing),主要是对多个软件组成的系统进行的整体测试。系统测试是黑盒测试,主要依据系统规格说明书进行,验证系统的功能、性能、可靠性、兼容性、易用性、维护性、信息安全、可移植性、接口等。
一般来说,系统测试的流程如下:
在这里插入图片描述

二、测试对象

系统测试的对象是完整集成的软硬件系统。应按子系统、分系统、全系统逐层开展。

三、测试目的

检验系统是否满足运行方案说明、系统/子系统规格说明所规定的任务能力、功能、性能、接口等各项要求。

四、进入条件

系统测试进入条件如下:
a) 软件配置项已通过配置项测试,或局部系统已通过配置项集成测试;
b) 软件配置项已纳入软件配置管理,所涉硬件技术状态受控;
c) 具备软件系统测试要求的环境;
d) 具备与被测软件源代码版本对应的文档。

五、内容要求

1、基于需求的考核要求

a) 列表说明系统的需求项,并说明每一需求项的文档依据的索引。需求项应涵盖系统/子系统规格说明所规定的所有功能、性能、接口等各项要求;
b) 应注意挖掘系统文档中未明确规定的、但标准规范或行业规范中具有相关要求的隐含需求;
c) 开展测试需求分析,列表说明系统的测试项,并说明与需求项的对应关系。通常一个需求项应被若干个测试项所覆盖;
d) 应采用文档审查和动态测试的测试方法开展系统测试,一般采用的是动态黑盒测试方法。
e) 应在动态测试前开展文档审查,文档审查应包含系统的所有相关文档,例如通讯协议、数据处理算法等,在文档审查问题得到有效处理后再进行动态测试;
f) 建立系统测试环境,分析并确认系统测试环境的有效性。依据系统的特点及具体情况,系统测试环境可以是全数字仿真环境、半实物仿真环境、全实物实装环境等,系统测试环境应能支持系统/子系统规格说明中描述的系统环境需求,支持系统能力需求测试用例的加载、执行、结果数据记录等;
g) 动态测试的测试类型选择要求:
1)至少应包括:功能测试、性能测试、接口测试、边界测试;
2)关键重要系统的测试类型应增加:安全性测试、余量测试、强度测试。在实装系统上开展的安全性测试,应在安全关键部件模拟器的配合下进行测试;
3)测试类型应结合软件的特点进行选择,如,具有人机交互界面的系统应进行人机交互界面的测试,具有双机热备份或冷备份功能的系统应进行恢复性测试,对可异步并发操作同一共享数据源的相关软件应进行互操作性测试等。
h) 动态测试的测试用例设计要求:
1)针对每一个测试项设计测试用例,通常一个测试项应被若干个测试用例所覆盖;
2)测试项的特性一般应被正常测试用例和异常测试用例所覆盖;
3)测试用例的输入一般应被有效值、无效值和边界值所覆盖;
4)测试用例设计的技术要求按相关测试类型的技术要求执行;
5)配置项之间及配置项与硬件之间的所有接口应进行测试用例设计。

2、基于任务的考核要求

a) 基于运行方案说明中的运行场景,将系统/子系统规格说明中的系统能力需求组合为系统的任务需求,逐一验证系统的任务运行能力;
b) 依据系统的任务剖面,从运行场景出发进行情景想定分析,开展系统任务想定设计;
c) 将系统完成一次特定任务的执行过程视为一个测试用例,为每个测试用例建立基于监测数据的测试结果判别准则;
d) 建立系统测试环境。依据系统的特点及具体情况,系统测试环境可以是半实物仿真环境、全实物实装环境等,系统测试环境应能支持运行方案说明中描述的运行场景,支持系统任务过程所需情景想定的配置,支持系统任务过程测试用例的加载、执行、过程数据采集等,评估测试环境对测试结果的影响,分析系统测试环境的局限性,确认系统测试环境的有效性;
e) 应强化测试充分性的量化指标考核;
f) 应对软件的可靠性、安全性、维护性等质量特性进行验证与评价;
g) 依据软件能力评估需求,采集系统运行过程中的相关数据,为能力评估提供支撑。

六、测试环境

系统测试环境要求如下:
a) 推荐使用全实物实装环境。若选择全数字仿真环境或半实物仿真环境,应进行环境等效性分析,并经有关部门批准;
b) 应配备必要的软件测试工具、监测设备、数据分析软件等。

相关文章:

  • 404了怎么办快把路由给我断掉(React配置路由)
  • 信创时代开发工具选择指南:国产替代背景下的技术生态与实践路径
  • Ollama 是什么
  • POLARIS土壤相关数据集
  • 基于CATIA参数化管道建模的自动化插件开发实践——NX建模之管道命令的参考与移植
  • 企业级AI开发利器:Spring AI框架深度解析与实战
  • 传感器模块有助于加速嵌入式视觉开发
  • Infortrend普安存储 KS 私有云方案,构建生产线AOI光学检测数据的高速处理平台
  • OpenCv高阶(十)——光流估计
  • 第六章 进阶06 读书群第一次团建
  • 五一去荣昌吃卤鹅?基于Java和天地图的寻找荣昌卤鹅店实践
  • 【AI】[特殊字符]生产规模的向量数据库 Pinecone 使用指南
  • 京东平台关键字搜索接口开发指南:Python实现与代码详解
  • Tailwind CSS 实战:基于 Kooboo 构建企业官网页面(一)
  • 线程函数库
  • Dify依赖管理poetry切换为uv
  • C语言 函数补充
  • 【差分隐私】basic primitive的含义
  • 【C++指南】告别C字符串陷阱:如何实现封装string?
  • 更智能的银行体验:生成式 AI 与语义搜索的实际应用
  • 国家统计局:一季度规模以上工业企业利润延续持续恢复态势
  • 一周观展|五一假期将到,特展大展陆续开幕
  • “梅花奖”快闪走入上海张园,朱洁静在石库门前起舞
  • 本周看啥|在电影院里听民谣,听摇滚,燥起来吧
  • 为国出征指纹却无法识别?他刷新了我军在这一项目的最好成绩
  • 南国置业:控股股东电建地产拟受让公司持有的房地产开发业务等相关资产和负债