[译文]HTSM-Test Techniques:通用测试技术

引言

测试技术指的是为创建测试而进行的探索方法,是对HTSM模型中的项目环境、产品元素、质量定义的分析。以下列出9种“通用技术”。“通用技术”的含义是指这项技术是简单且可以广泛使用。很多特定的测试技术是基于一项或多项“通用技术”的。并且,这些“通用技术”能够与HTSM模型中其他模块的想法结合来产生更多的测试技术。

功能测试:测试它能做什么

1 产品能做哪些(功能和子功能)

2 你是如何判断一个功能是有效的

3 一次只测试一个功能

4 确认每项功能做了它该做的,并且没做它不该做的

领域测试:划分数据

1 关注产品处理的任何数据。盯紧输入和输出

2 决定测试使用的特定数据,考虑边界值、典型值、有效值、无效值、最具代表性的数据。

3 考虑将需要测试的数据进行组合

压力测试:使产品超负载

1 寻找在具有挑战性数据或者资源受限下,最脆弱的子系统和功能

2 识别与这些子系统和功能相关的数据和资源

3 选择或生成挑战性数据或者资源受限的条件进行测试。例如:大量或复杂的数据结构、高负载、长时间运行、大量测试用例运行、小的内存

流测试:按部就班

1 测试由多个处理步骤相连的流程,例如将某个状态模型走一遍

2 在相关操作或处理间不要重设系统

3 使时序发生异常,并且使用并发的线程

场景测试:测试用户故事

1 以围绕产品的方方面面进行思考为起点

2 设计真实和完整的交互过程的测试用例

3 好的场景测试是真实用户与产品交互的故事

要求测试:挑战每项要求

1 确认对产品的各项要求,包含显性和隐性的。例如:SLA条款、广告说明、特殊说明文档、帮助手册等

2 分析要求条款,使不明确的要求清晰化

3 测试软件是否与要求相符

4 如果你的测试有明确的说明要求,将其设为标准并测试软件。

用户测试:使用者测试

1 明确用户类别和角色

2 明确每一类用户将如何使用产品,他们认为产品的应该给他们带来的价值是什么

3 获取到真实用户的数据,或者将他们引入测试

4 否则,需要系统性地模拟用户。注意,这很容易错估用户的使用情况。

5 有效的用户测试需要包含一定量的用户和用户角色,而不是一个用户。

风险测试:想象一个问题,找出它

1 产品可能出现哪些问题

2 哪些问题是重要的。关注它们

3 当问题发生时,你如何发现问题

4 列出风险问题,并对其设计测试

5 咨询专家、参考设计文档、过往问题报告或者探索风险,将会有所帮助

自动检查:检查不同的事实

1 寻找或开发能够辅助测试活动的工具

2 考虑自动化的执行、测试结果检查、测试覆盖检测、变化监测、测试数据生成等工具

3 考虑能够使测试人员工作更有效的工具(不一定是开发或者测试工具)


翻译说明:之前介绍的HTSM模型 ,弱化了模型的详细内容。HTSM本身只是个框架,现在按James Bach 2015年的版本,做一个翻译。这是译文的第一部分:通用测试技术。

有不太清楚和错漏的,也欢迎大家指正,在此表示感谢。

另外,HTSM本身最重要的是适合自己的使用。James Bach的版本未必就是适合你的。仅作为参考。所以你发现有你不同意的,或者不以为然,都是正常的。

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

推荐阅读更多精彩内容