测试开发实习岗---测试用例

目录

  • 对于抖音投放广告这项业务,如何设计测试用例
  • get和post的接口如何设计测试用例
  • 依赖于登录状态的接口如何测试

对于抖音投放广告这项业务,如何设计测试用例

  • 广告展示:测试广告在抖音中的展示情况,包括广告位置、展示时机、展示频率等。可以设计用例验证广告是否按照设定的规则进行展示。
  • 广告点击:测试广告的点击功能,包括点击后是否能正确跳转到目标页面,跳转是否流畅,是否能正确统计点击次数等。可以设计用例验证广告点击功能的准确性和稳定性。
  • 广告内容:测试广告的内容是否符合要求,包括文字、图片、视频等。可以设计用例验证广告内容的准确性、清晰度、合规性等。
  • 广告投放策略:测试广告投放的策略是否生效,包括定向投放、定时投放、频次控制等。可以设计用例验证广告投放策略的准确性和有效性。
  • 广告效果统计:测试广告效果的统计功能,包括曝光量、点击量、转化率等指标的准确性。可以设计用例验证广告效果统计功能的准确性和稳定性。
  • 异常情况处理:测试广告在异常情况下的处理能力,包括网络异常、设备异常、广告内容异常等。可以设计用例验证广告在异常情况下的容错能力和用户体验。

get和post的接口如何设计测试用例

GET接口测试用例设计:

  • 参数验证:测试接口的必填参数和可选参数,验证接口是否正确处理参数的缺失、格式错误等情况。
  • 参数组合:测试接口参数的不同组合情况,验证接口是否能正确处理各种参数组合的情况。
  • 接口返回:验证接口返回的数据是否符合预期,包括数据的完整性、格式的正确性等。
  • 接口性能:测试接口的性能,包括接口的响应时间、并发请求的处理能力等。
  • 异常处理:测试接口在异常情况下的处理能力,包括网络异常、服务器异常等情况。

POST接口测试用例设计:

  • 参数验证:测试接口的请求参数,验证接口是否正确处理参数的缺失、格式错误等情况。
  • 请求体验证:测试接口的请求体数据,验证接口是否能正确解析请求体中的数据。
  • 数据库操作:测试接口对数据库的操作,包括数据的增删改查等操作,验证操作的准确性和完整性。
  • 接口返回:验证接口返回的数据是否符合预期,包括数据的完整性、格式的正确性等。
  • 接口性能:测试接口的性能,包括接口的响应时间、并发请求的处理能力等。
  • 异常处理:测试接口在异常情况下的处理能力,包括网络异常、服务器异常等情况。

依赖于登录状态的接口如何测试

  • 登录前测试:测试在未登录状态下访问该接口,验证接口是否正确处理未登录的情况。可以设计测试用例来验证接口返回的状态码、错误信息等是否符合预期。
  • 登录后测试:测试在已登录状态下访问该接口,验证接口是否正确处理已登录的情况。可以设计测试用例来验证接口返回的数据是否符合预期,是否能正确访问需要登录才能访问的资源。
  • 登录状态维持测试:测试接口在登录状态维持的情况下的表现。可以设计测试用例来验证接口在登录状态超时、登录状态失效等情况下的处理能力,例如验证接口是否能正确判断登录状态是否有效,是否能正确处理登录状态失效的情况。
  • 并发登录测试:测试接口在多个用户同时登录的情况下的表现。可以设计测试用例来模拟多个用户同时登录,并验证接口在并发登录的情况下是否能正确处理各个用户的登录状态。
  • 异常情况测试:测试接口在异常情况下的处理能力,例如网络异常、服务器异常等。可以设计测试用例来验证接口在异常情况下是否能正确处理,并返回适当的错误信息。
  • 边界值测试:针对登录状态的有效期、登录状态的存储方式等边界情况,设计测试用例来验证接口在边界值情况下的处理能力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/714983.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第六讲:函数

