Day1
一、行业介绍
1、行业问题
-
(1)2005年前
- 中国企业对软件测试不太在意
( 产品经理当测试)
- 中国企业对软件测试不太在意
-
(2)人才培养体系不完善,大学没有好的培养
2、解决方案
- (1)大学开课
- (2)培训班
3、蜗牛理念
- 培养独立解决问题的人才
- 学员:自律、认同自己的身份(工程师)
4、行业梦想
-
高薪
-
稳定
-
软件卡脖子
- 操作系统
- 工业软件
-
-
风口
-
目标
- 10000-16000元 /元
二、课程目标
第一阶段(初级)
第二阶段(中级)
第三阶段(中高级)
第四阶段
三、软件测试概念
1、软件
-
(1)历史、定义、概念
-
①计算机
- 1929年(第一代电子管计算机)
- 1956年(第二代晶体管计算机)
- 第三代小规模集成电脑
- 第四代大规模集成电脑
- 计算机代表躯壳,软件代表灵魂
-
②软件
-
一、软件发展史
- 第一代
纸带上打孔,用于科学计算 - 第二代
编程、汇编语言(低级语言) - 第三代
面向过程程序(C语言) - 第四代
面向对象的程序
C++、java、Python - 第五代
大数据、人工智能
- 第一代
-
二、软件定义
- 支持计算机运行的代码、文档、数据统称为软件(国际电气化工程师协会定义)
-
三、软件工程学
-
1、危机
- 预算超支
- 交付延迟
- 质量差
- 维护困难
- 两个类似软件很少能够重用
-
2、软件工程原则
- 抽象
- 信息隐藏
- 模块化
- 局部化
- 一致性
- 完整性
- 可验证性
-
3、目标
- 解决研发中的问题
-
-
-
-
(2)软件作用
-
①软件生命周期
-
一、软件定义
(开发一个怎样的软件:领域、范围)-
1、可行性分析
- 技术
- 经济
- 操作性
-
2、需求分析
-
-
二、软件设计与实现
-
三、软件使用与退役
-
-
②测试
-
一、测试历史、定义、概念
-
1、测试的历史发展
-
2、测试发展阶段
-
3、测试定义
-
①目的
-
②手段
-
③本质
-
-
4、概念(重点)
-
5、测试工程师的角色扮演
-
①用户
-
②工程师
-
-
-
二、测试需要 的流程规范
-
三、测试的方法论、技术
-
四、测试的工具体系
-
-
四、软件研发模型
1、早期模型
-
(1)大爆炸
- 随便做
- 图灵、冯诺依曼
-
(2)边做边改
- 比尔、艾里
2、中期模型
-
(1)瀑布模型
-
定义
- 按照需求分析、设计、实现、测试、发布的顺序来进划
-
优缺点
-
优点
- 有可框架
- 对于规模常适擒来
- 节约成本、保障项付成功率,从原来不0%,提80%
- 交付质量提
-
缺点
- 不适型项/li>
- 需求变化频繁的项适合
- 过程中间缺少反馈,
早期问题要到很晚才能发现
导致维护成本加/li> - 交付效率低
-
-
-
(2)增量迭代模型
-
定义
- 每次只设计和实现这个产品的分
逐步逐步完成
- 每次只设计和实现这个产品的分
-
迭代
- 每次设计和实现阶段
-
过程
-
需求分析
-
迭代计划
- 把需求进分
选最主要的部分先开发
拆成多个迭代
- 把需求进分
-
设计
-
实现
-
测试
-
-
优缺点
-
优点
- 把大项目拆成小项目完成
- 不惧需求变化,因为迭代周期较短,变化的需求可以在下迭代周期解决
- 研发过程中可以进效反馈,通过反馈才能进果评估
- 交付效率高
-
缺点
- 划分迭代数量没有标准
根据产品经理的能决定 - 迭代次数越多
管理维护成本就越br> 问题也越多
- 划分迭代数量没有标准
-
-
-
(3)螺旋模型
-
(4)敏捷开发模型(敏捷实现)
-
①定义
- 以的需求进化为核br> 采代、循序渐进的进件开发
是应对快速变化的需求的软件开发能/li>
- 以的需求进化为核br> 采代、循序渐进的进件开发
-
②价值观
-
以人为本
- 及时和产品经理、研发师
进对沟通和交流
- 及时和产品经理、研发师
-
目标导向
- 测试过程中优先软件的功能验证和确认、可
-
客户为先
- 时听取客户的意br> 和客户进分交流
理解客户实际需要
- 时听取客户的意br> 和客户进分交流
-
拥抱变化
- 深刻理解业务
理解被测对象
终身学习
- 深刻理解业务
-
-
③分类
-
一、XP
- 极限编程(一般团队做不了)
-
二、Scrum
-
1、定义
-
2、开球
-
3、Sprint
-
4、Scrum重要性
-
(1)迭代开发
-
(2)增量交付
- 交付:发布给用户使用
-
(3)组织团队
- 团队中的每个成员的去和改进的
-
(4)高优先级驱动
-
所有需求都必须标注优先级,标注是使字,从1开始不重复的标注。
-
-
-
-
-
每次sprint,按照优先级从低选择分(2~4周的量)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!