测试方案设计:从需求到计划

序言

目标读者:有一段测试工作经历,开始从测试执行逐渐转向测试设计。

很多人做测试方案设计,第一步都是找模板,然后逐项填空,如果所在组织的测试模板积累不好,则需要自行探寻方案的设计与编写。测试方案设计的初衷是促进测试工作效果的提升,执行结果很可能成为测试工作的额外负担,沦落为纯文档工作,劳民伤财。

模板的本意是提醒设计者从更多角度思考,将前人的经验、最佳实践沉淀下来,成为后来者前行的阶梯。但这前提需要模板使用者主动体会模板中每个章节的含义。在掌握了设计的核心理念后,设计工作则是行云流水般的自然,超越模板、自定义形式,均可。

测试方案设计本质是分析测试任务,梳理工作思路,最终形成工作安排。简而言之就是:从需求到计划。

自然而然做设计的四个步骤

通识性的处理问题的思路是:分析问题,界定问题,制定方案,解决问题。测试方案设计可以用相同的思路来进行。

第一步:需求分析-建立质量标准

需求分析的目标是建立质量标准,包括要度量的边界及合格的标准。关于需求分析的对象,优先从原始需求做起,但实际工作中产品 PRD 文档可能是更多人的工作起点。输入到测试的需求可能会存在以下不足:

  • 需求定义偏业务,不确切、不精确,难以度量
  • 需求侧重功能,对于非功能需求描述不全面

功能类需求

首先将原始需求细化为可以度量的指标;不可度量的需求,也就无法验证需求是否得到满足。

其次还要注意对方的需求是原始需求,还是基于原始需求的解决方案。只有理解原始需求,才能进行有效度量。

最后,还要基于对业务的理解,补全遗漏的需求。这主要由两方面因素引起,一种是的确疏漏,另一种更常见的是因知识结构差异而引发的。这些都需要与需求提出者沟通并达成共识,避免想当然。

性能类需求

每个功能需求都有性能需求,但不一定每个功能都要去挖掘性能需求。要根据需求的重要程度,来集中精力做有针对性的需求分析。一般是选择核心场景、关键角色的需求进行重点分析。

安全类需求

基于系统中可能包含的数据的价值,潜在用户对风险的厌恶程度,来分析安全类需求。

稳定性需求

常规的稳定性要求包括 5X8、7X24,其实都有一些前置条件需要明确,包括:

  • 压力负载是什么样的?
  • 更关注哪个业务流程的稳定性?

兼容性需求

一般要关注运行环境,前端要关注浏览器、手机 OS、CPU、JDK、微信等,而后端则要关注网络、OS、既有框架、数据库、监控体系等。

业务时点需求

不同时间点,业务部门需要的产品支持度如何?是一步到位?还是分模块交付?是追求极致完美,还是对bug收敛有一定的容忍。

第二步:参考实现方案-让工作有侧重点

由于测试对象都是针对需求的某种方案,都是从需求到实现的一种映射。在映射过程中,实现方案会引入很多新的约束条件,也会导致需求的放大或缩小。完全黑盒测试的效果不佳。

参考实现方案还可以让测试更有针对性。实现方案将系统分为两部分:(1)方案未涉及的部分;(2)方案涉及的部分。关于前者,需要关注是否有遗漏的相关部分,是否产生了影响;关于后者,是需要重点测试的对象。

第三步:梳理任务及资源-提前发现协同者

有了质量标准,有了工作重点,有了时限要求,则可以梳理出待执行的测试任务,同时可以梳理出测试资源的需求,包括软硬件资源需求及相关专家的需求。

第四步:形成测试计划-方案的结论

在第三步成果基础上,加上技术方案设计,就可以转换为测试计划,测试方案就同时完成了设计,即可以回答“投入多少资源?获得多少可靠度的需求度量结果?”。

建议

花一些时间重新审视一下刚刚制定的方案和计划,分析其中潜在的风险,并制定应对措施。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容