函数 1. 函数的概念2. 库函数2.1 标准库和头文件2.2 库函数的使用方法2.2.1 功能2.2.2 头文件包含2.2.3 实践2.2.4 库函数文档的一般格式 3. 自定义函数3.1 函数的语法形式3.2 函数的举例 4. 形参和实参4.1 实参4.2 形参4.3 实参和形参的关系 5. return语句6. 数组做函数参数7.…

ubuntu个人系统软件安装配置备忘

1. 替换软件源 /etc/apt/source.list 2. 安装必要软件 安装基础软件 sudo apt update sudo apt install -y python3-pip git vim curl wget clang clang-format flameshot docker升级pip3 python3 -m pip install --upgrade pip 安装google浏览器 https://deb.pkgs.org/…

Excel 按奇数偶数列处理数据

目录 一. 需求背景1.1 获取偶数列的数据1.2 奇偶列数据互换 二. 解决方式2.1 为列添加奇偶辅助列2.2 通过公式将奇偶列互换 一. 需求背景 1.1 获取偶数列的数据 ⏹ 最近在整理歌单,发现部分歌曲没有歌词,于是打算自己制作一份。 从网上找到了歌词&…

JavaScript-关于事件、事件流(捕获、冒泡)、事件源、常用事件

1.如何注册事件(如何绑定事件) ​ 何为注册事件,就是给元素添加事件,其方式有传统注册事件、方法监听注册事件。 0、1级事件(传统注册事件)不允许多个响应程序 我们在元素内或js内使用on的方式就是传统注册事件,这种形…

#WEB前端(CSS基础)

1.实验&#xff1a;HTML是网页骨架&#xff0c;CCS是网页装修 2.IDE&#xff1a;VSCODE 3.记录&#xff1a; style 4.代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"view…

学习笔记-李沐动手学深度学习(七)(19-21,卷积层、填充padding、步幅stride、多输入多输出通道)

总结 19-卷积层 【补充】看评论区建议的卷积动画视频 数学中的卷积 【链接】https://www.bilibili.com/video/BV1VV411478E/?fromsearch&seid1725700777641154181&vd_sourcee81e116c4ffe5e79d4bc44738263eda4 【可判断是否为卷积的典型标志】两个函数中自变量相加…

数据结构项目实战——通讯录

c语言通讯录 前言一、基于动态顺序表实现通讯录1 功能要求2 代码实现 二、具体代码实现需要使用的头文件及宏定义通讯录所需要的结构体通讯录的初始化函数通讯录的添加函数通讯录的删除函数比较函数主要函数 通讯录的查找函数通讯录的修改函数通讯录的排序函数通讯录的打印函数…

项目组合研究的问题

接着上篇项目集&#xff0c;再查了查项目组合研究的问题&#xff0c;项目组合主要关注组织如何有效地管理多个项目以实现战略目标&#xff0c;以及在资源有限的情况下最大化整体价值。以下是项目组合研究中常遇到的关键问题&#xff1a; 战略一致性&#xff1a; 如何确保项目组…

Salesforce CPQ - 02 - Quote Price

最近又有客户来咨询学习Salesforce CPQ&#xff0c;所以本人总结了下近几年CPQ培训的一些实际案例拿出来分享给大家&#xff1b; 再次介绍下本人是一位Salesforce十多年的从业者。 先来介绍下Salesforce的价格体系&#xff0c;再介绍下各个Product Price是如何配置及使用的&a…

测试需求平台8-Arco组件实现产品增改需求

✍此系列为整理分享已完结入门搭建《TPM提测平台》系列的迭代版&#xff0c;拥抱Vue3.0将前端框架替换成字节最新开源的arco.design&#xff0c;其中约60%重构和20%新增内容&#xff0c;定位为从 0-1手把手实现简单的测试平台开发教程&#xff0c;内容将囊括基础、扩展和实战&a…

在什么时候企业档案才会发生调整

