软件测试
文章平均质量分 89
MrxMyx
先后从事过航空、汽车等行业,从业10+年,专注于嵌入式软件的测试开发。
展开
-
什么是白盒测试中的静态测试?其包含哪些过程和方法?
软件白盒测试中的静态测试是指不运行被测软件,仅通过分析或检查等手段达到检测的目的。在软件白盒测试中,静态测试常通过人工审查软件的详细设计、代码及相关文档,或通过成熟的静态分析软件(依据相应的编码规范或标准)来检测代码,从而达到识别软件潜在的问题和缺陷的目的。静态测试一般包括:文档审查、软件静态分析(包括编码规范检测、软件质量度量)、代码审查、代码走查等。软件白盒测试中的静态测试是一种重要的软件测试方法,它通过对软件设计、体系结构和代码的详细审查,来发现潜在的错误和缺陷。原创 2024-07-13 22:47:45 · 1236 阅读 · 0 评论 -
一文讲清白盒测试中的那些代码覆盖率:语句、判定、条件、MCDC等
白盒测试中的代码覆盖率是用来度量测试完整性的一种指标。它基于程序的内部结构,关注程序内部的逻辑路径和代码执行情况,是评价软件测试质量的重要手段之一。常用的白盒测试覆盖率主要包括以下几种类型:语句覆盖、判定(分支)覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、修正条件判定覆盖(MCDC)等。代码覆盖率作为白盒测试中的一个关键指标,能够帮助开发人员和测试人员了解测试的覆盖面和测试的质量,并为进一步的测试提供指导。原创 2024-07-13 11:58:26 · 1524 阅读 · 0 评论 -
白盒测试的概念、特点、应用阶段、实施流程、现状与前景
白盒测试(White Box Testing),又称为结构测试(Structural Testing)、透明盒测试(Glass Box Testing)、逻辑驱动测试(Logic-Driven Testing)或基于代码的测试(Code-Based Testing),是一种软件测试方法,它允许测试人员访问程序或系统的内部结构和实现细节,包括源代码、数据结构、算法、设计文档等。这种测试方法侧重于检查程序的内部结构、逻辑路径和代码执行情况,以确认其是否按照设计规格和预期工作。原创 2024-07-09 10:15:21 · 663 阅读 · 0 评论 -
为什么要做代码审查?代码审查应该如何进行?代码审查初体验,大家一起来找茬
代码审查”(Code Review)是一种软件开发过程中,团队成员之间相互检查、评估和改进代码的实践。这一过程通常涉及对代码质量、可维护性、性能、安全性以及是否符合编程规范或项目约定的标准进行评估。代码审查的目的是确保代码的高质量,减少错误,促进团队成员之间的知识共享,并提升整个团队的编程技能。代码审查的好处包括:1、提高代码质量:通过多双眼睛的检查,可以发现并修正潜在的错误、遗漏和不良实践。2、促进知识共享:审查过程是一个学习和交流的机会,团队成员可以了解彼此的工作方式,分享最佳实践。原创 2024-07-08 15:28:34 · 1216 阅读 · 0 评论 -
软件测试阶段简介_单元测试、集成测试、配置项测试、系统测试
一般来说,按照软件的研制阶段划分,软件测试可分为单元测试、集成测试、配置项测试、系统测试等。本文将对上述各测试阶段进行逐一介绍。原创 2024-01-18 17:09:14 · 3844 阅读 · 1 评论