APUS测试一面

2024/09/25

1、自我介绍

2、为什么想做软件测试的工作?

3、来北京多久?最近在干嘛?

4、之前实习公司的项目组构成?

5、测试人员怎么分工?所负责功能模块跟正式员工有什么区别?

6、项目测试流程?

7、如果app程序崩溃/闪退,你会怎么测试?

8、圣经app面试题:怎么测试?怎么理解本地缓存?你认为本地缓存在app哪个地方?

9、新闻资讯类app面试题:下滑更新列表操作,5分钟内没有反馈。○1你认为这是bug吗?○2你觉得可能是哪些原因导致的?○3bug产生的几种可能性,如何排查?

10、还有什么想问的?

#24届##测试##找工作好难#
全部评论
闪退 很难复现啊 怎么测的
点赞 回复 分享
发布于 今天 16:21 广东
一、这是 bug 吗? 这很可能是一个 bug。在新闻资讯类 App 中,用户进行下滑更新列表操作时,通常期望能在较短时间内看到新的内容或者得到反馈,如加载图标等。5 分钟没有任何反馈超出了用户可接受的等待时间,极大地影响了用户体验。 二、可能的原因 1. 网络问题: - 网络连接不稳定或中断,导致无法从服务器获取新的数据。 - 网络延迟过高,请求和响应时间过长。 2. 服务器问题: - 服务器负载过高,无法及时处理客户端的请求。 - 服务器出现故障或正在进行维护。 3. 客户端问题: - App 代码存在错误,导致更新操作无法正常执行。 - 内存泄漏或其他性能问题,使 App 响应缓慢。 - 缓存问题,可能缓存未正确清理或更新,导致显示旧数据而不进行新数据的请求。 三、排查方法 1. 检查网络连接: - 使用其他网络应用或工具检查网络是否正常。 - 在 App 设置中查看网络权限是否开启。 - 切换网络环境(如从 Wi-Fi 切换到移动数据),看问题是否依然存在。 2. 分析服务器状态: - 查看服务器监控工具,了解服务器的负载、响应时间等指标。 - 检查服务器日志,看是否有错误信息或异常请求记录。 - 联系服务器管理员,确认服务器是否正常运行。 3. 检查客户端代码: - 使用调试工具分析 App 的运行状态,查看是否有报错信息或性能瓶颈。 - 检查更新列表操作的相关代码逻辑,确保没有错误。 - 检查缓存管理代码,看是否存在缓存未正确更新的问题。 4. 模拟用户操作: - 在不同设备上进行相同操作,看问题是否重现。 - 使用自动化测试工具模拟大量用户同时进行下滑更新操作,观察系统的性能表现。 5. 监控系统性能: - 使用性能监控工具,如 Android 的 Profiler 或 iOS 的 Instruments,监测 App 的内存使用、CPU 占用等指标,看是否存在性能问题。 - 分析 App 的日志文件,查找可能与更新操作相关的异常信息。
点赞 回复 分享
发布于 今天 16:27 广东

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务