测开——测试用例设计题

1.测试手机的短信功能需要考虑哪些测试点?

考测试思维

  1. 是否能正常打开或进入短信界面
  2. 短信可以正常编辑、修改、删除
  3. 短信可以正常发送、接收
  4. 短信页面的字体、颜色显示是否正常【UI界面  手机设置了字体颜色 大小是否同步】
  5. 短信的字体是否能够调整
  6. 同时给多个人发短信是否成功【是否多发、漏发】
  7. 给特殊号码发短信
  • 手机号所属运营商【10086】
  • 其他运营商【10000】
  • 不存在的手机号【是否反馈发送失败】
  • 不给手机号 (空着 )
  • 服务号(收费、不收费)   【若收费 是否扣费成功 】               

 8.接收验证码

9.短信耗电量测试

10.短信是否消耗流量【正常不消耗流量】

11.短信干扰测试

  • 编辑短信时,电话进来
  • 编辑短信时,切换至其他应用在返回【检查之前编辑的内容是否存在】

2.一支笔你能想到的用途?

测试思维拓展性

  • 写、画
  • 染色
  • 。。。。

3.设计测试用例:微信发送图片


4.针对美团购物车设计测试用例


5.测试餐桌扫码点餐

6.双11 优惠券活动,满减,打折,折上折的场景 ,如何保证最终的测试结果是正确的以及测试点有哪些?

  1. 规则的定义和管理:优惠的条件和范围
  2. 优惠券的计算:根据不同规则的计算
  3. 规则组合和顺序:确定那个规则优先级高
  4. 边界情况和异常处理:例如没有满300不能使用优惠券,输入无效折扣,提示不能使用
  5. 测试和验证:模拟各种场景,边界值法,模拟是否与预期结果一致

7.给定一个微信支付接口,测试点有哪些?

功能性测试

1.正确性测试:测试支付流程在提供正确信息时能否顺利完成,验证支付成功后的状态更新和通知

2.异常测试:

  • 模拟各种支付异常情况,如网络断开、支付超时、取消支付等,检查系统能否正确处理并给出合理反馈;
  • 测试输入错误的用户信息、支付信息(如错误的金额、银行卡账户不存在等)系统的响应时间

3.退款处理

  • 测试退款功能是否正常,包括全额退款和部分退款。
  • 验证退款后的状态更新和通知。

4.支付限额测试

  • 检查支付接口对单笔交易和日交易量的限额控制是否有效。

兼容性测试

  1. 不同支付方式

    测试接口是否支持微信钱包内的所有支付方式,如微信余额、银行卡、微信红包等。
  2. 不同设备和操作系统

    确保支付接口在各种设备(手机、平板、PC等)和操作系统(iOS、Android、Windows等)上均能正常工作。
  3. 不同网络环境

    测试在不同网络环境(Wi-Fi、4G、3G等)下接口的性能和稳定性。
  4. 多语言和地区

    如果服务面向国际用户,确保接口能够支持多种语言和适应不同地区的支付习惯。

性能测试

  1. 并发处理能力

    测试在高并发条件下接口的处理能力和响应时间。
  2. 压力测试

    在超过正常负载的条件下测试系统的稳定性和处理能力。
  3. 稳定性测试

    长时间运行测试,确保在连续运行的情况下接口的稳定性和可靠性。

 补充:用户体验测试

支付流程简便性:评估用户完成支付所需的步骤和时间,确保流程尽可能简便

错误提示和帮助信息:当发生错误时,是否有提示信息【例如:支付余额不足时,是否有提示:您的余额不足】

8.刷抖音时,视频提示加载中,有可能是哪方面的问题?

1. 网络连接问题

  • 慢速或不稳定的网络连接:如果你的网络连接速度慢或者不稳定,视频可能会需要更长的时间来缓冲。
  • 网络拥堵:在网络高峰时段,大量的数据传输可能导致网络拥堵,影响视频加载速度。
  • 网络配置问题:错误的网络设置或配置也可能导致加载问题。

