离职报告提交前一秒,再检查下这些测试思维面试题你都会了么?

2023-11-12

创建坐席组的功能模块,如何进行测试用例设计?

解答:

功能测试,使用等价类划分法去分析创建坐席的每个输入项的有效及无效类,同步考虑边界值去设计对应的测试用例:

  1. 先进行冒烟测试,正常创建坐席(坐席组编号自动生成且确认 6 位数字唯一,名称输入 10 个汉字,类型选 A,抵押坐席组复选框全选,选择第一个现场经理-名下第一个团队长-第一个坐席),点击确认

  2. 正常创建坐席(坐席组编号自动生成且确认 6 位数字唯一,名称输入 1 个汉字,类型选 B,抵押坐席组复选框部分勾选,选择最后一个现场经理-名下最后一个团队长-最后一个坐席),点击确认

  3. 坐席编号可否支持手动输入,系统统一生成 6 位后,手动修改少一位/多一位/非数字/不唯一,为空验证,系统是否提示异常

  4. 坐席组名称输入超过 11 个汉字/11 位包含非汉字/已存在名称/为空,系统是否提示异常

  5. 坐席组类型不填,系统是否提示异常

  6. 是否有抵押坐席组不选,可正常进行创建坐席操作

  7. 现场经理-团队长-坐席,三级级联功能是否正常,关注下拉框选项的完整正确性验证;坐席为空,系统是否有合理提示

UI 测试:关于界面排版布局颜色风格等是否正常合理,是否跟原型需求一致

如果你想学习自动化测试,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的自动化测试教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:798478386    

【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集(实战最新版)共计200条视频,包括:1、接口自动化之为什么要做接口自动化、2、接口自动化之request全局观、3、接口自动化之接口实战等,UP主更多精彩视频,请关注UP账号。icon-default.png?t=N7T8https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337

抽奖的活动页面,抽奖按钮,抽奖成功后获得奖励扣除抽奖资格怎么写用例?

解答:

Ui: 抽奖页面(转盘/跑马等),且显示抽奖剩余次数

功能:

  1. 抽奖活动入口是否正确,例如通过首页 banner、推荐分享链接等

  2. 基本抽奖功能验证,中奖:中奖次数-1,奖品发放正常,且可进行奖品兑换

  3. 基本抽奖功能验证,未中奖:中奖次数-1

  4. 同一用户抽奖次数测试,每抽奖 1 次,次数减 1;抽奖次数为 0,不允许抽奖;退出重登/刷新页面/隔天登录都无抽奖资格

  5. 抽奖中奖概率,可通过 Jmeter 大并发调用抽奖接口,计算中奖概率是否正确

  6. 未登录/session 过期/未到抽奖时间,是否可抽奖
    兼容:
    不同浏览器、不同手机的兼容,查看抽奖页面操作是否正常
    性能:
    同一时间,大并发抽奖,服务器处理是否正

给你一个微信上一个聊天的窗口你是怎么测试的?

微信聊天框的主要功能就是发消息和接收别人的消息。

消息的分类:纯文字,图片,文件,表情,语音、视频,文字 + 表情

聊天的其他功能:@符号,撤回功能,加好友功能,消息重发,发红包,转账,发送位置信息、发送名片、群聊等功能

功能测试:

正常网络下,发送纯文字,图片,文件,表情,语音、视频,文字 + 表情消息,发送及接收功能是否正常

正常网络下,测试图片,文件,语音,视频,文字的上限值测试

正常网络下,连续发消息消息统计数量功能正常

正常网络下,是否支持群发文件/群聊文件,是否支持语音转文字

正常网络下,消息发送后,在一定时间范围内是否支持撤回,超出指定时间,是否不支持撤回功能

正常网络下,发送失败后,是否支持消息重发
正常网络下,消息较多时,是否支持一键回到之前浏览位置

正常网络下,语音聊天、视频聊天相互转换功能是否正常,发送语音聊天、视频聊天时,是否有声音提示

正常网络下,发送语音聊天、视频聊天时,长时间未接听,是否有提示

正常网络下,发送名片、发送位置信息功能是否正常

正常网络下,发送红包、转账功能是否正常

