面试高频题:如何测试好聊天窗口?

简介: 面试高频题:如何测试好聊天窗口?

大家好,我是阿萨。


面试时经常碰到各种各类的测试用例设计题目。

今天我们就来看一道很经典的面试题目。


问:聊天窗口怎么测试?

解题思路:本题考察的是测试用例设计能力。


测试类型:


功能,性能,易用性,弱网测试,可靠性测试,兼容性测试等常见测试场景不能遗漏。


覆盖测试因子:


发送内容有字母数字,特殊符号,语音,视频,表情包。


界面操作
界面按钮。不同手机操作的界面完整性。发送,撤回,删除。复制粘贴等


不同网络环境:
弱网,Wi-Fi,4G和5G以及热点等情况。电梯里,地铁上,高铁里。

答案:


1. 发送中文带标点符号,数字,字母的文字不超过一行,发送。


2. 发送多行英文字符带表情。复制其他文章中或者word中文字。发送。


3. 发送表情包。


4. 发送语音并撤回。


5. 发送视频并删除。


6.切换手机账号后发送,再切换回来后查看内容是否正确。


7. 发送超过1万字内容。


8.发送多个图片和视频。


9. 发送复制自其他群聊消息的内容。


10. 发送链接。


11. 使用不同手机平台测试,安卓,苹果等厂商。


12. 使用不同操作系统语言发送信息。


13. 发送手机号,看是否可保存。


14. 发送银行卡,地址等特殊信息,看是否可复制,粘贴。


15. 发送红包。


16. 多次撤回。


17. 多次删除。


18. 切换手机后查看历史记录。


19. 删除好友后发消息。


20. 三人群聊,删除一人后聊天窗口变化。


21. 抓包查看测试数据,是否加密,重放接口,修改测试接口参数。


22. 多端设备同时使用,查看信息同步。


以上仅供参考。


如果觉得阿萨的内容对你有帮助,欢迎围观点赞。


相关文章
|
7月前
|
监控 Java 关系型数据库
面试性能测试总被刷?学员真实遇到的高频问题全解析!
面试常被性能测试题难住?其实考的不是工具,而是分析思维。从脚本编写到瓶颈定位,企业更看重系统理解与实战能力。本文拆解高频面试题,揭示背后考察逻辑,并通过真实项目训练,帮你构建性能测试完整知识体系,实现从“会操作”到“能解决问题”的跨越。
|
网络协议 Shell 网络安全
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
“说说看,如果一个Pod的容器没有Shell,如何测试它能否访问外网?”
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
|
运维 测试技术
拆分软件测试流程,一张图秒杀所有面试
本文主要介绍了软件测试流程的核心内容,包括需求分析、测试用例编写、测试执行、缺陷提交及回归测试等关键步骤。以迭代测试为例,详细说明了每个环节的具体操作和注意事项,并提供了一张测试流程图以便理解。测试流程确保了软件质量,是面试中常见的考察点。
1436 7
拆分软件测试流程,一张图秒杀所有面试
|
NoSQL 测试技术 Redis
第一次面试总结 - 迈瑞医疗 - 软件测试
本文是作者对迈瑞医疗软件测试岗位的第一次面试总结,面试结果非常好,但面试过程中没有提问太多技术性问题,主要围绕个人介绍、互相了解、个人规划和项目亮点进行,因此作者认为这次面经的学习意义不大。作者还提到了实习岗位的待遇和工作内容,以及对不同阶段求职者的建议。
705 2
|
SQL 安全 测试技术
[go 面试] 接口测试的方法与技巧
[go 面试] 接口测试的方法与技巧
|
IDE Java 测试技术
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
Java面试题:什么是Java中的单元测试以及如何编写单元测试?
641 1
|
jenkins 测试技术 持续交付
30个接口自动化测试面试题,赶紧收藏
接口自动化测试是使用工具验证接口功能、性能和安全性的自动化过程。它能提升测试效率,减少人工工作量,及时发现问题。常见工具包括Postman、SoapUI和JMeter。测试涉及需求分析、测试计划、用例设计、脚本编写、执行、报告生成及问题跟踪。测试用例涵盖输入数据、预期结果等,脚本包含请求和响应细节。断言验证接口正确性,数据驱动测试使用多数据验证,性能测试检查响应时间等,安全测试关注认证和加密,Mock测试模拟数据,集成测试验证接口交互,回归测试确保修改未破坏原有功能,异常处理确保测试稳定性,并发和压力测试检查系统负载,持续集成通过工具如Jenkins保证软件质量。
1054 3
|
安全 网络安全 网络协议
精选30道“渗透测试工程师”面试题
渗透测试 信息收集 网络安全 web安全
1645 3
|
自然语言处理 网络协议 JavaScript
23.2月 可能七牛云实习测试面试(技术面一面)面经整理
关于2月进行的七牛云实习测试面试(技术面一面)的面经整理,涵盖了多个技术问题,包括马尔可夫链的用处、软件测试工具、TCP/IP协议的三次握手过程、TCP与UDP的区别、网络诊断方法、DNS的作用、ifconfig命令的用途、Spring Boot的优势以及Java中Map的了解,还包括了一个编程题目:在n个书中找出k个最小的数。
|
测试技术 Python Windows
【如何学习Python自动化测试】—— 多层窗口定位
【如何学习Python自动化测试】—— 多层窗口定位
306 1