测试路漫漫, 吾将上下求索. 两年多开发经验, 六年整测试经验. 比较熟悉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
还得回过头来,自动化测试还是很重要的,但是引入自动化测试是有些前提的,但是如果一句话说自动化测试能够替代手动测试,那是万万不可能的. 
以上纯属个人观点,欢迎大家在这方面继续交流.
{;kjCk$Aw V0
QouUb0转载请保留:本文出自frankyliu的51Testing软件测试博客:http://www.51testing.com/?40276

TAG:

wooxc的个人空间 引用 删除 wooxc   /   2010-11-09 19:39:56
有道理,想必这位英语不错。希望有幸能切磋切磋行业口语,敲字就算了,可以的话请加我qq在线语音。
124733402 请注明 软测口语
wooxc的个人空间 引用 删除 wooxc   /   2010-11-09 19:39:55
有道理,想必这位英语不错。希望有幸能切磋切磋行业口语,敲字就算了,可以的话请加我qq在线语音。
124733402 请注明 软测口语
 

评分:0

我来说两句

Open Toolbar