正常网络下,未加好友情况下,加好友功能是否正常
正常网络下,群聊:@单个人,多个人,全部人时,对象是否会收到提醒
正常网络下,群聊:发起群视频,群语音时,所有被邀请的成员是否能加入群聊
正常网络下,群聊:群聊数量统计是否正确
网络测试:在弱网或无网络的情况下各类功能是否正常,视频聊天、语音聊天是否有提示

中断测试: 发送消息/语音聊天/视频聊天场景中,断网重连/低电量/打电话/切换 app,处理是否正常

界面测试:聊天消息界面,提示框等是否正常

兼容性测试:不同手机系统,不同手机型号,分辨率屏幕尺寸下,发送消息功能是否正常
性能测试:发送图片、文字、视频、语音等消息,对方收到的时间,是否在需求时间之内

举一个电商项目的模块你是怎么做的?

举例自己熟悉的,比如电商项目中的购物车,

功能:

  1. 分为已登录和未登录的场景;如果是未登录的话,添加购物车就提示登录页面先登录;已经登录的话,可以正常跳转至购物车;

  2. 进入购物车的入口验证:比如淘宝商品页点击“加入购物车”切入,或从导航栏顶部去往购物车;

  3. 购物车空页面验证:当购物车商品添加为 0 时,页面是否正常提示

  4. 购物车的商品清单验证:一件/多件/多个商家多件商品的图片、名称、单价金额等是否正常显示,并且点击可跳转到商品详情页;

  5. 商品数量的增减和输入验证:测试 1/最大库存/限购数量的正常情况 ,测试 0/负数/超过库存/超过限购数量 /非数字的异常情况;

  6. 选择全选和部分勾选商品, 确认单件商品的小计金额、 结算里的数量和总价金额的正确性

  7. 购物车已添加的商品下架,是否正常显示失效

  8. 删除购物车商品,购物车不再显示,重新添加可正常显示

  9. 点击结算,可正常跳转到订单页面,并与优惠活动存在交互功能验证

非功能:
界面:页面的美观,没有错别字 和 页面排版等

兼容性:Web 端的能兼容主流浏览器,APP 端能兼容手机和系统版本

性能:多次访问,长时间访问 考虑稳定性等

安全:敏感信息的传输,漏洞扫描等

涉及到了库存方面的测试吗?

  1. 前台商品详情页、购物车商品存库量是否与后台管理员添加商品库存量一致

  2. 后台管理员对商品库存量进行增、改,前台商品详情页、购物车中库存显示是否正常

  3. 商品完成购买支付发货流程后,前后台库存量是否及时减少

  4. 商品完成购买并取消订单,查看前后台库存量变化情况

  5. 商品完成购买发货,并进行退货,查看前后台库存量变化情况

  6. 库存量与购买数量的约束测试

  7. 后台设置库存量报警阈值,验证低于该阈值是否有报警,及时添加存库

  8. 库存量为 0,查看前后台商品库存量是否正常显示

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

离职报告提交前一秒,再检查下这些测试思维面试题你都会了么? 的相关文章

