Video Number
学习时间:2月
09151~09166
测试的本质:预期与实际比较
测试工程师的学习概要
- 系统测试流程
- 数据库基础
- 操作系统基础
- Python编程
- UI自动化
- 接口测试
- 性能测试
- 沟通协作
课程体系
学习时间:4月7日
09167
常用开发模型简介
瀑布模型——不适用于短平快适用于变动小的传统企业
设计流程:自顶向下 逐步细化
功能需求做完了才能看到效果
开发(写编码)——测试(写用例)
跑用例——BUG——反馈给开发——验收
缺点:反馈太慢,不适用大规模
游戏跳票:提前宣传,延期发布上线
为了降低成本,内测:边测边改赚钱
增量迭代模型(迭代进化式开发)——大部分企业(如:淘宝)
设计流程:每次只设计和实现产品的一部分,逐步完成
采用该方法,开发工作可以在需求被完整确定之前启动,在每一次迭代中完成系统的一部分功能或业务逻辑的开发工作,再通过客户的反馈来细化需求,并开始新一轮迭代(每一次迭代都包括了需求分析、设计、实现与测试)
增量迭代是小瀑布模型,化繁为简,先易后难
螺旋模型——银行系统
敏捷开发模型——最流行
针对各企业的具体情况所制定的操作方式——最佳实践
敏捷宣言:
在遵循原来流程控制的基础上做一些灵活的调整
(如:编写代码时要求有详细的注释最后可直接生成注释文档、线上线下授课差异)