收藏文章 楼主
版块:软件测试培训   类型:普通   作者:多测师   查看:9000   回复:0   获赞:0   时间:2021-09-10 10:19:57
 

软件测试之手工测试与自动化测试的区别

  根据测试执行时所使用的工具角度,测试可分为手工测试和自动测试。

  手工测试是指软件测试的整个活动(例如:评审、测试设计、测试执行等等),都是由软件测试工程师的执行者来完成,狭义上说,测试执行由人工完成,这是最基本的测试形式。

upfile1631236434614.jpg

  自动测试是利用软件控制测试执行过程,比较实际结果与期望结果是否一致,设定测试前条件及其它测试控制条件,输出测试报告。一般来说,自动化测试需要在适当的时间将正式的手工测试过程自动化。

  往年几乎都是手工测试,近几年开始逐步开展自动化测试,一些成熟的企业已开始组建专业的自动化测试队伍。因此,为什么会存在自动化测试?实际上也有它自己的道理,并不是无缘无故的出现。

  如今,当系统变得越来越复杂,如果版本升级,增加了一些新的要求,我们必须对整个系统进行全面的回归测试,但是这样做会耗费大量的时间。比如中国平安的主页www.pingan.com,有许多子系统,包括平安银行,平安金融,平安保险等等。目前,如果只对部分需求进行升级,则必须对所有功能进行全面的测试,而一个如此庞大的系统,一个少说也有3000个功能点,这样一轮测试,可能每天需要几百人,这一成本是巨大的,因此我们必须通过自动化测试来解决回归测试的问题,节约测试成本。而且即使我们没有考虑时间成本的问题,手工测试也不能完全回归,在后面的文章中,我们已经介绍了测试的心态,如果我们持续测试一个功能,测试了好几轮都没有问题,那么下一轮我们可能不会认真而全面的测试,这样就会导致一些问题被忽略。但是,如果我们使用自动测试工具不存在这个问题,因为工具并不知道它测试了多少轮。

  因此,自动化测试和手工测试应该结合使用,也不能仅靠手工来进行,因为在自动化测试的概念中,可以说得非常清楚:“自动化测试需要在适当的时间将正式的手工测试过程自动化。”这就是说,第一轮测试不允许进行自动测试,第一轮必须是手工测试。因此,不能只进行自动测试。

如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳多测师软件与技术服务有限公司


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:软件测试之手工测试与自动化测试的区别

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 8.3.15

©2015 - 2025 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:3.139.237.30,2025-05-02 08:31:30,Processed in 0.29653 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