SprinterLite:颠覆软件手工测试传统方式
上一篇 /
下一篇 2012-07-25 10:44:17
/ 个人分类:杂谈
W*ad:iB;q&k4qz5u E0 手工测试和自动化测试一直是不少测试人员争论的焦点。有人对自动化测试趋之若鹜,也有人对手工测试嗤之以鼻。其实,两者的关系并非剑拔弩张、非黑即白,而是唇齿相依、相互包容。51Testing软件测试网R@-v8PEj
51Testing软件测试网*},[G}uf-_~ 某研究机构一组调研数据显示,目前测试行业51%人员的测试工作类型为手工功能测试,
企业对手工测试人员的需求依旧迫切。尽管一些企业会将是否掌握自动化测试工具技巧作为人才招聘的筛选条件,但因此也会错过优秀的测试人才。原因一是自动化
测试一般只是借助工具简化测试执行过程,工具本身能够验证测试输出结果是否符合预期,但并不能告知测试人员软件是否通过测试,采用自动化测试工具执行失败
的用例仍需采用手工方式进行分析;原因二是手工测试过程能够积累测试用例设计的宝贵经验,而不局限于自动化方式。一般而言,国外资深的软件测试人员大多都是手动测试。
|vj@.B]S^}051Testing软件测试网mX.^o!z 由此看来,自动化测试永远不会取代手工测试。但为何越来越多的手工测试人员开始转向开发或自动化测试?我们不得不深思手工测试正面临的巨大挑战。51Testing软件测试网u-O9er8ONL&_zZ
51Testing软件测试网2e(~6bOfa(_ 手工测试岂能靠“人品”?51Testing软件测试网+|D.C3~+}&~Ag
!v+Y8v.w[&L,K0 “手工测试非常靠人品。”某银行测试中心负责人一针见血,可见手工测试的窘境。
V E/V,Me3rI051Testing软件测试网x!y6[6Crx _'\c3?)A
对手工测试而言,测试人员完成测试,记录测试结果,统计执行失败的测试用例,对所得统计数据进行公式化计算并得出结论,形成报表提交,视为一个测试任务
的完成。手工测试虽然灵活,但其间涉及大量的文档处理、报表制定和整理工作,十分繁琐。一对测试人员的耐心和工作态度是极大考验;二是测试过程因难以准确
描述测试缺陷、复现缺陷,无法精准度量测试过程工作进度及工作效率;三是手工测试的人为因素使惰性、随意性影响测试标准、降低测试严格性。51Testing软件测试网U,n+{{9o9G
51Testing软件测试网c#YN#G'P] 与自动化测试技术的不断成熟精进相比,手工测试可能有零星工具,但却一直缺少系统、有效的支撑工具,帮助手工测试人员摆脱执行效率低、缺陷描述难、测试过程不可控的现状。
;AT]-VY)c0