精华内容
下载资源
问答
  • 软件测试中的手工测试与自动化测试优缺点自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果...
  • 自动化测试缺点 1、不能取代手工测试 2、手工测试比自动测试发现的缺陷更多 3、对测试质量的依赖性极大 4、测试自动化不能提高有效性 5、测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护...

    分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net

    手工测试缺点

    1、重复的手工回归测试,代价昂贵、容易出错。

    2、依赖于软件测试人员的能力。

    手工测试优点

    1、测试人员具有经验和对错误的猜测能力。

    2、测试人员具有审美能力和心理体验。

    3、测试人员具有是非判断和逻辑推理能力。

    自动化测试的缺点

    1、不能取代手工测试

    2、手工测试比自动测试发现的缺陷更多

    3、对测试质量的依赖性极大

    4、测试自动化不能提高有效性

    5、测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护会受到限制,从而制约软件的开发。

    6、工具本身并无想像力

    自动化测试的优点

    1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间。

    2、可以运行更多更繁琐的测试。自动化的一个明显的好处是可以在较少的时间内运行更多的测试。

    3、可以执行一些手工测试困难或不可能进行的测试。比如,对于大量用户的测试,不可能同时让足够多的测试人员同时进行测试,但是却可以通过自动化测试模拟同时有许多用户,从而达到测试的目的。

    4、更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。有些测试不适合于自动测试,仅适合于手动测试,将可以自动化的测试自动化后,可以让测试人员专注于手动测试部分,提高手动测试的效率。

    5、测试具有一致性和可重复性。由于测试是自动执行的,每次测试的结果和执行的内容的一致性是可以得到保障的,从而达到测试的可重复的效果。

    6、测试的复用性。由于自动化测试通常采用脚本技术,这样就有可能只需要做少量的甚至不做修改,实现在不同的测试过程中使用相同的用例。

    7、增加软件信任度。由于测试是自动执行的,所以不存在执行过程中的疏忽和错误,完全取决于测试的设计质量。一旦软件通过了强有力的自动化测试后,软件的信任度自然会增加。

    展开全文
  • 手工测试与自动化测试优缺点

    千次阅读 2011-07-27 10:40:57
    测试工作无论是手工测试还是自动化测试都是软件质量保障的一个途径。如何更好的使两者相互结合也是我们现在所要讨论的话题。我们何时应用手工测试又何时应用自动化测试呢? 对于一些基本的、逻辑性不强的操作,可以...
        测试工作无论是手工测试还是自动化测试都是软件质量保障的一个途径。如何更好的使两者相互结合也是我们现在所要讨论的话题。我们何时应用手工测试又何时应用自动化测试呢? 
    
    
    

        对于一些基本的、逻辑性不强的操作,可以使用自动化测试工具。应该说,现在在性能测试、压力测试等方面,自动化测试有其不可替代的优势。它可以用简单的脚本,实现大量的重复的操作。从而通过对测试结果的分析,得出结论,这样不仅节省了大量的人力和物力,而且使测试的结果更准确。对于一些逻辑性很强的操作,如果自动化测试不是很健全的话,不建议使用。因为这需要比较复杂的脚本语言,不可避免的增加了由于测试脚本的缺陷所造成测试结果错误的误差,这时就需要手动测试了。

        手工测试也存在这一些缺陷,手工测试者最常做的就是重复的手工回归测试,不但代价昂贵,而且容易出错。自动化测试可以减少但不能消除这种工作的工作量。测试者可以有更多的时间去从事更有趣的测试,例如在应用程序在复杂的场景下的不同处理等,尽管测试就是要花费更长的时间找到错误,但比不意味着因此而要付出更高的代价。所以选择正确的测试方法是尤为重要的。

    我在某位博客上又归结了自动化测试的优缺点:

    自动化测试的优点:

    • 对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间;
    • 可以运行更多更繁琐的测试。自动化的一个明显的好处是可以在较少的时间内运行更多的测试;
    • 可以执行一些手工测试困难或不可能进行的测试。比如,对于大量用户的测试,不可能同时让足够多的测试人员同时进行测试,但是却可以通过自动化测试模拟同时有许多用户,从而达到测试的目的;
    • 更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。有些测试不适合于自动测试,仅适合于手工测试,将可自动测试的测试自动化后,可以让测试人员专注于手工测试部分,提高手工测试的效率;
    • 测试具有一致性和可重复性。由于测试是自动执行的,每次测试的结果和执行的内容的一致性是可以得到保障的,从而达到测试的可重复的效果;
    • 测试的复用性。由于自动测试通常采用脚本技术,这样就有可能只需要做少量的甚至不做修改,实现在不同的测试过程中使用相同的用例;
    • 增加软件信任度。由于测试是自动执行的,所以不存在执行过程中的疏忽和错误,完全取决于测试的设计质量。一旦软件通过了强有力的自动测试后,软件的信任度自然会增加。

    自动化测试的缺点:

    • 不能取代手工测试;
    • 手工测试比自动测试发现的缺陷更多;
    • 对测试质量的依赖性极大;
    • 测试自动化不能提高有效性;
    • 测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护会受到限制,从而制约软件的开发;
    • 工具本身并无想像力。

    综上所述,可以归结自动化完成不了的,手工测试都能弥补,两者有效的结合是测试质量保证的关键。

    展开全文
  • 测试工作无论是手工测试还是自动化测试都是软件质量保障的一个途径。如何更好的使两者相互结合也是我们现在所要讨论的话题。我们何时应用手工测试又何时应用自动化测试呢?  测试工作无论是手工测试还是自动化测试都...
  • 这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短...

    手工测试缺点:
    1、重复的手工回归测试,代价昂贵、容易出错。
    2、依赖于软件测试人员的能力。
    手工测试优点:
    1、测试人员具有经验和对错误的猜测能力。
    2、测试人员具有审美能力和心理体验。
    3、测试人员具有是非判断和逻辑推理能力。

    自动化测试的优点:
    1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间。
    2、可以运行更多更繁琐的测试。自动化的一个明显的好处是可以在较少的时间内运行更多的测试。
    3、可以执行一些手工测试困难或不可能进行的测试。比如,对于大量用户的测试,不可能同时让足够多的测试人员同时进行测试,但是却可以通过自动化测试模拟同时有许多用户,从而达到测试的目的。
    4、更好地利用资源。将繁琐的任务自动化,可以提高准确性和测试人员的积极性,将测试技术人员解脱出来投入更多精力设计更好的测试用例。有些测试不适合于自动测试,仅适合于手工测试,将可自动测试的测试自动化后,可以让测试人员专注于手工测试部分,提高手工测试的效率。
    5、测试具有一致性和可重复性。由于测试是自动执行的,每次测试的结果和执行的内容的一致性是可以得到保障的,从而达到测试的可重复的效果。
    6、测试的复用性。由于自动测试通常采用脚本技术,这样就有可能只需要做少量的甚至不做修改,实现在不同的测试过程中使用相同的用例。
    7、增加软件信任度。由于测试是自动执行的,所以不存在执行过程中的疏忽和错误,完全取决于测试的设计质量。一旦软件通过了强有力的自动测试后,软件的信任度自然会增加。

    自动化测试的缺点:
    1、不能取代手工测试
    2、手工测试比自动测试发现的缺陷更多
    3、对测试质量的依赖性极大
    4、测试自动化不能提高有效性
    5、测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护会受到限制,从而制约软件的开发。
    6、工具本身并无想像力

    展开全文
  • 自动化测试所属分类 ...自动化测试缺点 不能取代手工测试 手工测试自动化测试发现的缺陷更多 测试人员技能要求 误区 自动化测试完全取代手工测试 自动化测试一定比手工测试厉害 自动化可以挖掘更多BUG ...

    自动化测试所属分类

    1. 黑盒测试(功能测试)
    2. 灰盒测试(接口测试)
    3. 白盒测试(单元测试)

    自动化测试的优点

    1. 较少的时间内运行更多的测试用例
    2. 自动化脚本可重复运行
    3. 减少人为的错误
    4. 测试数据存储

    自动化测试的缺点

    1. 不能取代手工测试
    2. 手工测试比自动化测试发现的缺陷更多
    3. 测试人员技能要求

    误区

    1. 自动化测试完全取代手工测试
    2. 自动化测试一定比手工测试厉害
    3. 自动化可以挖掘更多BUG
    展开全文
  • 自动化测试优缺点

    万次阅读 2018-09-04 15:52:02
    1、自动化测试的优点 (1)对程序的回归测试更方便。 由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间。 (2)可以...
  • 自动化测试优缺点分析 自动化测试的优点 ①降低人力成本,提高软件测试效率; ②有效地完成大量重复性工作; ③完成一些手工无法完成的工作; ④有效利用资源; ⑤保证工作的一致性,增加信任度。 自动化测试...
  • 手工测试自动化测试都是软件质量保证的一个途径,准确的理解手工测试自动化测试有利于我们更好的开展测试工作。
  • 1.1 自动化测试可以执行手工测试相当困难或根本做不到的测试 对于软件性能测试中的并发测试、疲劳性测试和强度测试,如果单纯使用人工测试是不可能完成的。 1.2 自动化测试具有一致性和可重复性 在手工测试的时候,...
  • 自动化测试优缺点

    2008-09-17 10:27:00
    自动化测试的优点:1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将...
  • 软件手工测试自动化测试的比较

    千次阅读 2009-10-23 09:59:00
    软件手工测试自动化测试的比较 摘要:随着现代软件业的发展,软件测试在软件开发中占据了越来越重要的地位。本文就从实际的软件测试项目工作流程的角度探讨了手工测试自动化测试的特点。并对它们各自的优缺点做...
  • 自动化优缺点

    2012-02-20 11:59:40
    自动化优缺点 回归测试更方便、可靠。 可运行更多、更繁琐的测试,且快速、高效。 可执行一些对于手工测试来说相当困难或根本做不到的测试。
  • 课上的讨论让人脑洞大开,李珅的...他阐述了,未来无限可能更加智能的自动化代替手工乃大势所趋,自动化的智能程度将无限发展,最终可能代替人去做任何工作,甚至代替人类。这种说法激起很多科技爱好者和科幻片爱好者
  • 关于手工测试与自动化的两难问题

    千次阅读 2013-10-24 20:34:11
    从今年年初的版本开始,项目要求各特性测试用例的自动化百分比要达到80%以上,于是乎我们花了很多时间在写自动化脚本上。最近的一个项目,因为考虑到后面还有好多轮迭代以及回归,因此我们鼓励尽早做自动化,甚至在...
  • 手工测试自动化测试 黑盒测试:对内部不可见 优点: 1、容易实施,不需要关注内部的实现。 2、更贴近用户的使用角度。 缺点: 1、测试覆盖率较低,一般只能覆盖到代码量的不到40%。 2、针对黑盒测试的自动...
  • 1、自动化测试的优点 (1)对程序的回归测试更方便。 由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间。 (2)可以运行...
  • 摘要:本文介绍[1]了软件测试中的自动化测试,讨论了什么是自动化测试自动化测试的基本工作过程、自动化测试的应用范围以及自动化测试与手工测试的优点和缺点,最后总结了自动化测试的未来发展方向。  摘要:本文...
  • 1 引入测试的原因 信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把...
  • 我在某位博客上又归结了自动化测试优缺点自动化测试的优点:  1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,267
精华内容 10,906
关键字:

手工测试与自动化测试的优缺点