测试基础
文章平均质量分 91
软件测试(Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
大数据与AI实验室
计算机科学与技术本科,计算机技术硕士,现任职于某互联网公司,担任大数据研发工程师。优快云云原生领域优质创作者、博客专家。专注于大数据、云计算、人工智能等融合方向研究,致力于帮助企业解决实际痛点问题、赋能生产,接受相关解决方案咨询。书籍《高质量上云》正在积极撰写中,敬请期待。微信公众号同名:大数据与AI实验室。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【软件测试】Fortify 代码安全扫描
Fortify 是一套由 Micro Focus(现属 OpenText)公司开发的、业界领先的 静态应用程序安全测试工具集。它的核心任务是帮助开发者在软件开发生命周期的早期 发现、分析和修复源代码中的安全漏洞和质量缺陷。您可以把它想象成一个功能极其强大的 “代码安全扫描仪” 或 “安全专家助手”。原创 2025-09-27 14:21:06 · 1220 阅读 · 0 评论 -
【单元测试】Controller、Service、Repository 层的单元测试
单元测试是为了检验程序的正确性。一个单元可能是单个程序、类、对象、方法 等,它是应用程序的最小可测试部件。原创 2024-06-29 16:28:23 · 2800 阅读 · 0 评论 -
【单元测试】Spring Boot 的测试库
单元测试(unit test)是为了检验程序的正确性。一个单元可能是单个程序、类、对象、方法 等,它是应用程序的最小可测试部件。原创 2024-06-15 23:43:42 · 1655 阅读 · 0 评论 -
【测试基础】构造测试数据之 MySQL 篇
作为一名测试工程师,我们经常会构造测试数据进行一些功能验证。为了暴露更多的问题,在测试数据的构造上,我们应该尽可能的构造不同类型的字段数据,且一张表的字段最好不低于 10 个。原创 2023-12-31 02:10:15 · 656 阅读 · 0 评论 -
【软件测试】POST请求包含哪些参数
数据发送出去,还要服务端解析成功才有意义。一般服务端语言如 php、python 等,以及它们的 framework,都内置了自动解析常见数据格式的功能。服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式编码,再对主体进行解析。原创 2022-09-20 11:48:22 · 5667 阅读 · 0 评论 -
【软件测试】快速入门软件测试
软件功能测试技术通常来说就是手工测试技术,虽然听起来有些老套,但它是最基础的,也是不可替代的测试之一。软件功能测试技术主要包括软件需求规格说明书的评审、测试计划、测试用例设计技术、环境搭建、测试执行(缺陷提交、回归测试)、测试报告等;软件功能测试主要体现在两个方面,一个是用例设计,另一个是缺陷提交。原创 2022-06-27 15:06:23 · 1569 阅读 · 1 评论 -
【软件测试】黑盒测试方法小结
黑盒测试相较于白盒测试来说比较简单,不需要了解程序内部的代码,与软件的内部实现无关;从用户角度出发,能很容易的知道用户会使用到哪些功能,会遇到哪些问题;并且是基于软件开发文档做的相关测试,能较清楚地了解软件实现了文档中的哪些功能。原创 2022-09-15 22:37:46 · 12252 阅读 · 0 评论 -
【软件测试】软件测试基础理论
灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。原创 2022-09-20 18:57:50 · 6473 阅读 · 4 评论
分享