51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 919|回复: 0
打印 上一主题 下一主题

[转贴] 软件自动化测试工具的选择

[复制链接]
  • TA的每日心情
    擦汗
    13 小时前
  • 签到天数: 1048 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-5-9 10:34:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    软件测试是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件的可靠性,是软件生命周期中一项非常重要的工作。
      在软件测试中,可以采用纯手工方式,但是手工测试方法存在一些典型的缺陷:昂贵且复杂、需要大的人员和设备;可重复性有限;无法覆盖式所有代码路径;许多与死锁、资源冲突、多线程有关的错误很难捕捉到,特别是当大量测试用例需要在短时间内完成时,若没有大量人力资源,手动测试无法开展。
      由于手工测试存在的局限性,自动化测试应运而生。自动化测试就是通过自动化测试工具或其他手段,按照测试人员的预定计划进行自动的测试,目的是减轻手工测试的劳动量,从而达到提高软件质量的目的。目前,软件测试借助测试工具已经成为必要,并向全面自动化发展,以解决手工测试的局限性,带来最大收益。
      测试工具的选择
      面对目前众多的测试工具,我们在对其进行分析和评估时,应注重其特性,针对测试的实际需求,可以着重从以下几点入手,选择测试工具并非测试功能越强大越好,因为解决问题是前提,适用才是根本。
      首先,测试工具要具有跨平台和对环境的兼容性,能够支持不同的运行平台,如各种操作系统和浏览器。

    其次,操作界面要具有友好型,易使用,功能针对性强;

    再次,要支持脚本语言,并且具有脚本开发的良好环境,能提供较强的脚本调试功能,可以有效地对测试脚本进行跟踪、错误定位。

    最后,也要具有报表功能,因为测试结果可能会通过一些统计图来表示,如果有图表表示功能,给人的结果会更直观,更有说服力,容易完成对测试结果的分析和解释。

     对测试工具的分析评价的主要目的之一,就是选择一个性价比较高的产品。除了功能必须满足需求外,价格是另一个重要的考虑因素。测试工具往往价格昂贵.所以价格必须在能承受的范围当中。
      测试工具的技术支持
      引进应用软件测试工具是一个长期的过程,当工具引进之后,其开发的公司或单位能否提供良好的技术支持如培训测试人员、提供详尽的使用说明、实例,能否提供持续的升级改进等,是引进工具需要考虑的问题。

     随着软件技术的发展,程序规模逐渐增大,复杂度也逐渐增加,要提高软件测试的效率,软件测试工具是必不可少的。
      在软件开发中应该综合考虑实际情况,针对不同的开发语言、不同的应用领域、在软件工程的不同阶段选择合适的测试工具。在给工具进行正确定位的同时,以正确的软件测试理论做指导,将有助于用好工具,最终达到提高开发效率、保证软件软件质量的目的。
      文中演示工具为Eolink,支持在线使用。


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 22:47 , Processed in 0.061492 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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