2. 服务器端问题

  • 抖音服务器故障:如果抖音的服务器出现问题或正在进行维护,可能会影响视频的加载。
  • 服务器带宽限制:服务器的带宽限制也可能导致视频加载缓慢。

3. 设备性能问题

  • 设备性能不足:如果你的设备性能(如处理器速度、内存)不足以流畅播放视频,可能会导致加载缓慢。
  • 存储空间不足:设备上的可用存储空间不足可能影响应用程序的性能,包括视频加载。

4. 应用程序问题

  • 应用程序缓存:应用程序缓存过多或数据损坏可能会导致加载问题。
  • 应用程序版本过旧:使用过时的抖音应用程序版本可能导致兼容性问题,影响视频加载。

5. 视频格式或编码问题

  • 视频编码问题:特定的视频格式或编码可能不被设备或应用程序完全支持,导致加载失败。
  • 视频质量过高:如果视频质量过高(如4K视频),而网络带宽或设备性能无法满足需求,也可能导致加载缓慢。

解决方法

  • 检查网络连接并尝试切换到更快或更稳定的网络。
  • 重启路由器和设备,以排除临时的网络或设备问题。
  • 清除抖音应用的缓存或数据,并尝试重新启动应用。
  • 更新抖音应用到最新版本。
  • 如果可能,降低视频的播放质量设置。
  • 检查设备存储空间,必要时清理空间

9.针对朋友圈的评论场景设计测试用例

10..点赞功能设计测试用例

针对点赞功能的测试用例设计应覆盖各种用户行为、系统响应和边界条件。以下是一些关键的测试用例:

1. 基本功能测试

  • 点赞:验证用户可以成功为内容(如帖子、评论、图片等)点赞。
  • 取消点赞:验证用户可以取消已点赞的内容。
  • 点赞计数:验证点赞后,相关内容的点赞计数正确增加;取消点赞后,点赞计数正确减少。

2. 用户状态测试

  • 登录用户:确保登录用户能够点赞和取消点赞。
  • 未登录用户:验证未登录用户点击点赞时,系统是否提示登录或禁止操作。
  • 用户权限:测试不同权限的用户(如普通用户、管理员)对点赞功能的访问权限。

3. 数据一致性和持久性

  • 数据持久性:确认点赞操作后,即使页面刷新或重新登录,点赞状态和计数仍然保持正确。
  • 多设备同步:验证用户在一个设备上的点赞操作能够在其他设备上实时反映。

4. 界面和交互

  • 点赞图标状态:验证点赞和取消点赞操作后,点赞图标的显示状态(如颜色、形状变化)是否正确。
  • 点赞反馈:测试点赞操作是否有适当的用户反馈(如动画、提示信息)。

5. 性能和压力测试

  • 响应时间:测试点赞和取消点赞操作的响应时间,确保在正常和高负载下都能快速响应。
  • 高并发测试:模拟多用户同时对同一内容点赞,确保系统稳定性和点赞计数的准确性。

6. 异常和边界条件测试

  • 重复点赞:测试用户对同一内容重复点赞的情况,确保点赞计数不会错误增加。
  • 快速连续操作:模拟用户快速连续进行点赞和取消点赞操作,检查系统处理逻辑和数据一致性。
  • 网络异常:模拟网络延迟或中断的情况,测试点赞操作的容错处理和用户提示。

7. 安全性测试

  • 操作验证:确保点赞操作是由用户本人发起,防止CSRF等攻击。
  • 数据篡改:测试系统是否能防止恶意用户通过篡改请求来点赞未授权的内容。

8. 兼容性测试

  • 不同浏览器和设备:测试点赞功能在不同浏览器(如Chrome、Firefox、Safari等)和不同设备(如PC、手机、平板)上的表现。

11.秒杀茅台如何设计测试用例?

