敏捷开发下 问题驱动的软件测试设计 郑文强 测试架构师 阿尔卡特-朗讯
摘要 测试用例设计难吗? 问题驱动的软件测试设计 数据通信产品测试用例设计案例分析 10年软件测试设计实践感悟
敏捷开发下的问题驱动的软件测试设计 案例简述:测试人员在测试用例设计过程中主要面临4大难题,作者根据10多年的测试用例设计实践经验,结合多个维度的测试设计技术与工程方法,提出了“问题驱动的软件测试设计”系统化专业化的测试思维方式,有针对性的解决测试设计的4大难题。 达到目标:通过公司多个项目系统测试的实践,“问题驱动的软件测试设计”可以有效提高测试覆盖率和测试有效性,进而不断提升软件产品质量。
1.测试用例设计难吗?
组合太多? 浏览器 插件 客户端操作系统 服务器端操作系统
没有缺陷 方便使用 满足我的特定要求 UNIX和WINDOWS下都可使用 性能很好 外观漂亮 什么是质量?
需求不全?
测试时间与资源有限?
2.问题驱动的软件测试设计
规格说明 质量属性 风险 经验
3.数据通信产品测试用例设计案例分析 项目数据
测试用例数目 502 569 非功能测试类型 12.55% 23.37%
缺陷数目 165 219 发现缺陷有效性 0.33 0.38 非功能缺陷比 6.67% 26.94%
缺陷检测百分比DDP 81.68% 95.22%
单个技术并不能解决所有的问题 4.12年软件测试设计实践感悟 提高测试设计能力:过程、技术、人 不是有用还是没有用的问题,而是如何用的问题 技术并没有好坏之分,而在于是否适合 测试设计技术是理论与实践并重的过程 测试设计思维从点到面的转换 测试团队全员参与
欢迎交流 郑文强 新浪微博:@郑文强Tester 个人邮箱:zwqwuy@hotmail.com 个人网站:http://www.skyqa.com