文章 2022-10-09 来自:开发者社区

手把手带你设计接口自动化测试用例(三):建立数据库实例和测试用例表

设计接口自动化框架需要考虑测试用例存储的方式。在实际项目中,测试用例存储的方式有多种,可以存放在 Excel 表格中,也可以存放于 Yaml 文件中,而最好的方式是存放在 MySQL 数据库中,原因有几点:现在 Docker 技术流行,可以通过 Docker 拉取镜像直接安装 MySQL,用于存放测试用例。Python 利用 PyMySQL 库可以很好地与 MySQL 数据库进行交互。只要熟悉S....

手把手带你设计接口自动化测试用例(三):建立数据库实例和测试用例表
文章 2022-10-09 来自:开发者社区

手把手带你设计接口自动化测试用例(四):建立配置信息表,执行结果记录表...

1、建立配置信息表根据手把手带你设计接口自动化测试用例(三):建立数据库实例和测试用例表设计的配置信息的字段来建立配置信息表,并命名为“test_ confifig”。根据上篇文章为此表设计的内容,本表保存的是测试环境的 IP 地址。接下来通过 CREATE TABLE 语句建立此表,并通过INSERT INTO 语句向表中插入测试环境的 IP 地址。1)在 test 数据库实例中创建 test....

手把手带你设计接口自动化测试用例(四):建立配置信息表,执行结果记录表...
文章 2022-10-09 来自:开发者社区

软件测试面试题:功能测试用例需要详细到什么程度才是合格的?

功能测试用例需要详细到什么程度才是合格的?这个问题也是测试工程师经常问的问题。有人主张测试用例详细到每个步骤执行什么都要写出来,目的是即使一个不了解系统的新手都可以按照测试用例来执行工作。主张这类写法的人还可以举出例子:欧美、日本等软件外包文档都是这样做的。 另外一种观点就是主张写的粗些,类似于编写测试大纲。主张这种观点的人是因为软件开发需求管理不规范,变动十分频繁,因而不能按照欧美的高标准来编....

文章 2022-09-26 来自:开发者社区

软件测试面试题:怎么设计接口测试用例?

怎么设计接口测试用例?通常,设计接口测试用例需要考虑以下几个方面:(1)是否满足前提条件有些接口需要满足前提,才可成功获取数据。常见的,需要登录Token逆向用例:针对是否满足前置条件(假设为n个条件),设计0~n条用例(2)是否携带默认值参数正向用例:带默认值的参数都不填写、不传参,必填参数都填写正确且存在的“常规”值,其他不填写,设计1条用例(3)业务规则、功能需求这里根据时间情况,结合接口....

文章 2022-09-26 来自:开发者社区

软件测试面试题:如何去提升用例的稳定性?

如何去提升用例的稳定性?用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了可采用以下措施:1.在经常检测失败的元素前尽量加上显式等待时间,等要操作的元素出现之后再执行下面的操作;2.多线程的时候,减少测试用例耦合度,因为多线程的执行顺序是不受控制的;3.多用 try 捕捉,处理异常;4.尽量使用测试专用环境,避免其他类型的测试同时进行,对数据造成干扰。

问答 2022-09-21 来自:开发者社区

EMAS,兼容性测试,提交任务的时候,报参数错误,提交的时候没有看见哪里需要参数呢,登录用例里也是不

EMAS,兼容性测试,提交任务的时候,报参数错误,提交的时候没有看见哪里需要参数呢,登录用例里也是不用参数录制的

文章 2022-07-11 来自:开发者社区

接口测试平台184:并发用例报告数据收集-数据准备/bug修复阶段 (2)

注意,本教程不会为了好看,而刻意的提前测试修复bug然后更新图文,而是真实的直播,有错误我们直播改,大家也可以学习下如何排查错误,锻炼自己解决问题的能力!    首先,点击并发按钮:    然后后台报了个小错误:遇到错误不要慌,冷静分析即可。这个错误的意思是,   在数据库中查询这个叫做case_id的字段发生了报错,那我们打开models.py....

接口测试平台184:并发用例报告数据收集-数据准备/bug修复阶段 (2)
文章 2022-07-11 来自:开发者社区

接口测试平台183:并发用例报告数据收集-数据准备/bug修复阶段 (1)

开始正文.... (为了报告数据收集开发,我必须先准备好数据才行,所以需要先实际的请求并发的用例,才能产生数据库数据。这个过程因为我没有对之前的wqrf_run_case.py进行过测试,所以大概率是有bug的。所以这个阶段我们顺便也要来自测和解决bug。)    首先我新建了一个项目:        然后进去,再新建两个空白接口:&am...

接口测试平台183:并发用例报告数据收集-数据准备/bug修复阶段 (1)
文章 2022-07-11 来自:开发者社区

接口测试平台182:并发用例底层-临时变量替换 URL

上节课我们梳理之后,本节课就要正式开发对url / header / body的三处替换,我仔细看了下之前我设计的规则,占位变量必须用 ##变量名## 来占位。    在我们之前的开发中,是直接从run_case.py中复制过来旧逻辑的替换代码:        仔细观察,虽然替换的逻辑没有发生变化,但是取值明显不对了。   &a...

接口测试平台182:并发用例底层-临时变量替换 URL
文章 2022-07-11 来自:开发者社区

接口测试平台181:并发用例底层-临时变量替换

本节课我们要处理的是临时变量。    不要着急继续开发,先来梳理一下当前状态:    1. 什么是临时变量?        在多个接口顺序执行时,前面接口返回值提取成变量,给后面接口使用。    2. 当前项目结构?    如上图,在mian_request主函数中,循环调用d....

接口测试平台181:并发用例底层-临时变量替换

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注