51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 9566|回复: 19
打印 上一主题 下一主题

[原创] 手工测试与自动化测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-31 09:36:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试工作已经进行一年了,一年当中学习了LR与QTP但是实际应用却很少,总是在进行手工测试。
但是个人觉得手工测试与自动化测试的侧重点不同,手工测试主要是对软件功能进行测试,而大多数自动化测试工具大都是对软件性能进行测试,如果要使用自动化测试工具对软件进行功能测试的话,个人觉得有点大才小用,而且也不觉得方便哪去,因为在使用自动化测试工具时测试得不是很全面,测试不仅是要让软件功能正常使用,还要找到软件中存在的异常与缺陷,而这些是自动化测试工具无法完成的。这些是个人的一些看法,虽然本人也非常喜欢自动化测试工具,但是手工测试还是非常重要的。嘻嘻
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-12-31 14:55:47 | 只看该作者

回复 2# 的帖子

赞成楼上的说法.各个工具有各的用途,要不这些工具的存在就变得没意义了..
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-1-1 19:48:52 | 只看该作者
非常赞同2楼的说法,但是现实中很多情况是如楼主所说的那样的 呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-6 13:32:33 | 只看该作者
只能说LZ测试的项目3个月内搞定的那种,如果是3年的那种LZ你就会发现自动化功能的用处了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-1-6 20:17:07 | 只看该作者
感觉你对自动化测试理解的有些片面了。对于耦合度比较高的系统,举个例子,一个小日常,开发人员修改了一行代码,他不知道这行代码关联的是哪些应用。测试测的时候不知道测试的范围是什么,不知道改动点影响的范围是什么。你作为测试人员怎么测,怎样保证测试通过。所有应用你都要回归一遍吗?那大的系统你一个人得回归好几周。呵呵,让自动化来完成吧。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2015-2-15 13:17
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2010-1-7 00:54:57 | 只看该作者
    隐藏属性:前人栽树后人乘凉
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-1-7 16:13:33 | 只看该作者
    手工测试是训练测试基本思维,基本方法,和了解各种各样测试方式的必经阶段。可以说是地基

    自动化测试是某些情况下,手工测试难以胜任而使用的一种方法,测试思想和方法和手工测试是相通的。

    测试的时候建议多点了解业务知识和必要的程序知识,这样水平才会提高。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-1-11 10:28:09 | 只看该作者
    手工测试和自动化测试其实就是两种测试的手段而已。首先我们要思考下,为什么会出现自动化测试?开始时都是手工测试,但是测试人员发现手工测试最大的弊端是耗时,且重现性相当高,没有任何挑战性,因此自动化测试应运而生。自动化测试只是让计算机程序帮助我们完成手工测试的内容,至于如何测试还是和手工测试是一样的。
    因此不存在哪个手工测试和自动化测试的好坏与否,要从具体的项目成本去考虑。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2010-1-11 13:46:45 | 只看该作者
    多谢大家的指点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-1-11 20:31:14 | 只看该作者
    不会用工具是不行的。只要不是超短的项目,用工具都是合算的。自动化并不只局限在GUI上面,类似FIT那种非GUI的自动化更有性价比。我现在的项目,只要程序员Check in代码,5分钟就能知道UT以及component测试是否通过,1小时就能知道基于GUI的系统测试是否通过。这种效果靠手工不可能实现的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2010-1-13 15:58:02 | 只看该作者

    回复 7# 的帖子

    不做白盒测试呀
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-10-23 12:59:39 | 只看该作者
    回复 12# woza


        如果这个项目的需求变更很快呢,自动化回归是比手工快,但是变更需求后更改代码的时间也是很费时间的,自动化和手工各有所长,尤其是对于需求不是很明确的产品测试时,手工比自动化又优势,对于长期的大项目自动化的优势很明显,二者相结合吧,自动化毕竟是工具代替不了人的思维。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2010-12-6 20:22:58 | 只看该作者
    版本理解错了点,自动化不能代替手工测试,自动化工具也可以对功能进行测试,自动化主要是对系统的集成测试与性能测试有很大的帮助,在系统中找出缺陷还得用手工测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-5-5 11:18:23 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-5-22 16:37:17 | 只看该作者
    存在必有其道理
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-5-27 11:32:05 | 只看该作者
    学习了 呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-6-16 14:17:48 | 只看该作者
    小弟是新手,希望大哥大姐们,多多教教我学习的方法。

    谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    18#
    发表于 2011-6-20 01:03:29 | 只看该作者
    呵呵,我带过的项目中规模最小的是600多万行代码,测试用例个数超过10万,一个人想手工回归完的话,可不是几 ...
    jimmyseraph 发表于 2010-1-7 00:12



        你们的项目太大了,大得让人觉得恐怖。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    19#
    发表于 2011-6-20 01:04:32 | 只看该作者
    在经验中,如果同一个用例要执行3遍以上,可以考虑使用自动化测试了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-11-29 14:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    20#
    发表于 2011-7-28 12:50:43 | 只看该作者
    手工测试是什么时候都需要的,但是自动化测试根据项目的情况来决定......
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-2 08:20 , Processed in 0.082971 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表