敏捷团队如何进行安全测试
1 研究背景与目标
在软件开发领域,敏捷开发模式逐渐成为主流。在敏捷团队中,安全测试的角色和实施方式是一个值得深入研究的问题。本次研究旨在从流程角度探讨安全测试在敏捷团队中的作用,具体研究以下三个问题:
1. 传统安全工程流程在敏捷团队中是如何管理和组织的?
2. 敏捷团队在每个测试阶段是如何进行安全测试的?
3. 传统安全测试技术在敏捷软件开发生命周期中通常是如何使用的?
2 研究方法
2.1 研究对象
本次研究在奥地利和挪威两个国家的三个组织中的四个团队展开,具体信息如下表所示:
| 团队 | 团队规模 | 软件类型 | 其他背景信息 |
| — | — | — | — |
| 1 | 20 名前端和后端开发人员,分为 5 人一组 | 医疗信息系统 | 采用基于 Scrum 的敏捷流程;软件根据医疗标准进行认证 |
| 2 | 6 名开发人员 | 安全服务工具 | 基于 Scrum 的敏捷流程 |
| 3 - A | 21 名开发人员(UI、后端、移动和基础设施) | 身份管理 API,供组织内其他业务单元和团队使用 | 混合使用敏捷实践,并非严格按照 Scrum 进行,也广泛采用 DevOps 方法 |
| 3 - B | 22 名开发人员(前端(Web/移动)和后端团队) | 用于存储和处理最终用户图像和视频的移动客户端和后端系统 | 混合使用敏捷实践,并非严格按照 Scrum 进行,也广泛采用 DevOps 方法 |
2.2 数据收集
采用定性数据收集方法,基于对安全测试领域最新技术的
超级会员免费看
订阅专栏 解锁全文
3852

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



