手记

【九月打卡】第一天 测试开发全栈学习

  学习课程名称: 测试开发知识图谱

  章节名称(序号) 1.测试方法与理论 

  讲师姓名: 无辛


  课程内容:

  记录从单纯的测试或者技术小白如何一步步进阶成为一名合格的测试开发工程师,为大家介绍在每一个阶段需要掌握的基础知识以及对应的实践文档。

  

  SCRUM/XP: 

  1. Scrum 和 XP 团队都在迭代的方式下工作,但Scrum的周期一般是从两周到一个月,XP的周期是一两周

  2. Scrum 团队在一个sprint中是不接受任何任务变更的。而XP的团队在一个迭代中,如果新的用户故事跟原来  

      的规模和大小差不多,可以用新的进行替换。

  3. XP 团队会严格按照任务的优先级来工作。所有的任务都被客户划分了优先级,团队都被要求在该优先级下工

      作。但scrum团队的人员会自己决定他们以何种顺序来完成所有的任务。

 4. Scrum并没有定义任何工程实践的方法,它只是提供了一个实践的框架给你。但XP,极限编程却会给你这样的一些东西。比如测试驱动开发, 自动化测试,结对编程,简单设计,重构等等


  

Scrum步骤:

1、我们首先需要确定一个Product Backlog(按优先级排列的一个产品需求清单),这个是由产品经理负责的;

2、Scrum 团队根据Product Backlog清单,做工作量的预估和计划;

3、有了Product Backlog清单,我们需要通过 Sprint Planning Meeting(Sprint计划会议) 来从中挑选出一个Story(用户故事)作为本次迭代完成的目标,这个目标的时间周期是1-4周,然后把这个Story进行细化,形成一个Sprint Backlog;(PS:Sprint 表示一次迭代)

4、Sprint Backlog是由Scrum 团队去完成的,每个成员根据Sprint Backlog再细化成更小的任务(细到每个任务的工作量在2天内能完成;


XP即极限编程(Extreme Programming的缩写)。极限编程是一种强调团队工作的工作方式,它是多种敏捷方式的一种。与Scrum不同的是,Scrum是一种工作方式的框架,从组织到团队的设计,而XP关注的是具体的工程技术实践。XP旨在通过工程实践的合理搭配使用,使开发者们能够自信地响应客户需求。强调反馈环机制,客户与研发团队之间的反馈环,测试与开发的反馈环,具体代码实现跟单元测试之间的反馈环,结对之间的反馈环。极限编程认为在软件研发过程中,变化是无所不在的,人们不应回避变化,而应该适应变化,通过对反馈去适应变化。



 

0人推荐
随时随地看视频
慕课网APP