一 敏捷开发Agile Development
极限编程XP和Scrum
Scrum
三个主要角色
1. PO(Product Owner) 产品负责人
制定需求、确定需求优先级
2. SM(Scrum Master) 流程管理员
确定人员、确定时间、组织会议
3. Member 团队成员
5~10为宜
Backlog 需求列表
Sprint 冲刺 一个冲刺基本就是2~4周为宜
Sprint planning meeting 冲刺计划会议
Sprint standup meeting 每日站会
Sprint review meeting 评审会
Spint retrospective meeting 回顾会议
用户故事(User Story)
测试用例
二 微服务的测试
微服务测试与传统测试的差异
微服务架构对测试意味着什么
每个服务承担一定的职责,
服务之间通常通过Rest over HTTP连接
每种服务不一定提供界面
服务通常还可以划分为更小的模块
测试采用的原则
自动化
层次化
可视化
微服务测试层次化的测试方法
单元测试→集成测试→组件测试→契约测试→端到端的测试→探索性测试一 敏捷开发Agile Development
极限编程XP和Scrum
Scrum
三个主要角色
1. PO(Product Owner) 产品负责人
制定需求、确定需求优先级
2. SM(Scrum Master) 流程管理员
确定人员、确定时间、组织会议
3. Member 团队成员
5~10为宜
Backlog 需求列表
Sprint 冲刺 一个冲刺基本就是2~4周为宜
Sprint planning meeting 冲刺计划会议
Sprint standup meeting 每日站会
Sprint review meeting 评审会
Spint retrospective meeting 回顾会议
用户故事(User Story)
测试用例
二 微服务的测试
微服务测试与传统测试的差异
微服务架构对测试意味着什么
每个服务承担一定的职责,
服务之间通常通过Rest over HTTP连接
每种服务不一定提供界面
服务通常还可以划分为更小的模块
测试采用的原则
自动化
层次化
可视化
微服务测试层次化的测试方法
单元测试→集成测试→组件测试→契约测试→端到端的测试→探索性测试