功能性测试

  1. 秒杀开启和结束

    • 测试秒杀活动在预定时间准确开启和结束。
    • 验证活动结束后用户无法进行秒杀操作。
  2. 商品库存

    • 测试系统能够正确处理商品库存,确保不会超卖。
    • 当库存为0时,验证系统能够立即停止秒杀操作。
  3. 用户下单

    • 测试用户能够在秒杀活动期间成功下单。
    • 验证系统对每个用户的下单数量进行限制。
  4. 订单处理

    • 测试系统能够快速生成订单,并保证订单数据的准确性。
    • 检查在高并发情况下订单处理的稳定性。

性能测试

  1. 并发用户

    • 模拟大量用户同时访问秒杀页面,测试系统的承载能力。
    • 验证系统能否在高并发压力下正常响应用户请求。
  2. 响应时间

    • 测试在高并发场景下系统响应时间,确保在可接受范围内。
  3. 资源消耗

    • 监控系统在高并发下的CPU、内存和网络资源消耗情况。

异常和边界条件测试

  1. 网络延迟和中断

    • 模拟网络延迟和中断情况,测试用户操作的容错性。
  2. 重复请求

    • 测试系统如何处理同一用户的重复秒杀请求。
  3. 秒杀前后

    • 验证在秒杀刚开始和即将结束时的系统表现。

安全性测试

  1. 恶意攻击

    • 测试系统能否抵御SQL注入、DDoS攻击等网络攻击。
  2. 身份验证

    • 验证系统是否有效验证用户身份,防止未授权用户参与秒杀。
  3. 机器人和脚本

    • 测试系统能否识别和防止自动化脚本参与秒杀,保证活动的公平性。

用户体验测试

  1. 页面加载速度

    • 测试在高并发访问下,秒杀页面的加载速度。
  2. 操作反馈

    • 验证用户操作(如点击秒杀按钮)后的即时反馈,如提示信息的准确性和可见性。
  3. 失败处理

    • 测试在秒杀失败(如库存不足、活动结束)时,用户得到的提示信息和引导操作。

12.美团外卖的满减,如何设计测试用例?

功能性测试

  1. 满减条件测试

    • 测试订单金额达到满减条件时,是否正确应用满减优惠。
    • 测试订单金额未达到满减条件时,满减优惠不应被应用。
  2. 多重满减规则

    • 对于多个满减规则并存的情况(如“满100减10,满200减30”),测试系统是否能正确识别并应用最优惠的满减规则。
  3. 特定商品满减

    • 验证只有特定商品或分类参与满减时,满减优惠是否只针对这些商品计算。
  4. 满减与其他优惠共用

    • 测试满减优惠是否可以与其他优惠(如优惠券、折扣)叠加使用,以及如何叠加的规则。
  5. 满减优惠上限

    • 验证满减优惠是否有最大优惠额度的限制,以及该限制是否正确执行。

异常和边界条件测试

  1. 边界值测试

    • 测试订单金额刚好等于满减条件的边界值时,满减优惠是否被正确触发。
    • 测试订单金额刚好超过和刚好未达到满减条件的边界值,检查满减优惠的应用情况。
  2. 无效和过期的满减

    • 测试当满减优惠无效或已过期时,系统是否能正确识别并防止应用这些优惠。
  3. 取消订单和退款

    • 测试在应用了满减优惠的订单被取消或部分退款后,满减优惠的处理方式(如是否退还、如何退还)。

性能测试

  1. 响应时间

    • 测试在应用满减规则时,系统计算优惠和更新订单总额的响应时间。
  2. 高并发测试

    • 模拟高峰时段多用户同时下单并触发满减优惠的场景,测试系统的性能和稳定性。

用户体验测试

  1. 界面显示

    • 测试满减优惠的规则、适用条件等信息是否在用户下单界面清晰显示。
    • 测试订单总额更新后,满减优惠的金额是否在订单详情中明确展示。
  2. 提示和引导

    • 测试当用户的订单金额接近满减条件时,是否有提示或引导帮助用户获得优惠。

