测试小故事26:软件测试的艺术

来源:互联网 发布:淘宝复刻wtaps的鲁总 编辑:程序博客网 时间:2024/06/06 00:28

  艺术,什么是艺术?当无法用准确的语言描述所看到的、听到的、感受到的,也许我们会用“很艺术”来形容。


  《软件测试的艺术》, The Art of Software Testing。 Myers, G. J(Glenford J. Myers)

  软件测试的经典之作,至少我是这么认为的。薄薄的一小本,让你有足够的信心能够坐下来看完,每看一遍都有收获。

  不同的时间,不同的感受,不同的理解,艺术。。。。。。


  测试知识、测试方法、测试流程,一系列科学的测试理论已经驾轻就熟,日常的测试工作也是得心应手。

  测试、项目管理,一路走来,却发现自己有时真的不懂测试了。

  为什么?系统复杂度以及应用平台的交叉程度的增加,使得测试内容越来越多变、测试场景越来越复杂,系统出现的问题越来越多样。

  新的技术、新的问题造就了更多的不可预知性,使用传统的测试方法和测试流程有时无法准确的处理出现新出现的情况,这就需要测试者能够根据实际的情况创造性的制定新的测试策略、设计有针对性的测试方法。

  测试的根本目的是发现系统BUG并跟踪BUG修正以减小系统在实际运行中出现问题的机率。测试的这个目的也决定了测试虽然有一定成形的理论进行指导,但形形色色、千变万化的实际应用要求测试者要发挥想像力,创造尽可能多样的测试数据、在尽可能短的时间内、模拟并验证尽可能多样的现实环境,发现更多的BUG。

  创造不同的系统角色、用不同的视角审视和操作系统、使用不同的工具测试不同的系统功能和业务流程。

  不拘泥于定式,创新和创造针对性的测试策略、测试方法和测试工具,这也许就是测试的艺术性所在。

-------------------------------------------------------------------------------------------------------------------------

  与艺术相对,是科学。科学具有相对完整的知识体系,是已经系统化和公式化的知识。

  而艺术,更多的是具有创造性、独特性,无固定套路。

  科学可以重复,而艺术不可以复制。

0 0
原创粉丝点击