软件测试流程
1.首先软件测试分为五个阶段,以及每一个阶段意思
测试准备阶段:需求分析(需要进行会议分析详细介绍整个软件功能)
测试计划阶段:编写一个测试计划(按照这个计划进行一系列测试)
测试设计阶段:寻找需要测试的点,编写测试用例(用例评审)
测试执行阶段:(开发提测后)冒烟测试 执行测试用例(提bug)
测试完成阶段:编写测试报告 线上测试(回归测试)
软件测试的分类
按技术划分 :一般分为黑盒测试、白盒测试、灰盒测试
按阶段划分:单元测试、集成测试、系统测试、验收测试
按内容划分:功能测试,性能测试,兼容测试
按其他划分:冒烟测试,随机测试(monkey),安全性测试,探索性测试,回归测试,alpha测试 α测试(阿尔法)内侧 ,beta测试 beta测试 β测试 公测。
软件开发模型
1.瀑布模型
瀑布模型:将软件生命周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终 得到软件产品的项目
2.快速原型模型