🗒️Day9 【概念解析】 系统测试
00 分钟
2023-9-30
2023-10-27
type
status
date
slug
summary
tags
category
icon
password

整理定义

系统测试是软件测试的一种类型,它的目标是验证整个系统的功能和性能。系统测试通常在软件开发生命周期的后期进行,当所有的模块或组件都已经集成在一起后。以下是从不同渠道获取的关于系统测试的定义:
来源
定义
百度百科
系统测试,是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。
维基百科
系统测试是将需测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素及环境结合在一起测试。
维基百科(English)
System testing is testing conducted on a complete integrated system to evaluate the system's compliance with its specified requirements. 系统测试是对完整的集成系统进行的测试,以评估系统是否符合其指定的要求。
《软件测试的艺术》(第3版)
系统测试的目的是为了证明软件产品与其初始目标不一致。 1.系统测试并不局限于系统。如果产品是一个程序,那么系统测试就是一个试图说明程序作为一个整体是如何不满足其目标的过程。2.根据定义,如果产品没有一组书面的、可度量的目标,系统测试也就无法进行。
系统测试是对一个完整的系统或其子系统的过程,以验证其满足指定的需求。
系统测试是一种测试级别,其中一个完整的,集成的系统/软件被测试。目标是评估系统/软件的符合性与特定的业务需求。
系统测试是在整个软件系统完成后进行的测试,以评估系统的行为是否符合预期。
系统测试是在整个软件系统上进行的测试,以验证它是否按照特定的需求进行工作。
系统测试是在开发过程的后期进行的一种测试,目的是评估系统的整体功能和可靠性。

一词多义

【工作职位】系统测试,作为软件行业中的一种具体测试岗位。

相关概念

软件测试
功能测试

复述展开

系统测试,System Testing,顾名思义,在广义上是指对整个系统的测试。它的目的是为了证明软件产品与其初始的目标不一致。系统测试,也可以说是为了发现系统中存在的问题预计与预期设计中不一致的地方而产生的一种测试方案。当然,在互联网行业中,“系统测试”也是作为一类测试岗位进行招聘的,与其相关的岗位还有,“测试开发”、“专项测试”等。

理解体会

谈谈对于测试相关岗位的理解吧。
“测试开发”,简称“测开”,是测试+开发组成,岗位内容结合了测试和开发,也就是既需要做测试的工作,也需要完成开发工作,当然,也有专门的测试开发岗位是为了开发一些给到测试流程使用的工具给到开发使用,也可以叫做测试工具的开发。
“专项测试”,岗位内容一般是聚焦于一些比较有挑战的测试岗位,例如专门进行性能测试,有效性测试、压力测试等等这些可以作为专项来进行单独测试系统功能的岗位。
“系统测试”,岗位内容是对于具体的软件进行系统性的测试工作,需要包含类似功能性测试、非功能性测试,对于软件产品提供质量保障。
另外,还有岗位像”质量管理“、”工程效能“等等测试相关的岗位,都是偏质量保障、研发提效相关,与纯粹的测试还是有比较大的区别。这些岗位一般不直接提供测试,而是从整体来对软件产品进行质量上进行保障、效率上进行提升。一般来说,这些岗位需要有比较深厚的测试管理经验才能担任。
📌
快速跳转链接
【概念解析】启动
【概念解析】Day 1 - 10
【概念解析】Day 11 - 20
【概念解析】Day 21 - 30
【概念解析】Day 31 - 40
【概念解析】Day 41 - 50
【概念解析】Day 51 - 60
【概念解析】Day 61 - 70
【概念解析】Day 71 - 80
【概念解析】Day 81 - 90
 
上一篇
Day10【概念解析】数据结构
下一篇
Day8 【概念解析】 敏捷开发

评论
Loading...