档案在企业中通常会调整在以下几个时刻&#xff1a; 1. 入职时&#xff1a;员工入职时&#xff0c;企业会要求员工提供个人档案&#xff0c;包括身份证件、学历证明、工作经历等相关文件。 2. 离职时&#xff1a;员工离职时&#xff0c;企业会整理员工的离职档案&#xff0c;包…

题目 1619: 蓝桥杯算法训练VIP-字串统计

题目描述: 给定一个长度为n的字符串S&#xff0c;还有一个数字L&#xff0c;统计长度大于等于L的出现次数最多的子串&#xff08;不同的出现可以相交&#xff09;&#xff0c;如果有多个&#xff0c;输出最长的&#xff0c;如果仍然有多个&#xff0c;输出第一次出现最早的。 …

JDBC

概念&#xff1a; JDBC 就是使用Java语言操作关系型数据库的一套API 全称&#xff1a;( Java DataBase Connectivity ) Java 数据库连接。 JDBC的本质&#xff1a; 官方&#xff08;sun公司&#xff09;定义的一套操作所有关系型数据库的规则&#xff0c;即 接口各个数据库厂…

ChatGPT-4.0:学术研究论文检索的新篇章

ChatGPT-4.0&#xff1a;学术研究论文检索的新篇章 在当代学术研究的广阔天地&#xff0c;知识的追求始终在不断进化&#xff0c;紧密拥抱能够加强研究者探索和吸收信息能力的创新技术。ChatGPT-4.0的出现代表了学术探索的一次质的飞跃&#xff0c;为研究人员查询学术论文提供…

Filebeat将csv导入es尝试

一、安装 在docker中安装部署ELKfilebeat 二、主要配置 - type: log # Change to true to enable this input configuration. enabled: true # Paths that should be crawled and fetched. Glob based paths. paths: - /home/centos/pip_v2.csv #源路径 #…

Sqli-labs靶场第15关详解[Sqli-labs-less-15]

Sqli-labs-Less-15 #自动化注入-SQLmap工具注入 SQLmap用户手册&#xff1a;文档介绍 - sqlmap 用户手册 由于这题是post请求&#xff0c;所以先使用burp进行抓包&#xff0c;然后将数据包存入txt文件中打包 用-r 选择目标txt文件 python sqlmap.py -r data.txt -current-db…

Visual Studio C++项目远程断点调试客户现场程序方法

前言 程序开发一个很常见的场景&#xff0c;就是程序在自己本地部署调试明明一点问题都没有&#xff0c;但是部署到客户现场就问题百出&#xff0c;要调试起来还很困难&#xff0c;在自己本地也没有条件复现&#xff0c;很多时候只能靠日志一点点排查和猜测&#xff0c;耗费大…

我在代码随想录|写代码Day31 | 贪心算法总结篇 | 贪心终结一题

&#x1f525;博客介绍&#xff1a; 27dCnc &#x1f3a5;系列专栏&#xff1a; <<数据结构与算法>> << 算法入门>> << C项目>> &#x1f3a5; 当前专栏: << 算法入门>> 专题 : 数据结构帮助小白快速入门算法 &#x1f4…

window使用hyper安装centos及docker、kubenet\k8s

window虚拟机安装centos&#xff1a; windows系统下安装linux&#xff08;centos7&#xff09;虚拟机详细教程&#xff08;virtualbox环境&#xff09;_windows安装linux虚拟机-CSDN博客 准备3台机器&#xff1a; 172.29.34.250 172.29.37.174 172.29.39.106 安装教程&…

关于定时器 setTimeout 可能会引发的内存泄露

前言 setTimeout 本身并不直接引发内存泄露&#xff0c;但如果使用不当&#xff0c;确实可以间接导致内存泄漏。以下是一些使用 setTimeout 可能导致内存泄漏的情况&#xff1a; 闭包引用&#xff1a; 在 setTimeout 的回调函数中&#xff0c;如果引用了外部变量&#xff08;形…