洋葱学园一面凉经

1. 如果测到 bug,开发说不是你怎么办?
2. 如果这个需求,是你自己写的测试用例,你和产品做了评审,开发说还不是,并且这个是你独立完成的,别人不太清楚,这个时候你要怎么做?
3. 如果你现在测试的时候,测试环境没有问题,上线后有问题怎么办?
4. 作为一名测试人员,你是如何看待自己漏侧的问题?
5. 之前写过前端页面吗?
6. 前端界面,有一个button,点击无效,会用什么样的思路去排查?
7. 你之前写过后端,有无做过后端的优化?比如说并发不够,tps值不够,你会有什么样的思路,把它做的好一点?
8. 分页和异步处理有没有做过优化?
9. 建议在刷一刷面试题,减少 api 的调用次数,增加接口的并发能力,调整下数据格式和协议,监控优化和tpi接口等,负载均衡,集群,缓存,接口设计等等;
10. 开发再补充下 vue 和 python django , 鸿蒙那一块,测试相关东西,再去刷一刷题。
11. 还有什么想问的?
12. 简历项目经历,需要去描述测试相关的东西,需要加测试相关的东西。
  a. 这个很重要,你做过测试的相关工具,开发是对用户,测试工具是对周围同事,自己写过什么测试工具,自己是否有完整的开发文档;
13. B站这么多视频,去补一补,搜一搜哪些测试工具,变成自己的,简历上面,放一放博客地址,一定要有测试的作品。
14. 注重测试思维和开发思维,需要自己写过测试开发的工具或者是网站,这个东西出来之后可以优化一些流程提高进度。

#凉面#
全部评论
作为一名测试人员,面对自己漏测的问题是很常见的情况。每个人都会犯错,测试人员也不例外。以下是我对这个问题的看法: 1. **接受错误是学习的机会**:漏测问题并不意味着测试人员能力不足,而是一个学习的机会。通过分析漏测问题的原因,可以了解如何改进测试策略、流程或技术,从而提高自己的测试水平。 2. **重视反馈和改进**:重要的是接受反馈,并在将来的测试工作中应用这些经验教训。建立一个良好的反馈机制,包括与开发团队、同事和其他利益相关者的沟通,以便及时发现和解决问题。 3. **持续学习和提升**:测试领域是一个不断变化和发展的领域,持续学习是非常重要的。不断提升自己的技能和知识,包括学习新的测试工具、技术和最佳实践,有助于减少漏测问题的发生。 4. **团队合作和知识共享**:与团队合作和知识共享是避免漏测问题的关键。与开发人员、产品经理和其他测试人员紧密合作,共同分析需求、制定测试计划,可以帮助发现更多潜在的问题。 5. **自我反思和改进**:每次漏测问题都是一个机会,让测试人员反思自己的工作方式、测试方法和策略。通过不断地自我反思和改进,可以提高测试的质量和效率。 总的来说,漏测问题是在测试工作中难以避免的,关键是如何从中吸取经验教训,并不断改进自己的工作方式。持续学习、团队合作和自我反思是提高测试质量和个人能力的重要途径。
点赞 回复 分享
发布于 2024-05-23 10:33 广东
如果在测试环境中没有问题,但在上线后出现问题,可能是由于以下原因导致的: 1. **环境差异**:上线环境和测试环境可能存在差异,例如操作系统、浏览器版本、网络环境等。这些差异可能导致在上线环境中出现错误或异常行为。 2. **数据不一致**:上线环境和测试环境可能使用不同的数据库或数据源,导致数据的不一致。这可能导致应用程序的行为与预期不符。 3. **配置错误**:上线环境和测试环境的配置可能存在差异,例如配置文件、服务器设置等。这些配置错误可能导致应用程序在上线环境中无法正常运行。 4. **外部依赖问题**:应用程序可能依赖于外部服务或组件,例如第三方API、库等。如果这些外部依赖在上线环境中发生变化或不可用,可能会导致应用程序出现问题。 为了解决上线后的问题,可以采取以下步骤: 1. **仔细检查日志和错误信息**:查看应用程序的日志文件和错误信息,以确定问题的具体原因。这可以帮助您定位问题所在,并采取相应的措施进行修复。 2. **重现问题**:尝试在上线环境中重现问题,以便更好地理解问题的本质。这可以通过模拟用户操作、重现特定的场景或条件来实现。 3. **调试和排查**:使用调试工具和技术来进一步调查问题。您可以使用调试器、日志记录、断点等工具来跟踪代码执行过程,查找潜在的问题。 4. **与开发团队合作**:与开发团队紧密合作,共同分析和解决问题。共享问题的信息和观察结果,以便更好地理解问题,并找到解决方案。 5. **回滚和修复**:如果问题无法立即解决,可以考虑将应用程序回滚到之前的版本,以避免进一步的问题。然后,根据问题的具体情况,进行修复和调整。 6. **预防措施**:为了避免类似问题再次发生,可以采取一些预防措施,例如更严格的测试流程、环境一致性控制、监控和报警机制等。 请记住,上线后的问题可能需要一定的时间和努力来解决。重要的是保持耐心和专注,并与团队密切合作,以找到最佳的解决方案。
点赞 回复 分享
发布于 2024-05-23 10:25 广东
当遇到前端界面中的Button点击无效的问题时,可以按照以下思路进行排查和解决: 1. **检查HTML结构**: - 确认`<button>`标签是否正确闭合,没有语法错误。 - 检查是否有其他元素遮挡了按钮,导致点击事件实际上落在了其他元素上。可以使用浏览器的开发者工具查看元素布局和层级。 2. **审查元素和事件绑定**: - 使用浏览器的开发者工具检查按钮元素,确认是否有预期的点击事件绑定(例如通过JavaScript或框架如React/Vue的事件处理机制)。 - 查看元素的CSS样式,确保按钮没有被设置为`display: none;`、`visibility: hidden;`或`opacity: 0;`等导致不可见或不可点击的样式。 - 确认按钮的`disabled`属性是否被意外设置为`true`,这会导致按钮无法点击。 3. **检查JavaScript代码**: - 确保事件监听器正确绑定到了按钮上,且绑定了正确的事件类型(如`click`)。 - 验证事件处理函数是否存在,并且没有语法错误或逻辑错误阻止其执行。 - 如果使用了框架或库,检查是否有生命周期问题,或者是异步加载导致的事件绑定时机问题。 - 检查是否有其他JavaScript错误阻止了后续代码的执行,可以在控制台查看错误信息。 4. **网络和资源加载问题**: - 确保相关的JavaScript文件已成功加载,没有404错误。 - 如果涉及到Ajax请求,检查网络请求是否发送成功,以及服务器端是否返回了预期的结果。 5. **兼容性问题**: - 考虑不同浏览器的兼容性问题,特别是使用了新的API或特性的代码在老旧浏览器上可能表现不同。 6. **环境因素**: - 在不同的环境(开发、测试、生产)下尝试,有时候环境配置差异也可能导致问题。 - 清理缓存并尝试硬刷新页面,以确保加载的是最新代码。 7. **使用调试工具**: - 设置断点在事件处理函数的开始处,观察是否能正确进入断点。 - 使用`console.log`或调试器逐步执行代码,帮助定位问题所在。 通过上述步骤逐一排查,通常可以定位并解决问题。如果问题依然存在,可能需要考虑更复杂的情况,如第三方库的冲突、特定设备/浏览器的bug等。
点赞 回复 分享
发布于 2024-05-23 10:20 广东

相关推荐

评论
6
18
分享

创作者周榜

更多
牛客网
牛客企业服务