随机推荐

  • python-绘制双轴柱状图

    转载 https blog csdn net weixin 42749944 article details 115026810 df pd read excel r file xlsx fig ax1 plt subplots width
  • MediaScanner生成及保存thumbnail的方式

    转自 http blog csdn net qikaibinglan article details 6130589 本文简单研究一下MediaScanner生成及保存thumbnail的方式 并给出代码快速查询图片的thumbnail 1
  • Linux C 进程管道流

    Linux C 进程管道流 一 Pipe 二 示例 一 Pipe popen pclose pipe stream to or from a process popen和pclose是用于创建读写进程的管道流的函数 二 示例 本例简单介绍一
  • js发送ajax post请求

    先说一下使用步骤 1 创建XHR对象 let ajax new XMLHttpRequest 2 监听XHR对象的状态改变事件 ajax onreadystatechange function if ajax readyState 4 注
  • 总结30个Python赚钱的接单平台!兼职月入5000+,成年人的世界,钱是活下去的筹码

    前言 如果说当下什么编程语言最靠谱或者比较适合搞副业 答案肯定100 是 Python python是所有语法中最简单易上手的语言 不需要特别的的英语词汇量 逻辑思维也不需要很差就能上手 而且学会了之后就能编写代码爬取各种数据 制作各种图表
  • Spring @Transactional 中的事务传播和隔离

    20211030Spring Transactional 中的事务传播和隔离 1 介绍 介绍 Transactional 注释 以及它的隔离和传播设置 2 什么是 Transactional 可以使用 Transactional 将方法包装
  • 语音识别之HMM算法及其源码

    基础 1 了解HMM算法 http www cnblogs com pangxiaodong archive 2011 10 17 2214542 html 2 再次加深印象 http blog csdn net likelet artic
  • Python3 lambda函数简单理解

    lambda存在意义就是对简单函数的简洁表示 比如函数f def f x return x 2 可以写成 f lambda x x 2 格式为 lambda 参数 返回值 参数可以有多个 用逗号隔开 lambda常搭配内置函数map fil
  • 点云三维重建的原理,在医学图像分析中使用ICP算法进行点云配准

    1 摘要 在本文中 我们结合了ICP算法 一种基于3D尺度不变特征变换的方法 对3D自由形式闭合的曲面 人类头骨的3D模型 进行配准 不同于点和表面的配准 我们提出的基于ICP算法的方法可以更好地捕获数据的整体性质 例如骨骼厚度 文中提出的
  • 伺服驱动器cn1引脚定义_PCI-9014端子板DIN-68S和安川驱动器(SGDV-R90A01A002000)接线图...

    摘要 PCI 9014端子板DIN 68S和安川驱动器 SGDV R90A01A002000 接线图 硬件 运动控制卡型号 PCI 9014 以下接线仅以X轴为例说明 伺服驱动器型号 SGDV R90A01A002000 伺服电机型号 SG
  • 【物联网开发基础】在keil中怎么烧写程序

    什么是keil Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统 与汇编相比 C语言在功能上 结构性 可读性 可维护性上有明显的优势 因而易学易用 Keil提供了包括C编译器 宏汇编 链接器 库
  • L1-058 6翻了 (15 分)-PAT 团体程序设计天梯赛 GPLT

    解题思路 遍历字符串 不是6字符的直接输出 出现6的时候 往后判断出现了几次6 进而决定是否替换字符串 include
  • Swift5 不是循环的双链表

    小萌毕业5年了 一直在做移动端的工作 OC和Swift 最近比较流行的就是Swift了 学习过OC和Swift的基本原理 听的云里雾里的 听了好几遍才理解 因此下定决心要学习数据结构 学习之后发现数据结构和算法不愧是开发人员必学的知识 双链
  • Visual Studio 2019实现c51上位机控制数码管显示数字

    Visual Studio 2019实现c51上位机控制数码管显示数字 初学者编写上位机程序 上位机编写环境 上位机窗体设计 上位机界面功能代码 form界面 打开串口 代码 发送 按钮代码 上位机机全部代码 单片机烧录代码 效果图 初学者
  • PAT1-第39级台阶(递归)

    第39级台阶 小明刚刚看完电影 第39级台阶 离开电影院的时候 他数了数礼堂前的台阶数 恰好是39级 站在台阶前 他突然又想着一个问题 如果我每一步只能迈上1个或2个台阶 先迈左脚 然后左右交替 最后一步是迈右脚 也就是说一共要走偶数步 那
  • 捕鱼游戏、slots游戏出海技术支持

    捕鱼和slots类游戏的核心为数值 在美术 程序 音效 玩法都OK的情况下 数值是核心 这类游戏的数值思维方式要区别于其它类型的游戏看待 对于转型进入这个领域的团队和老板在数值上面 算法上面没有积累 对产品理解不够深入最后都是以失败告终 在
  • [QNX700]QNX 7.0 平台QT开发环境配置

    锋影 email 174176320 qq com 如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 1 QNX q
  • feign 出现 too many bytes written executing xx Or incomplete output stream executing xx

    问题 通过FeignClient调用第三方接口时 出现如下报错 incomplete output stream executing xxx 或者 too many bytes written executing POST 解决办法 自定义
  • 【windows系统cmd下打开管理员模式】

    runas noprofile user Administrator cmd
  • 离职报告提交前一秒,再检查下这些测试思维面试题你都会了么?

    创建坐席组的功能模块 如何进行测试用例设计 解答 功能测试 使用等价类划分法去分析创建坐席的每个输入项的有效及无效类 同步考虑边界值去设计对应的测试用例 先进行冒烟测试 正常创建坐席 坐席组编号自动生成且确认 6 位数字唯一 名称输入 10