首页 > 其他分享 >软件测试经典面试题:如何测微信的朋友圈?

软件测试经典面试题:如何测微信的朋友圈?

时间:2024-03-08 15:58:40浏览次数:19  
标签:面试题 测试用例 朋友圈 测试 设计 软件测试

这是一道非常经典的面试题,相信很多小伙伴在面试中都被面试官问到过这个问题,想要回答好这个面试题,我们首先要搞清楚面试官在考察候选者什么方向测试技能。其实不难猜出,面试官主要是想考察候选者测试用例设计能力。一般会从以下两个方面来考察候选者:

1、测试用例设计的全面性
2、测试用例设计的优先级

一、测试用例设计原则

1.测试用例设计的全面性

测试用例设计的全面性可以避免未来产品上线之后出现各种线上bug,从而给公司带来直接的经济损失。

如何能让自己设计的测试用例比较全面呢?其实我们可以参考经典的 软件质量模型,从不同的维度去分析提取被测试对象的测试点,全方位的检查产品的质量。

2、测试用例的优先级

测试用例优先级与用例执行的策略息息相关。有过测试经验的小伙伴应该对此都深有体会。当我们的测试时间因为各种原因被挤压时(如需求频繁变更、开发工作延期等),好的测试策略能让自己在有限的时间内高效的开展测试执行工作且无重大bug流出。

二、朋友圈测试用例设计

根据上面的2个原则和千人点赞的测试用例文章,我们开始来撰写微信朋友圈测试用例,主要从下面几个维度出发来进行设计:1、功能

2、性能

3、ui

4、安全

5、易用

6、兼容性具体测试用例设计,如下方xmind思维导图所示:

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

如果你想学习软件测试和需要软件测试资料,欢迎加入扣扣交流群:731789136,里面可以免费领取软件测试+自动化测试资料+软件测试面试宝典+简历模版+实战项目+面试刷题工具和大佬答疑解惑,我们一起交流一起学习!

标签:面试题,测试用例,朋友圈,测试,设计,软件测试
From: https://www.cnblogs.com/NHB6870/p/18061141

相关文章

  • python面试题 :进程、线程、协程的区别
    进程、线程和协程区别1.进程进程是系统资源分配的最小单位,系统由一个个进程(程序)组成一般情况下,包括文本区域(textregion)、数据区域(dataregion)和堆栈(stackregion)。文本区域存储处理器执行的代码数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动......
  • 集合常见的面试题
    集合常见的面试题1、你在开发种常用的集合有哪些?如果没有特殊要求,且元素是单列元素的话,使用ArrayList居多,如果是键值对元素的话,默认使用HashMap居多其他的集合根据查询或者增删的需求,或者线程安全或不安全来选择。2、HashMap和Hashtable的区别共同点:都是实现了Map接口的实现......
  • 简述软件测试与软件开发之间的关系?
    Tag1:开发和测试是一个有机的整体。在产品发布在以前,开发和测试是循环进行的,测出的缺陷需要经过开发人员修改后继续测试。在开发的同时,测试需要编写测试用例,测试文档需要参考开发文档,所以开发和测试是不可分割的,少了任何一个都不能开发出产品。从角色方面看,像理论和......
  • MySQL面试题
    MySQL隔离级别并发访问数据库时存在的问题脏读:又称无效数据的读出,是指在数据库访问中,事务T1将某一值修改但是还未提交,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改并提交,这就导致了T2所读取到的数据是无效的,值得注意的是,脏读一般是针对于update操作的。不可重复读:是......
  • (面试题1)看程序写结果(先判断有没有问题,如果没有,写出结果)
    面试题:1:看程序写结果(先判断有没有问题,如果没有,写出结果)packagecom.shujia.面试题;classFu{publicvoidshow(){System.out.println("fushow");}}classZiextendsFu{publicvoidshow(){System.out.println("zishow"......
  • (面试题2)看程序写结果(先判断有没有问题,如果没有,写出结果)
    2:看程序写结果(先判断有没有问题,如果没有,写出结果)packagecom.shujia.面试题;/*2:看程序写结果(先判断有没有问题,如果没有,写出结果)*/classA{publicvoidshow(){show2();}publicvoidshow2(){System.out.println("我");......
  • 今天BOSS约了个面试,HR直接发我一道面试题
    前言在电商、外卖、预约服务等场景中,订单超时自动取消是一个常见的业务需求。这一功能不仅提高了系统的自动化程度,还为用户提供了更好的体验。需求如下:TODO如果用户在生成订单后一定时间未支付,则系统自动取消订单。接下来就用SpringBoot实现订单超时未支付自动取消的几......
  • Java核心内容面试题详解
    前言随着经济的复苏,市场逐渐回暖,曾经的金三银四,金九银十也慢慢回归,在这个节骨眼上,我们要努力学习,做好知识储备,准备随时接收这泼天的offer。而我利用摸鱼(不是,是工作之余)时间也整理了一份关于Java核心知识的面试题,大家有兴趣,有需要的可以看看,希望能够给大家提供一些帮助Java基础面......
  • Docker常见面试题
    1.什么是Docker?Go语言开发,容器虚拟化技术,C/S架构,具有隔离、快速、轻便的特点。2.Docker与虚拟机有何不同?相比于虚拟机,docker更快速、轻便。快速:秒级启动轻便:联合文件系统3.Docker镜像是什么?联合文件系统。可以通过DockerFile构建或通过容器Commit生成。4.Docker容器是......
  • 【2024面试刷题】一、Spring Cloud 面试题
    1、什么是SpringCloud?SpringCloud是一系列框架的有序集合。它利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、智能路由、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。SpringClou......