今天面试了一个软件测试女生连selenium定位

软件测试类型篇
Q9、什么是黑盒测试,白盒测试、灰盒测试?
Q10、功能测试和非功能测试有什么区别?
Q12、什么是冒烟测试?冒烟测试的目的和执行时机是什么?
Q13、兼容性测试需要考虑哪些维度?
测试工具应用篇
Q17、常用的 bug 管理工具有哪些?
Q18、UI自动化测试常用的工具有哪些?
Q19、接口测试中,如何验证接口的正确性?
Q20、使用JMeter进行性能测试时,如何设计测试场景?如何分析测试结果?
自动化测试篇
Q21、什么是自动化测试?自动化测试的优势和局限性是什么?哪些场景适合做自动化测试,哪些不适合? Q22、Selenium 中,WebDriver的核心工作原理是什么?
Q23、App自动化测试中,Appium的核心原理是什么?
Q24、请举例说明一个你熟悉的自动化测试框架的使用流程。
Q25、遇到脚本频繁失败的情况,可能的原因有哪些?如何解决?
性能测试篇
Q26、性能测试的核心指标有哪些?这些指标之间有什么关联?
Q27、进行性能测试前,需要准备哪些测试环境和测试数据?
Q28、如果性能测试中发现TPS上不去、响应时间过长,可能的瓶颈在哪里?
测试理论与场景分析篇
Q29、什么是等价类划分法?请举例说明如何用等价类划分法设计测试用例。
Q30、常见的数据库性能优化手段有哪些
Q31、假设你负责测试一个“用户注册”功能,该功能要求:用户名长度6-18位(字母/数字/下划线)、密码长度8-20位(含大小写字母+数字+特殊符号)、手机号需符合中国大陆手机号格式、邮箱需符合标准邮箱格式。请设计测试用例(至少覆盖功能、边界、异常场景)。