安全性测试

  1. 滥用和欺诈
    • 测试系统是否有机制防止用户通过分拆订单、重复使用优惠等方式滥用满减优惠。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

工业测试测量仪器与人工智能(AI)如何结合

工业测试测量仪器与人工智能(AI)的结合可以通过多种方式实现,其中一些主要方法包括: 1. 数据分析和预测 智能数据分析:利用AI算法对从传感器和测试仪器收集的数据进行分析,识别模式、趋势和异常&#xff0…

vue+elementUI搭建动态表头的表格

前提:以下代码是vue2项目结合elementUi完成的 数据结构 后端传来的数据是两个list,一个表头的list,一个表格内容的list // 表头 headTableAtts: [{ columnLabel: 姓名, columnName: name },{ columnLabel: 年龄, columnName: age },{ colu…

ensp中pc机访问不同网络的服务器

拓扑图如下,资源已上传 说明:pc通过2个路由访问server服务器 三条线路分别是192.168.1.0网段,192.168.2.0网段和192.168.3.0网段,在未配置的情况下,pc设备是访问不到server的 具体操作流程 第一;pc设备…

简单了解原型模式

什么是原型模式 区别于单例模式,原型模式的一个类可以有多个实例化的对象。 原型模式通过拷贝来产生新的对象,而不是new,并且可以根据自己的需求修改对象的属性。 实现Cloneable接口实现拷贝 而拷贝又分为浅拷贝和深拷贝,两者在…

python的神奇bug2

今天测试出一个很诡异的bug, 这个错误还真的很难发现 测试1 a [1,10,100] for i in a:print(i)if(i10):a[20,30,-1]一般来说我们在进行迭代时,a这个值时不能改动的,但是现在的问题时如果我不小心给改动了呢,结果如下 也就是说…

【数据结构刷题专题】—— 二分查找

二分查找 二分查找模板题&#xff1a;704. 二分查找 二分查找前提&#xff1a; 有序数组数组中无重复元素 左闭右闭&#xff1a; class Solution { public:int search(vector<int>& nums, int target) {int left 0;int right nums.size() - 1;while (left <…

基于unbantu的nginx的配置

目录 前言: 1.安装nginx并进行测试 1.1使用nginx -v 命令查看版本 1.2开启服务 查看端口 1.3测试 2.nginx的静态资源访问配置 2.1创建静态资源存放的目录 2.2写入目录中测试文件对应的内容 2.3修改配置文件 2.4 测试 3.虚拟主机配置 3.1创建目录 3.2写入测试…

SOLIDWORKS 2024 推荐硬件:开箱即用的配置以及升级优化的SOLIDWORKS硬件

SOLIDWORKS 2024已于2023年年末发布&#xff0c;使用SOLIDWORKS 2024的用户关注的问题之一就是&#xff1a;适合SOLIDWORKS2024这个版本的最佳硬件是什么&#xff1f; 这篇文章&#xff0c;硕迪科技将推荐SOLIDWORKS 2024的开箱即用的解决方案以及各个硬件的配置要求。 这些建议…

JavaEE 初阶篇-深入了解多线程等待与多线程状态

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 线程等待 1.1 线程等待 - join() 方法 1.1.1 main 线程中等待多个线程 1.1.2 main 线程等待 t2 线程且t2 线程等待 t1 线程 1.1.3 其他线程阻塞等待 main 线程 1.…

机器学习概论—增强学习

机器学习概论—增强学习 强化学习(Reinforcement Learning, RL)或者说是增强学习,是机器学习的一个领域,旨在使智能体通过与环境的交互学习如何做出决策,它是关于在特定情况下采取适当的行动来最大化奖励。它被各种软件和机器用来寻找在特定情况下应采取的最佳行为或路径…

在.Net6中用gdal实现第一个功能

