码迷,mamicode.com
首页 > 其他好文 > 详细

软件测试基本价值

时间:2018-11-22 18:16:22      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:组织   核心   简单   com   架构设计   结果   image   分析   方法   

根据“软件测试价值提升之路”一书,整理了软件测试基本价值部分,主要是以图片的形式提供。可以帮助相关测试人员明确自我发展方向,团队建设方向,价值体现方向。

测试基本价值分为三部分:拦截缺陷、提供数据、过程可控。

下面简单介绍了基本价值的相关内容。

第一部分:拦截缺陷

在拦截缺陷中,缺陷分为四类,基本功能缺陷、常规使用缺陷、受攻击暴露的缺陷、随机出现的缺陷。

分层构建能力中,测试基线库、基本用例库是解决基本公共缺陷的应对方法;测试设计和DFX测试、提升覆盖度是解决常规使用缺陷的应对方法;攻击测试是解决受攻击暴露的缺陷的应对方法;随机出现的缺陷,测试人员大多属于有心无力,更多需要研发人员从代码层面深度分析。作者以捕鱼为例,生动阐述了各种能力之间的关系。并结合实际经验,进行了总结分析,并对测试过程中容易疏漏的需求分析、业务场景验证进行了重点标识,也是测试人员价值展示的关键。

第二部分:提供数据

首先明确,提供数据也是测试的基本价值。提供的数据主要分为三类:测试结果数据、风险评估数据、测试过程数据。

通过缺陷和数据的形象对比,教导测试人员如何通过数据讲好测试故事。

结果、风险、过程数据是测试的重要产出,同时建议大家如何更好的编写测试报告。

第三部分:过程可控

过程可控要从问题出发,不断拓展知识广度,并进行测试架构设计。主要分为四部分:方法和工具、流程、组织、平台。其中方法和工具是测试团队最核心的能力。

过程可控的核心目的是建设强有力的组织,夯实好“铁打的营盘”,抵御知本流失,提高团队成熟度和作战能力。

方法和工具部分从多种维度对进行分类,总结了测试技术的公共能力,强调能力建设要以使用为主,重点讨论和对比了探索测试和剧本测试、测试设计和自动化,并对方法和工具进行了经验总结。

流程部分强调流程本身就是一种能力,测试人员在流程中可以发挥什么作用,以及测试人员是否需要在流程中挥舞大棒,以产品转测试质量改进为例子,介绍了流程改进的方法和策略。

组织部分阐述了测试工作的核心是人,介绍了测试专家的基本角色类型,并详细说明了测试人员的能力发展模型和曲线,结合产品测试专才的发展路线进行了实例解析;组织能力的建设一定要与当前现状匹配,从公司对测试人员任职基本要求的不断变化和改进,侧面分析了测试人员的技能发展和价值发展历程。

平台就是测试的工作环境,主要包括三部分:测试知识的管控和治理;产品信息的管控和治理;人员的发展和成长。前两部分是硬环境,其中测试知识是测试团队自己建设;产品信息即是文档,是开发团队职责,相关人获取信息。第三部分是软环境,关注价值导向、氛围建设。

最后,对测试基本价值进行了总结,测试工作基本职责是必须做好的,是责任也是义务。测试的架构设计可以帮助团队更好的发展,我们需要在工作中灵活建设,在实践中不断总结和持续完善,最终使得测试基本价值体现的更加完美。

技术分享图片技术分享图片技术分享图片技术分享图片技术分享图片

软件测试基本价值

标签:组织   核心   简单   com   架构设计   结果   image   分析   方法   

原文地址:https://www.cnblogs.com/AndroidNO1/p/10002529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!