• 0
  • 0
分享

  有三种主要类型的自动化测试。

  一、自动化单元测试?

  自动化单元测试在代码级别上进行测试。bug是在开发人员编写的函数、方法和例程中识别出来的。

  一些公司要求开发人员自己进行单元测试,而有些公司则雇用专门的测试自动化资源。这些资源可以访问源代码,它们编写单元测试来破坏生产代码。由于单元测试的存在,每当代码编译时,所有单元测试都会运行,并告诉我们是否所有功能都正常工作。如果任何单元测试失败,这意味着现在生产代码中存在一个bug。

  市场上最流行的一些工具是NUnit和联合股。微软还提供了自己的单元测试框架,称为MSTest。通过这些工具的网站,他们将提供如何编写单元测试的示例和教程。

  二、自动化Web服务/API测试

  应用程序编程接口(API)使软件能够与其他软件应用程序进行对话。就像任何其他软件一样,API也需要进行测试。在这种测试中,桂通常不涉及。

  我们在这里测试的通常是功能、遵从性和安全性问题。在Web应用程序中,我们可以测试应用程序的请求和响应是否安全和加密。

  这是我们可以使用API测试的示例之一。最流行的api测试工具是SOAPUI它既有免费版本也有付费版本。还有其他工具,您可以根据需要使用这些工具。

  三、自动GUI测试?

  这种类型的自动化测试是最严格的自动化形式,因为它涉及应用程序的用户界面测试。

  这很难,因为GUI很容易改变。但是,这种类型的测试也最接近于用户对我们的应用程序所做的操作。由于用户将使用鼠标和键盘,自动GUI测试也通过使用鼠标和键盘来单击或写入用户界面上的对象来模仿相同的行为。因此,我们可以尽早发现bug,并且可以在许多场景中使用,比如回归测试或填充表单,这需要花费太多的时间。

  最流行的GUI测试工具是QTP(现称UFT), 硒, 测试完成和Microsoft编码UI(这是VisualStudio终极版和高级版的一部分)。



作者:自动化测试冰茶    

来源:http://www.51testing.com/html/69/n-7792669.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的。接口管理现状一、常用解决方案使用 Swagger 管理 API 文档使用 Postman 调试 API使用 MockJs 等工具 Mock API 数据使用 JMeter 做 API 自动化测试二、存在的问题1、维护不同工具之间数据一致性非常困难、低效。并且这里不仅仅是工作量的问题,...
            12 11 575
            分享
          •   1、引言  在撸码过程中,99.1%的大佬,都不敢说自己的撸出来的代码,是不需要debug的。换句话说,码农在撸码过程中,最痛苦的,莫过于撸出来的代码,为了能避坑,小鱼也是在撸码过程中,总结的一点避坑方法,请各位大佬笑纳。  2、避坑内容总结  2.1无法定位到元素  遇到问题:  找不到元素,脚本报“NoSuchElementException:Unable to find element”,或"定位到了,不能操作,点击无效。  解决方法:  1)查看自己的“属性值”是否写正确  2)元素的标签不唯一,默认找到第一个  3)向上查看,元素是否在frame或iframe框架中  ...
            0 0 1333
            分享
          •   9月9日,李佳琦在直播间推销“花西子”79元的眉笔时,有弹幕留言说太贵了。然后李佳琦直接开始和弹幕的对线,他反问:哪里贵了?这么多年都是这个价格,不要睁着眼睛乱说,国货品牌很难的……哪里贵了?”  随后,李佳琦又继续说到:“有的时候找找自己原因,这么多年了工资涨没涨,有没有认真工作?” 也正是因为这句话,引发了一众网友的巨大不满,随即在网上引起了轩然大波。  事件发酵了整整一周,李佳琦事件还没有终结,大家仍旧在网上玩梗,各大国货品牌也趁势做了一波儿营销。  李佳琦的事件让我记起来了《了不起的盖茨比》开头第一句话,“我年纪还轻,阅历不深的时候,我父亲教导过我一句话,我至今还念念不忘—每逢你想...
            0 0 675
            分享
          • 并发测试和持续性压测都是评估系统性能的常用方法,它们可以帮助开发人员发现并解决系统中的性能问题。本文来详细介绍下。概念并发测试: 旨在评估系统在同时处理多个用户请求时的性能。在这种 测试 中,系统会暴露于一定数量的用户负载下,并且会记录系统的响应时间、吞吐量和资源利用率等指标。这些指标可以用来确定系统的性能瓶颈,以及在不同负载下系统的表现。持续性压测: 旨在评估系统在长时间运行或高负载下的性能。在这种测试中,系统会暴露于一定数量的用户负载下,并且会持续一段时间运行,通常在几个小时或几天。这种测试可以用来确定系统在长时间运行下的表现,以及在高负载下系统是否具有可扩展性。并发测试在并发测试中,需要...
            0 0 1523
            分享
          • 在说怎么写测试用例之前呢,先来聊聊为什么要写测试用例。理由有5点:理顺思路,避免漏测和重复测试帮助预估测试排期,把控进度方便bug回归验证便于发现、记录并复现问题标记测试结果,即对于测试结果有个交代知道了写用例目的之后,你还需要知道,什么样的测试用例才是好的!优秀测试用例的特征:包含基本信息,包括测试人/开发/产品/需求文档链接地址/技术文档链接地址,等等你测试过程中需要的物料。每一条用例,有很明显的突出测试预期和测试目的。所有用例都是可执行的。逻辑脉络清晰,几乎不存在重复的用例,简约而不简单。用例做到分级分层。待测功能点覆盖全面。同时还是想要强调2个观点:不要纠结测试用例的格式或形式!测试用...
            8 9 1652
            分享
      • 51testing软件测试圈微信