今天面了几个软件测试女生,全是菜鸟啊
常见的业务题\n \n架构理解篇\nQ1 软件测试流程主要由哪两大核心阶段组成?\nQ2 测试用例设计中的“等价类”、“边界值”、“判定表”是什么概念?\nQ3 测试类型中“功能测试”、“性能测试”、“安全测试”的主要区别是什么?\nQ4 测试数据准备的作用是什么?\nQ5 黑盒测试和白盒测试的主要区别?\nQ6 为什么要进行回归测试(Regression Testing)?\n \n基础组件篇\nQ7 一个典型的自动化测试脚本通常包含哪些关键部分?\nQ8 测试报告(Test Report)应包含哪些核心内容?\nQ9 手动测试(Manual Testing)和自动化测试(Automated Testing)的主要优缺点?\nQ10 测试用例(Test Case)的优先级(Priority)代表什么?\nQ11 测试环境隔离(Test Environment Isolation)的作用是什么?\nQ12 为什么要使用测试数据管理(Test Data Management)技术?\n \n训练/执行基础篇 (对应原训练基础篇,调整为测试执行基础)\nQ13 冒烟测试(Smoke Testing)的目标是什么?\nQ14 什么是测试执行中的“测试用例优先级排序”?\nQ15 测试用例并行执行的基本实现方式?\nQ16 什么是测试执行中的批次大小(Batch Size)?(例如:一次运行多少用例)\nQ17 测试执行节奏(Pace)过快会导致什么问题?\nQ18 测试通过率(Pass Rate)上升说明什么?\n \n模型/测试应用篇\nQ19 什么是缺陷跟踪中的“最高优先级优先修复”(Priority-Based Fixing)?\nQ20 测试覆盖率(Test Coverage)阈值如何影响测试深度?\nQ21 测试执行时为什么要设置超时(Timeout)限制?\nQ22 什么是探索性测试(Exploratory Testing)?\nQ23 测试脚本维护(Test Script Maintenance)的目的是什么?\nQ24 测试报告精简(Report Summarization)的基本原理?\n \n基础概念篇\nQ25 测试用例数量(Test Case Count)和执行时间(Execution Time)的区别?\nQ26 什么是自动化测试(Automated Testing)?\nQ27 敏捷测试(Agile Testing)和传统瀑布#自学软件测试 #自动化测试 #软件测试面试 #软件测试面试 #软件测试面试 #软件测试面试 #软件测试面试 #自学软件测试 #自学软件测试