软件开发测试与价值创造:从云服务到敏捷实践
1. 探索性测试的价值
探索性测试对于发现产品待办事项(PBI)的验收标准至关重要。在探索性测试会话中,诊断数据适配器会运行并记录操作,测试人员可随时暂停,将最后 n 个操作捕获为缺陷重现步骤或测试用例所需步骤。这种测试方式让测试人员能够更灵活地发现问题,为软件的质量提供有力保障。
以下是探索性测试的主要操作步骤:
1. 开启探索性测试会话。
2. 启动诊断数据适配器,开始记录操作。
3. 进行软件操作,在发现问题或需要记录步骤时暂停。
4. 捕获最后 n 个操作作为缺陷重现步骤或测试用例步骤。
2. 云服务中的 TFS
云计算是自互联网爆发以来最大的计算变革,微软将 Team Foundation Server(TFS)迁移到 Windows Azure,以软件即服务(SaaS)的形式提供。除了 URL 不同,Azure 上的 TFS 与本地部署的 TFS 外观相似。初始版本可能存在一些功能差距,但随着时间推移,Azure 架构将成为主流。目前,托管的 TFS 已以 0.999 的服务级别协议(SLA)运行,这意味着全球任何签约团队都能永久使用。
以下是 TFS 迁移到云服务的优势表格:
|优势|描述|
| ---- | ---- |
|可访问性|全球任何签约团队都能使用|
|架构发展|Azure 架构将成为主流|
|服务稳定性|以 0.999 的 SLA 运行|
3. 价值流动的衡量指标
价值流动可通过两个关键指标来衡量:
1.