测试面试题梳理

1.六大测试类型?
功能性、可靠性、可用性、安全性、性能、兼容性

2.软件质量管理模型?
功能性、可靠性、安全性、性能、易用性、兼容性、可维护性、可移植性
3.服务器架构类型?
C/S架构:客户端/服务器架构(client/servre架构)
用户必须下载相应的客户端运行,客户端负责与用户交互,服务器端负责数据库处理。
优点:服务端的负荷较轻
缺点:需要适配不同的系统,开发成本高
B/S架构:浏览器/服务器架构(browser/server架构)
用户可以通过浏览器直接访问,服务器端负责所有的逻辑和交互处理。 优点:开发维护成本低,简单
缺点:服务器负荷大
4.软件的生命周期?
市场调研 —>开发可行性—>需求提取(SRS)—>UI设计—>编码—>测试—>上线—>下线
5.测试的五大过程?
测试分析(产出测试需求列表)
测试计划(产出测试计划书5W1H)
测试设计(产出测试方案)
测试实现(产出测试用例,三要素:前置条件、执行步骤、预期结果)
测试执行(产出测试报告,缺陷单、日报、周报)