测试中缺陷的程度:建议-轻微-一般-严重-致命。
测试流程:
产品经理给出需求-需求评审-制定测试计划-编写测试用例-冒烟测试-N轮测试-回归测试-提交缺陷并跟踪-编写测试报告
根据基本业务功能(补充测试)
Alpha(α,阿尔法):内测
Beta(β,贝塔):公测
Gamma(γ,伽玛):正式发布的候选版,也叫release,release candidate,版本候选版。
按测试阶段分类:
单元测试
集成测试
确认测试
系统测试
验收测试
测试的六大类型:
功能性测试
兼容性测试:兼容不同的OS
易用性测试:界面测试
(功能要兼容易用)
可靠性测试:健壮,稳定,容错,自恢复
安全性测试:SQL注入
性能测试:高并发
(性能要安全可靠)
从技术上分为黑盒和白盒测试:
黑盒测试:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图表法等
白盒测试:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
Selenium:web自动化工具
Jira :项目与事物跟踪工具,缺陷管理,需求收集,任务跟踪,流程审批。
禅道:项目管理工具,bug系统。
OSI模型:应用层-传输层-网络层-数据链路层-物理层
TCP UDP区别:
OSI模型中的协议。