当前位置: 首页 > news >正文

【面试必备】针对一个案例,怎么测试

思考角度

  • 测试用例设计万能公式
    • 功能测试(最重要)
    • 界面测试
    • 易用性测试
    • 性能测试
    • 安全性测试
    • 兼容性测试
    • 容错性测试
  • 常见案例
    • 物品类
      • 水杯
    • 软件类
      • 微信发送朋友圈功能

测试用例设计万能公式

在面试中经常会遇到的一类题是,给你一个具体的产品(功能),问你会考虑怎么测试,如何设计测试用例。
话不多说,先附上思考这类题型的万能角度,通常情况下,记住了这个万能公式后,可以尽可能的避免遗漏关键点。

万能角度:功能测试+界面测试+易用性测试+性能测试+安全性测试+兼容性测试+容错性测试

下面将逐它们的含义和测试用例设计时的常用思考要点

功能测试(最重要)

一款产品设计的目的就是为了实现一些特定的功能,所以在我看来,对产品功能性的测试验证十分重要。

主要侧重点:功能有没有,好不好用

界面测试

也称作(UI测试)界面是与用户交互的最直接的层, 界面的好坏决定用户对该产品的第一印象。这就好比第一次接触一个人,最先关注的一般是外貌/着装等表面。

主要侧重点:外观、布局等设计,符不符合设计稿/是否美观…

易用性测试

测试用户使用该时是否感觉方便,好用

主要侧重点:是否容易理解、学习、使用、符合人体工学…

性能测试

通俗来讲性能测试就是测产品的承受能力,一般会结合负载测试压力测试两者结合进行

主要侧重点:负载能力、耐压性、耐热性、反应敏捷度…

安全性测试

主要侧重点:对用户的安全是否有保障(人身、信息)

兼容性测试

测试产品除了本身的功能,还能干什么。或者除了处于本身的运行环境外,在其他环境下能否正常工作。

主要侧重点:能否兼容不同的软硬件平台

容错性测试

也称健壮性测试,用于测试系统在出现故障时,是否能够自动恢复或者忽略故障继续运行

主要侧重点:是否具有防护性的措施或某种灾难性恢复的手段

常见案例

物品类

在这里插入图片描述

水杯

在这里插入图片描述

在这里插入图片描述

软件类

在这里插入图片描述

微信发送朋友圈功能

在这里插入图片描述
其中,功能测试的大纲如下:
在这里插入图片描述

http://www.lryc.cn/news/326473.html

相关文章:

  • vue3 hooks之事件广播(支持跨标签页)
  • go中validate包使用教程
  • canvas画带透明度的直线和涂鸦
  • linux命令 curl忽略https证书
  • 游戏引擎中网络游戏的基础
  • ES6(ECMAScript 6)中常用的知识点总结(包含示例代码)
  • 老师人手必备的教学神器有哪些?这5款教学软件一定要知道!
  • 华为机试题-核酸检测人数
  • SQLAlchemy模型映射提示declarative_base() takes 0 positional arguments but 1 was given
  • linux系统Kubernetes工具ingress暴露服务
  • centos2anolis
  • Cesium安装部署运行
  • 【Android 内存优化】KOOM线程泄漏监控的实现源码分析
  • 【爬虫基础】第1讲 网络爬虫基本知识
  • scrapy爬虫框架
  • 【深度学习】基础知识
  • Electron应用自动更新实现及打包部署全攻略
  • 【爬虫基础】第6讲 opener的使用
  • Milvus 向量数据库:如何基于docker-compose在本地快速搭建测试环境
  • python --dejavu音频指纹识别
  • 完全二叉树的层序遍历[天梯赛]
  • C语言看完我这篇编译与链接就够啦!!!
  • 【React】react 使用 lazy 懒加载模式的组件写法,外面需要套一层 Loading 的提示加载组件
  • IDEA的Scala环境搭建
  • LeetCode第四天(448. 找到所有数组中消失的数字)
  • 【vivado】在原有工程上新建工程
  • (原型与原型链)前端八股文修炼Day5
  • 逐步学习Go-并发通道chan(channel)
  • 鸿蒙HarmonyOS应用开发之Node-API开发规范
  • 单例模式