测试路漫漫, 吾将上下求索.
两年多开发经验, 六年整测试经验.
比较熟悉web自动化测试, especially in Ruby & Watir.
正在探讨Agile 测试, Junit testing in Agile.
联系方式:myfengliu@hotmail.com
也论自动化测试是否能够取代手工测试
上一篇 /
下一篇 2008-12-12 07:47:18
前两天在blog上看到一篇撰文,大概是讨论
自动化测试和手工测试,其大意是自动化测试是趋势,自动化测试能够替代手工测试(
http://www.51testing.com/?action_viewnews_itemid_99320.html). 在此小可
不敢苟同. 小可使用自动化测试两年有余, 主要是
web方面的.对自动化测试也略有心得.
的确, 自动化测试确实可以很好的辅助测试,为什么说是辅助呢? 对于一些逻辑的检查,文字的检查这种东西确实可以交给自动化测试. 但是有两点自动化测试就有些问题:
t
[\#X2}5Mc+]D0
第一,
用户体验测试.作为QA, 我们测试中除了对功能的检查外,还有一部分功能外的检查,比方说用户体验,这部分有可能在产品规格里不是很明确的定义.让自动化做用户体验检查,不敢想象,那需要多大的代价,至少我想需要引入人工智能,让machine具有自我
学习,思维能力.而对于人工测试,这方面测试就方便的多,在
功能测试当中,顺带就可以作一些用户体验方面的测试.
51Testing软件测试网 @z%W^'URtR,aO 第二,
工期紧的项目 AD Hoc Test.大家知道,构建自动化测试需要投入一定的时间,即使你有一些libray可以利
用,象我前期提到的automation upstream,但是如果工期很紧,从了解需求到测试到release时间很紧,
in another word,测试时间跟本不够,QA能作的是设计一些比较high level的测试用例,在测试中,再设计些
AD Hoc测试.我想在这方面,自动化的测试效果肯定是不理想的.51Testing软件测试网1fzC9MXT\gn
还得回过头来,自动化测试还是很重要的,但是引入自动化测试是有些前提的,但是如果一句话说自动化测试能够替代手动测试,那是万万不可能的.
收藏
举报
TAG: