招聘动态详情
奇虎360公司软件测试岗相关笔试题和知识点
校招
2024-06-03 16:42
39

360公司软件测试岗笔试题主要涵盖以下几个方面:


1. 测试工程师的素质:需要具备扎实的编程基础,良好的逻辑分析能力,耐心细致,善于沟通,以及一定的
问题解决能力。


2. 定位bug的方法和工具:通常涉及使用调试器、日志分析、代码审查、复现步骤记录等。对于程序崩溃,一般会先复现
问题,收集日志,然后分析栈信息,定位可能的代码
问题。


3. 测试工具:如Selenium用于自动化Web界面测试,JMeter用于性能测试,Appium用于移动应用测试。它们各有优缺点,如Selenium易于学习,但可能需要更多的脚本编写;JMeter可扩展性强,但学习曲线较陡峭。


4. 自动化测试的看法:自动化测试可以提高效率,减少重复性工作,尤其适用于回归测试,但不能替代手动测试,因为它无法捕捉所有类型的缺陷。


5. 测试用例设计:关键在于覆盖尽可能多的执行路径,确保测试全面,同时保持用例的精简和高效。


6. 测试类型:包括功能测试、性能测试、界面测试等。功能测试关注软件行为,性能测试关注系统在不同负载下的表现,界面测试则注重用户体验。


7. 其他测试类型如稳定性测试、恢复测试、并发测试、配置测试、初始化测试、数据完整性测试等,它们分别针对系统稳定性、故障恢复、多用户并发操作、不同配置环境、初始状态的正确性以及数据一致性等方面。


8. 笔试题示例:如选择题涉及Linux命令(如crontab用于定时任务,gpasswd用于添加用户到组),以及判断题关于对象比较和哈希码。


9. 产品题:可能会询问互联网协议、网络产品类型、Google的服务等,要求分析产品设计优缺点,或者提出新的产品设计思路。

及时获取最新招聘岗位信息