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