
软测理论
文章平均质量分 88
本专栏主要分享软件测试理论知识相关文章
嵌入式软件测试开发
欢迎关注我的同名微信公众号“嵌入式软件测试开发”。(原ID名:MrxMyx)
展开
-
系统测试的技术要求
系统测试(System Testing),主要是对多个软件组成的系统进行的整体测试。系统测试是黑盒测试,主要依据系统规格说明书进行,验证系统的功能、性能、可靠性、兼容性、易用性、维护性、信息安全、可移植性、接口等原创 2025-04-25 18:23:45 · 1011 阅读 · 0 评论 -
配置项测试的技术要求
配置项测试(Configuration Item Testing),主要是对单个可独立运行的软件进行的测试。配置项测试是黑盒测试,主要依据软件需求规格说明书进行,验证软件的功能、性能、可靠性、兼容性、易用性、维护性、信息安全、可移植性等。原创 2025-02-21 14:48:01 · 808 阅读 · 0 评论 -
软件集成测试的技术要求
软件集成测试(Software Integration Testing),也称部件测试,一种旨在暴露接口以及集成组件间交互时存在的缺陷的测试。集成测试是灰盒测试,主要依据软件概要设计和软件代码进行,不仅要求验证软件设计的功能,还要求对软件单元调用的覆盖率和调用时序进行测试。原创 2025-02-21 14:43:00 · 1256 阅读 · 0 评论 -
软件单元测试的技术要求
单元测试(Unit Testing),是指对软件中的最小可测试单元进行测试验证。单元测试是白盒测试,主要依据软件详细设计和软件代码进行,不仅要求验证软件设计的功能,还要求对软件代码的覆盖率进行测试。原创 2025-02-20 09:28:15 · 1010 阅读 · 0 评论 -
软件测试理论介绍:一文讲清软件测试中那些常用的黑盒测试方法
最常用的当属功能分解、等价类划分、边界值分析、判定表、因果图、场景法、随机测试、猜错法等,其他几种可供了解。原创 2024-12-24 11:54:36 · 904 阅读 · 0 评论 -
软件测试理论介绍:一文讲清软件测试中那些常用的白盒测试方法
其中最常用的当属控制流测试、数据流测试、程序插桩和接口打桩。后三种用得比较少,仅供了解。原创 2024-12-18 14:53:37 · 665 阅读 · 0 评论 -
软件测试理论介绍:什么是白盒测试中的静态测试?静态测试包含哪些过程和方法?
软件白盒测试中的静态测试是指不运行被测软件,仅通过分析或检查等手段达到检测的目的。在软件白盒测试中,静态测试常通过人工审查软件的详细设计、代码及相关文档,或通过成熟的静态分析软件(依据相应的编码规范或标准)来检测代码,从而达到识别软件潜在的问题和缺陷的目的。静态测试一般包括:文档审查、软件静态分析(包括编码规范检测、软件质量度量)、代码审查、代码走查等。软件白盒测试中的静态测试是一种重要的软件测试方法,它通过对软件设计、体系结构和代码的详细审查,来发现潜在的错误和缺陷。原创 2024-07-13 22:47:45 · 1904 阅读 · 0 评论 -
软件测试理论介绍:一文讲清白盒测试中的那些代码覆盖率:语句、判定、条件、MCDC等
白盒测试中的代码覆盖率是用来度量测试完整性的一种指标。它基于程序的内部结构,关注程序内部的逻辑路径和代码执行情况,是评价软件测试质量的重要手段之一。常用的白盒测试覆盖率主要包括以下几种类型:语句覆盖、判定(分支)覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、修正条件判定覆盖(MCDC)等。代码覆盖率作为白盒测试中的一个关键指标,能够帮助开发人员和测试人员了解测试的覆盖面和测试的质量,并为进一步的测试提供指导。原创 2024-07-13 11:58:26 · 4089 阅读 · 1 评论 -
软件测试理论介绍:白盒测试的概念、特点、应用阶段、实施流程、现状与前景
白盒测试(White Box Testing),又称为结构测试(Structural Testing)、透明盒测试(Glass Box Testing)、逻辑驱动测试(Logic-Driven Testing)或基于代码的测试(Code-Based Testing),是一种软件测试方法,它允许测试人员访问程序或系统的内部结构和实现细节,包括源代码、数据结构、算法、设计文档等。这种测试方法侧重于检查程序的内部结构、逻辑路径和代码执行情况,以确认其是否按照设计规格和预期工作。原创 2024-07-09 10:15:21 · 1294 阅读 · 0 评论 -
软件测试理论介绍:什么是软件代码审查?代码审查应该如何进行?代码审查初体验,附代码审查单示例
代码审查”(Code Review)是一种软件开发过程中,团队成员之间相互检查、评估和改进代码的实践。这一过程通常涉及对代码质量、可维护性、性能、安全性以及是否符合编程规范或项目约定的标准进行评估。代码审查的目的是确保代码的高质量,减少错误,促进团队成员之间的知识共享,并提升整个团队的编程技能。代码审查的好处包括:1、提高代码质量:通过多双眼睛的检查,可以发现并修正潜在的错误、遗漏和不良实践。2、促进知识共享:审查过程是一个学习和交流的机会,团队成员可以了解彼此的工作方式,分享最佳实践。原创 2024-07-08 15:28:34 · 1869 阅读 · 0 评论 -
软件测试理论介绍:软件测试阶段简介_单元测试、集成测试、配置项测试、系统测试
一般来说,按照软件的研制阶段划分,软件测试可分为单元测试、集成测试、配置项测试、系统测试等。本文将对上述各测试阶段进行逐一介绍。原创 2024-01-18 17:09:14 · 6444 阅读 · 1 评论