浅谈软件测试与中医
作者:网络转载 发布时间:[ 2012/7/27 15:18:33 ] 推荐标签:
软件测试与中医大的相通,犹如武术的“武”字,所谓止戈为武。诊断,预防,对症下药,照亮前路,趋于自然。
曾读到过,有人把BlackBox测试比喻成中医,做BlackBox测试的测试人员应该像一位老中医一样,通过“望、闻、问、切”的方法,来判断程序是否“有病”。
从质量保证的角度看,中医的预防防未病,平衡,调理,互补,前摄,自然都可以给测试以借鉴。
这比单纯的BlackBox的方式进了一步,这种比喻给测试人员一个启示,不要只是简单地看和听,还要积极地去问,积极地去发现、搜索相关的信息。应该综合应用中医看病的各种“技术”和理念来达到找出软件“病症”的目的,具体作法如下:
● 望,观察软件的行为是否正常;
● 闻,检查输出的结果是否正确;
● 问,输入各种信息,结合“望”、“闻”来观察软件的响应程度;
● 切,像中医一样给软件“把脉”,敲击一下软件的某些“关节”。
然而这些之后,还不能说是真正理解中医和软件的关系,若要看得透彻,必先了解中医。
中医之中的中药,犹如软件测试中的各种测试方法。先看从《金匮要略》谦虚谨慎地读起:
“张仲景为《伤寒杂病论》合十六卷,今世但传《伤寒论》十卷,杂病未见其书,或于诸家方中载其一二矣。翰林学士王洙在馆阁日,于蠹简中得仲景《金匮玉函要略方》三卷:上则辨伤寒,中则论杂病,下则载其方,并疗妇人,乃录而传之士流,才数家耳。尝以对方证对者,施之于人,其效若神。然而或有证而无方,或有方而无证,救疾治病其有未备。诏儒臣校正医书,臣奇先校定《伤寒论》,次校定《金匮玉函经》,今又校成此书,仍以逐方次于证候之下,使仓卒之际,便于检用也。又采散在诸家之方,附于逐篇之末,以广其法。以其伤寒文多节略,故断自杂病以下,终于饮食禁忌,凡二十五篇,除重复合二百六十二方,勒成上、中、下三卷,依旧名曰:《金匮方论》。臣奇尝读《魏志·华佗传》云:出书一卷曰“此书可以活人”。每观华佗凡所疗病,多尚奇怪,不合圣人之经。臣奇谓活人者,必仲景之书也。大哉!炎农圣法,属我盛旦,恭惟主上丕承大统,抚育元元,颁行方书,拯济疾苦,使和气盈溢,而万物莫不尽和矣。
“太子右赞善大夫臣高保衡、尚书都官员外郎臣孙奇、尚书司封郎中充秘阁校理臣林亿等传上。”
北宋·校正医书局整理本《金匮要略》序
粗读笔记:
关于“金匮”、“玉函”、“要略”、“方”的理解:
“金匮”-《史记》太史公自序《索隐》案:石室、金匮皆藏书之处。
“玉函”- 玉,东汉许慎《说文解字》指石之美有五德者;函,《诗韵??咸韵》曰:函,匮也。解为盛物之匣。
“要略”- 东汉许慎《淮南鸿列要略闲话》注“要略”为:略数要其,论其大体。
“方”- 东汉许慎《说文解字》:方,并船也。后在医学上指单方及相合而成之药方。《庄子??逍遥游》:客闻之,请买其方百金。
南齐《褚氏遗书》云:“用药如用兵,用医如用将,善用兵者,徒有车之功;善用药者,姜有桂之效,知其才智,以军付之,用将之道也。知其方,伎以生付之用,医之道也。”;
调和诸药,顾护胃气,“脾胃乃后天之本,气血生化之源归属五行之土,生长之本也”。善用“米粥”,《黄帝内经》云:“胃者人之常气,人无胃气曰逆,逆着死”,“十枣汤、甘麦大枣汤、干姜附子汤”等;调脾胃,“凡饮食滋养,以养于生”,如“当归生姜羊肉汤方”:
“当归三两,生姜五两,羊肉一?,右三味,以水八升,煮取三升,温服七合,日三服。若寒多者,加生姜成一?。痛多而呕者,加橘皮二两,白?一两。加生姜者,亦加水五升,煮取三升二合,服之。”
“食可伤脾胃”,“慎用药” ,酒为食为药。
《本草纲目》载:“人知戒早饮,而不知夜饮更甚。既醉且饱,睡而枕,热拥伤心伤目。夜气收敛,酒以发之,乱其清明,劳其脾胃,停湿生疮,动火助欲,因而致病者多矣。”
至于Whitebox测试,犹如西医和脉诊。中西医结合,照亮软件的健康之路。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11