Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2

Post on 08-Jul-2015

336 views 1 download

Transcript of Top100summit阿尔卡特 朗讯-郑文强-敏捷开发下问题驱动的软件测试设计 2

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

敏捷开发下

问题驱动的软件测试设计

郑文强测试架构师

阿尔卡特-朗讯

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

摘要

1. 测试用例设计难吗?

2. 问题驱动的软件测试设计

3. 数据通信产品测试用例设计案例分析

4. 10年软件测试设计实践感悟

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

敏捷开发下的问题驱动的软件测试设计

案例简述:测试人员在测试用例设计过程中主要面临4大难题,作者根据10多年的测试用例设计实践经验,结合多个维度的测试设计技术与工程方法,提出了“问题驱动的软件测试设计”系统化专业化的测试思维方式,有针对性的解决测试设计的4大难题。

达到目标:通过公司多个项目系统测试的实践,“问题驱动的软件测试设计”可以有效提高测试覆盖率和测试有效性,进而不断提升软件产品质量。

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

1.测试用例设计难吗?

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

组合太多?

浏览器 插件 客户端操作系统 服务器端操作系统

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

什么是质量?

没有缺陷方便使用

满足我的特定要求

UNIX和WINDOWS下都

可使用性能很好

外观漂亮

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

需求不全?

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

测试时间与资源有限?

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

2.问题驱动的软件测试设计

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

规格说明

质量属性

风险 经验

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

3.数据通信产品测试用例设计案例分析

项目数据

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

测试用例数目

502

569非功能测试类型

12.55%

23.37%

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

非功能缺陷比

6.67%

26.94%

发现缺陷有效性

0.33

0.38

缺陷数目

165

219

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

缺陷检测百分比DDP

81.68%

95.22%

揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力!

4.12年软件测试设计实践感悟

- 提高测试设计能力:过程、技术、人

- 不是有用还是没有用的问题,而是如何用的问题

- 单个技术并不能解决所有的问题

- 技术并没有好坏之分,而在于是否适合

- 测试设计技术是理论与实践并重的过程

- 测试设计思维从点到面的转换

- 测试团队全员参与

2012-12-20