Agile软件开发术语与方法详解
1. 基础概念
1.1 测试相关概念
- A/B测试 :比较两个方案有效性的常见做法。例如网站可能有两个首页,随机或有针对性地展示给访客,通过衡量两个页面上的用户行为,确定哪个页面能驱动期望的行为。
- 验收测试 :确保产品功能满足商定要求的测试。可以由测试团队模拟客户进行,也可以由客户在正式接受合同产品前进行。
- 自动化测试 :使用独立于被测试软件的软件,在无需人工干预的情况下执行测试,并将结果与预期结果进行比较。
- 手动测试 :需要人工测试人员逐步检查产品,确保代码或设计没有缺陷的测试方式。
1.2 项目管理相关概念
- 业务价值 :特定工作为业务带来的价值的定性衡量,如增加收入、降低成本、改善客户体验、提高效率等,用于确定优先级。
- 节奏 :代表事件的流程、节奏以及体验事物的模式。
- 变更控制 :通常与瀑布模型相关,是修改项目范围、日期或资源的活动,旨在确保变更被知晓、考虑和记录。而敏捷方法在其方法论中灵活应对变更,无需严格的流程。
1.3 用户故事相关概念
- 用户故事 :可估算和测试的需求、功能或业务价值
超级会员免费看
订阅专栏 解锁全文
1053

被折叠的 条评论
为什么被折叠?



