发表于: 2022-09-28 20:52:54
1 355
为什么需要测试:测试出可能存在的BUG,判断需求的完成度。
测试要跳脱出开发者的思维,用开发环境难以出现的场景暴露出程序的真实可靠性。
测试流程:
确定需求后编写测试方案,其中包含测试用例和验收标准,执行测试后记录出现的问题并反馈到测试文档。
撰写高效的测试用例,合理的验收标准,指出在该操作下什么样的反馈是可交付的。
BUG的分级分类:
Critical:导致程序崩溃
Block:导致使用流程卡住
Major:影响核心业务功能或用户体验
Normal:非核心业务流程产生的问题
Minor:各种影响体验,但不影响使用的内容。
major及以上要立刻修复
normal可以随着下个版本发布
minor可以慢慢修复
敏捷开发:
敏捷开发的核心是敏捷思维而非某套方法论
敏捷开发去适应而非去预设 面向人而非面向过程
敏捷思维一般被总结为Agile宣言 能够达到敏捷思维指导行动 就可以说进入了Agile状态
敏捷开发最常用的体系是Scrum
一个scrum团队由Scrum master,Product Owner,Team等组成
Scrum master是一个 Scrum团队的核心 主要职能是评估各项工作量 将他们分配进不同的Sprint周期
评论