目录 一、创建.NET6的控制台应用程序 二、加载Gdal插件 三、编写程序 一、创建.NET6的控制台应用程序 二、加载Gdal插件 Gdal的资源可以经过NuGet包引入。右键单击项目名称&#xff0c;然后选择 "Manage NuGet Packages"&#xff08;管理 NuGet 包&#xff09;。N…

视频素材免费哪个好?7个视频素材下载网站推荐

小伙帮们准备做视频的时候才发现&#xff0c;哎呀&#xff0c;高清视频素材哪里找啊&#xff1f;不用急&#xff0c;这次我们依旧从中国的宝藏网站开始&#xff0c;然后穿越全球&#xff0c;发现更多精彩的无水印视频素材网站 1&#xff0c;蛙学府&#xff08;中国&#xff09…

辅助驾驶-ACC

自适应巡航&#xff08;ACC&#xff09;使汽车能够自动调整自身速度与前车保持安全的行驶距离。 从整车系统层面考虑&#xff0c; ACC 是一个多种控制单元联合参与才能实现的功能。在这个系统中&#xff0c;雷达或者摄像头除了作为传感器提供目标车信息&#xff0c;核心的 ACC …

Postman中参数填写方式!

Postman中参数填写和请求方法有关&#xff0c;一般接口用例请求方法GET与POST常用&#xff0c;所以主要是这两种请求方法请求参数填写 一、GET请求方法参数填写 1、直接在URL中填写请求参数,如直接在URL中填写&#xff1a; http://www.example.com:8089/userapi?unamelisi&…

蓝桥杯练习题 近似GCD 双指针

题目 小蓝有一个长度为 n 的数组 4 (a1, a2,,an),数组的了数组被定义为从 原数组中选出连续的一个或多个元素组成的数组。数组的最大公约数指的是数 组中所有元素的最大公约数。 如果最多更改数组中的一个元素之后,数组的最大公约数为 g,那么称 g 为这个数组的近似GCD。 一个数…

大数据做「AI大模型」数据清洗调优基础篇

关于本文 近期一直在协助做AI大模型数据清洗调优的工作&#xff0c;主要就是使用大数据计算引擎Spark做一些原始数据的清洗工作&#xff0c;整体数据量大约6PB-8PB之间&#xff0c;那么对于整个大数据量的处理性能将是一个重大的挑战&#xff0c;关于具体的调优参数配置项暂时不…

13-API风格(下):RPCAPI介绍

RPC在Go项目开发中用得也非常多&#xff0c;需要我们认真掌握。 RPC介绍 根据维基百科的定义&#xff0c;RPC&#xff08;Remote Procedure Call&#xff09;&#xff0c;即远程过程调用&#xff0c;是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机…

1.5-数组-059. 螺旋矩阵 II★★

59. 螺旋矩阵II ★★ 力扣题目链接&#xff0c;给你一个正整数 n &#xff0c;生成一个包含 1 到 n 2 n^2 n2 所有元素&#xff0c;且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。1 < n < 20 示例 1&#xff1a; 输入&#xff1a;n 3 输出&#xff1a;[[1,…

mp4转rmvb怎么转?超快的方法分享!

RMVB&#xff08;RealMediaVariableBitrate&#xff09;是由RealNetworks公司推出的一种视频文件格式。相较于其他视频格式&#xff0c;RMVB以其高度压缩和可变比特率的特性而著称。它常被用于网络视频传输&#xff0c;适用于带宽有限或网络环境较差的情况。 RMVB文件格式的特性…

arp 协议

数据链路层 我们之前学习到的 IP 协议解决的是数据跨网络传输的问题。 数据链路层解决的是&#xff1a;直接相连的主机&#xff0c;进行数据交付的问题&#xff01; 直接相连的设备包括我们的电脑&#xff0c;路由器等等哈&#xff01; 我们在网络基础那篇文章中讲过什么是以…