华为OD面试真题题库
专栏:华为OD面试真题题库
目录: 最新华为OD面试手撕代码真题目录以及八股文真题目录
1 你在上家公司主要做哪些方面测试
需要联系实际,如果没有上一家公司,就直说没有,可以补充:自己本人了解到的公司日常测试内容。
- 功能测试: 设计和执行功能测试用例,确保各个功能模块按需求正确工作。
- 回归测试: 维护和更新回归测试用例库,定期执行回归测试,确保软件更新后没有引入新的缺陷。
- 性能测试: 使用JMeter进行负载测试和压力测试,评估系统在高负载条件下的性能,并提出优化建议。
- 自动化测试: 使用Selenium编写自动化测试脚本,定期运行这些脚本以提高测试效率。
- 安全测试: 进行漏洞扫描和渗透测试,发现并修复潜在的安全漏洞。
- 用户界面测试: 设计并执行UI测试用例,确保界面元素在不同设备和浏览器上的一致性。
2 postman和jmeter在测试工作中的作用
Postman的作用
1. API测试 (API Testing)
- 描述:Postman是一个流行的API开发和测试工具,用于发送HTTP请求和验证响应。
- 使用场景:
- 单个API测试:验证单个API端点的功能,确保其按预期工作。
- 自动化测试:编写自动化测试脚本,使用Postman的Collection Runner批量执行测试。
- 环境管理:管理不同的测试环境(如开发、测试、生产环境),通过环境变量动态调整请求参数。
- 集成测试:与CI/CD管道集成,自动执行API测试,确保在代码变更后API的稳定性。
2. 优点
- 易用性:界面友好,易于上手,即使是非技术人员也能快速学会使用。
- 灵活性:支持各种HTTP请求方法(GET、POST、PUT、DELETE等)和复杂的请求配置(如Headers、Body)。
- 可视化结果:提供详细的响应结果和日志,便于调试和分析问题。
- 丰富的扩展:支持JavaScript编写测试脚本,实现复杂的测试逻辑。
JMeter的作用
1. 性能测试 (Performance Testing)
- 描述