![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
文章平均质量分 86
降温vae+
这个作者很懒,什么都没留下…
展开
-
黑盒测试与白盒测试
文章目录检查产品说明书——静态黑盒测试对产品说明书进行高级审查产品说明书的低层次技术带上眼罩测试软件 ——动态黑盒测试通过性测试和失效性测试等价类划分数据测试状态测试测试软件的逻辑流程失败状态测试其他黑盒测试技术检查代码——静态白盒测试正式审查编码标准和规范通用代码审查清单带上X光眼睛测试软件——动态白盒测试动态白盒测试和调试分段测试数据覆盖代码覆盖关于黑盒测试和白盒测试的有关概念可以参考软件测试类型检查产品说明书——静态黑盒测试对产品说明书进行高级审查测试产品说明书的第一步不是马上钻进去找缺陷,而原创 2021-10-04 11:42:16 · 620 阅读 · 0 评论 -
软件开发的过程
文章目录产品的组成部分软件产品的投入1.客户需求2.产品说明书3.进度表4.软件设计文档5.测试文档软件产品由哪些部分组成软件项目成员软件开发生命周期模式大爆炸模式边写边改模式瀑布模式螺旋模式敏捷软件开发产品的组成部分我们先来思考这样一个问题,软件产品到底是什么?可能我们更多的认为软件产品就是下载到计算机上的程序。这样认为其实并没有错,但是在制作软件的背后还有许多隐藏的内容。软件产品的投入在软件行业中,用于描述制造出来并交付他人的软件产品组件的术语是可交付的部分(deliverable)。解释所有可原创 2021-09-27 12:58:56 · 222 阅读 · 0 评论 -
接口测试之postman工具进阶
文章目录环境变量设置环境变量环境变量引用全局变量设置全局变量环境变量引用动态参数接口关联数据驱动分析用例,设计数据文件环境变量定义在环境中的变量就是环境变量,在特定环境下才可以引用。postman可以设置多套环境每套环境里可以有多个环境变量设置环境变量手动设置脚本设置pre和test中都可以写脚本,但区别在于pre是在请求之前执行,而test中的脚本则是在响应后执行。环境变量引用全局变量作用于整个postman,所有接口用例都可以使用postman只可以设置一组全局变量原创 2021-08-19 18:05:23 · 2383 阅读 · 12 评论 -
接口测试之postman工具基础
文章目录发送get请求发送POST请求头信息HTTP头信息操作请求头信息操作cookie断言设置断言发送get请求新建请求新建请求填写url带参数的get请求我们可以看到响应结果,这是以JSON格式返回的。我们对JSON作以简单了解。概念:JSON(JavaScript Object Notation)轻量级的数据交换格式理想的数据交换语言大部分的接口响应使用了JSON格式的数据结构:对象:表示为“{}”括起来的内容,例如{key:value,key:value。。原创 2021-08-19 13:21:40 · 956 阅读 · 2 评论 -
接口测试之postman工具简介
为什么要做接口测试?我们先看这张图原创 2021-08-19 10:14:26 · 145 阅读 · 0 评论 -
对于测试的理解
文章目录定义角度目的角度我对测试的理解定义角度对于软件测试,经典的定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。其实,通俗来讲,软件测试就是通过人工或者自动化的手段,来测试某个程序,去检验是否满足需求,去弄清楚预期结果与实际结果的差别。以下这些观点也算作对于软件测试的定义:软件测试是为了发现错误而执行程序的过程软件测试是根据软件开发各个阶段的规格说明和程序内部结构而设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即原创 2021-08-17 10:05:16 · 5190 阅读 · 0 评论 -
什么是软件缺陷
文章目录类别级别产生原因及构成修复代价步骤软件缺陷(Defect),常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。IEEE729-1983对缺陷有一个标准的定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。在软件开发生命周期的后期,修复检测到的软件错误的成本较高。类别缺陷的表现形式不仅体现在原创 2021-08-16 17:21:49 · 843 阅读 · 0 评论 -
测试方法
文章目录冒烟测试回归测试随机测试安全测试冒烟测试这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。 在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。概述: 冒烟测试也是针对软件版本包进行详细测试之前的预测试,执行冒烟测试的主要目的是快速验证软件基本功能是原创 2021-08-16 16:46:25 · 118 阅读 · 0 评论 -
软件测试V模型
文章目录V模型阶段步骤缺陷及解决适用范围W模型特点局限性优点V模型RAD(Rapid Application Development,快速应用开发)模型是软件开发过程中的一个重要模型,由于其模型构图形似字母V,所以又称软件测试的V模型。阶段步骤V模型大体可以划分为以下几个不同的阶段步骤:客户需求分析、软件需求分析、概要设计、详细设计、软件编码、单元测试、集成测试、系统测试、验收测试。客户需求分析:即首先明确客户对于产品的需求,软件所具备的功能。这一点上比较关键的是分析师和客户沟通时的理解能力与原创 2021-08-16 14:59:45 · 1761 阅读 · 0 评论 -
测试用例设计方法(二)
判定表驱动方法分析一、方法简介定义: 判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。判定表的优点: 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。 在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。阅读指南判定表12345678问题觉得疲倦?YYYYNNNN感兴趣吗?Y原创 2021-08-16 14:21:46 · 659 阅读 · 0 评论 -
测试用例设计方法(一)
文章目录等价类划分法一、方法简介等价类划分法一、方法简介定义: 是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性原创 2021-08-15 23:22:51 · 2170 阅读 · 2 评论 -
功能测试与性能测试
文章目录功能测试逻辑功能测试界面测试易用性测试安装测试兼容性测试:性能测试功能测试功能测试主要根据产品业务需求、产品行业特征、模拟用户操作方式来测试一个产品的特性以确定它们是否满足用户需求。逻辑功能测试主要是对照需求测试,测试需求中的功能点是否都已经实现,且实现的功能与需求是否符合。我们先进行逻辑功能测试是因为我们首先要保证测试软件是需求要求(客户需要)的。界面测试概述: 界面测试(简称UI测试),测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此原创 2021-08-14 17:00:07 · 2272 阅读 · 0 评论 -
软件测试类型--软件结构与算法角度
文章目录黑盒测试白盒测试灰盒测试黑盒测试概述: 黑盒测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格原创 2021-08-14 16:59:38 · 358 阅读 · 0 评论 -
软件测试类型--软件开发角度
文章目录单元测试集成测试系统测试验收测试单元测试定义: 单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。详解: 单元测试(模块测试)是开发者编写的一小段原创 2021-08-12 18:35:44 · 313 阅读 · 0 评论 -
测试理论基础
文章目录1 软件测试定义目的软件测试V模型软件测试工程师的工作内容2 软件测试分类从软件开发阶段的角度根据软件结构与算法角度从软件的测试面角度软件测试的自动化程度软件测试周期中使用的方法3 分层自动化测试(了解)1 软件测试定义软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其能否满足设计要求进行评估的过程。目的软件测试的目的就是尽可能多的发现软件缺陷。bug是测试过程中的产品而非目标。检查系统是否满足要求,站在用户的角度思考产品或项目功能实现地正确性。测试原创 2021-05-25 22:17:40 · 956 阅读 · 0 评论