WEB、接口、APP自动化测试的看法有哪些

技术WEB、接口、APP自动化测试的看法有哪些WEB、接口、APP自动化测试的看法有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 当故事看即可,

WEB、界面、APP自动化测试有哪些观点?针对这个问题,本文详细介绍了相应的分析和解答,希望能帮助更多想要解决这个问题的朋友找到更简单易行的方法。

只是看故事,只是我个人的看法。.

目前各种软件公司基本都有WEB和APP的外部系统,无论是电商、电信、新闻等。基本上既有WEB也有APP。个人觉得APP是新的,但也觉得是老的东西,因为大家还记得我们以前在电脑上安装的Application程序吗?当然,一个管理软件在当时是非常NB的。但是现在手机上的应用,在技术和形式上当然和以前电脑上的应用不一样,但是在使用上好像是一样的,一样的下载-安装-使用。这些都是体外话题。我想说的是软件测试。当年软件危机的爆发,导致了软件测试这个职业的出现。测试中懒人的出现导致了自动化测试的出现,Application应用程序就是最初的试用产品。当时的自动化测试是非常NB的自动化测试,但是现在,应该叫Application Application的UI自动化测试,然后是互联网的出现,然后是WEB的UI自动化测试,然后是API技术的出现,然后是界面的自动化测试,最近几年手机版Application的出现。然后就是APP自动化测试的出现(其实APP自动化测试也包括按照技术类型的UI(UI应该主要包括NATIVE和WEBVIEW,以及混合中间加载,我还是看好WEBVIEW的未来,哈哈。)和接口。说了这么多,我只是想表明我知道很多.接下来,我想谈谈WEB上UI、界面、APP的自动化测试。

WEB的UI自动化测试:

很多人谈自动化测试的时候,基本都是指现在WEB上UI的自动化测试,但实际上这是不对的。自动化测试包括许多已开发的技术,而不仅仅是界面上的自动化测试。WEB UI自动化测试只是其中之一,但它确实拥有最多的工具。我知道的是Winrunner \ QTP (UFT) \测试完成\ Silktest \机器人\ SELENIUM \ RF \服务员等。当然,最著名的工具是商业工具QTP和开源工具Selenium。现在公司通过开源构建的自动化框架基本都是基于SELENIUM的,我个人觉得SELENIUM还是一个非常好的工具。对于没有开发基础的测试人员来说,QTP可以算是一个自动化的工具,掌握起来比较快,但是还是要掌握开发技术才能学到精髓。但是当你掌握了开发技术,你就会放弃QTP,想玩SELENIUM。原因是QTP越来越糟糕。虽然最新版本的UFT增加了API测试,当我觉得这个更琐碎的时候,QTP是一个可以在WINDOWS环境下完成的产品,但是如果要扩展到其他环境,就会比较麻烦,比如自动启停进程相关的操作.以上就是工具的介绍。一般来说,根据自己的需求选择适合自己公司的工具和开发语言。接下来,我将讨论WEB UI自动化测试的优缺点:

缺点:

开发效率低,维护成本高,执行速度慢,..有数百个缺点。

优点:

操作真实性强。

接口自动化测试:

自动化界面测试出现得比较晚,但是现在大多数互联网公司都喜欢把它作为测试辅助工具。原因很简单。它可以弥补UI自动化的不足,但同时也有一个最大的问题:用户操作的真实性不强。其实我个人认为界面自动化测试和UI自动化测试可以产生互补的测试。因为我们在做接口测试的时候,大多是按照开发的技术来测试HTTP\SOCKET等(接口测试基本不需要任何工具,必要的话建议使用SOAPUI),而不是实际操作系统来验证系统是否有问题。

APP的自动化测试:

APP的自动化测试也应该分为UI和界面自动化测试,界面测试和上面说的一样是技术问题。然后我们还是关注APP的UI自动化测试。APP的自动化测试工具很多,但还不成熟。我选择APPIUM,主要是考虑到它可以跨平台测试,但最大的问题是不稳定。因此,他们不敢在大范围内安排他们的自动化测试用例。就像我刚才说的,主要分为NATIVE和WEBVIEW。NATIVE对象很容易获得,就像android一样,可以通过使用uiautomatorviewer直接获得。然而,WEBVIEW相当麻烦。如果不能直接获取,要么让开发提供给你,要么直接下载代码自己找,要么通过谷歌的一个方法获取。

我讲了这三个技术的一些内容。其实我想说,不管是什么类型的自动化测试,在测试过程中我们都需要和开发紧密结合,但是测试总比开发出来的测试思路要好。我们应该在实际应用中混合测试其他三种技术:

(=NationalBureauofStandards)国家标准局

p;   1、UI(WEB)自动化测试走主流程的测试、接口自动化测试走全面的测试:先布置接口的自动化测试用于测试和回归测试,特别在敏捷测试中,接口自动化测试应该占主体。后布置UI自动化测试用于住流程的回归测试。

    2、UI(WEB)自动化测试与APP自动化测试结合:需要一个自动化测试框架的协调,可以进行UI自动化测试到APP接口层的长流程场景自动化测试,也可以进行UI自动化测试到APPUI层的长流程场景自动化测试。

    3、接口自动化测试与APP自动化测试结合:其实和UI与APP自动化测试长流程的交换一样的原理,需要自动化测试框架的支撑。先进行接口测试用例的执行后进行APP的UI和接口测试的用例执行。

    

关于WEB、接口、APP自动化测试的看法有哪些问题的解答就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99279.html

(0)

相关推荐

  • macbookpro怎么保养屏幕(macbook 电脑屏幕怎么养护)

    技术怎么保养macbook的屏幕这篇文章给大家分享的是有关怎么保养macbook的屏幕的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在电子市场,苹果产品可以说受到更多人的追捧和喜爱。与iPho

    攻略 2021年12月24日
  • 手机突然没声音了,手机来电没有声音怎么回事

    技术手机突然没声音了,手机来电没有声音怎么回事原因一:手机设置“静音模式”会造成来电没有声音手机突然没声音了,可以清除小喇叭符合调为响铃模式即可。 原因二:手机设置为“飞行模式”会造成无法接听,轻触关闭“飞行模式”按钮标

    生活 2021年10月31日
  • 如何理解Java通过加密技术保护源代码的方法

    技术如何理解Java通过加密技术保护源代码的方法这篇文章主要讲解了“如何理解Java通过加密技术保护源代码的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解Ja

    攻略 2021年10月25日
  • 力扣

    技术力扣 力扣 - 剑指 Offer 24. 反转链表题目
    剑指 Offer 24. 反转链表
    思路1(迭代)使用一个指针pre指向上一个节点,初始值为null,然后遍历链表,一边遍历一遍交换指针指向:

    礼包 2021年11月19日
  • 孙悟空的外貌,西游记中描写孙悟空外貌的句子

    技术孙悟空的外貌,西游记中描写孙悟空外貌的句子尖嘴缩腮孙悟空的外貌,金睛火眼。头上对苔藓,耳中生薜萝。鬓边少发多青草,颔下无须有绿莎。眉间土,鼻凹泥,十分狼狈;指头粗,手掌厚,尘垢余多。还喜得眼睛转动,语言虽利便,身体莫

    生活 2021年10月25日
  • wordpress使用美国云服务器/美国VPS的优点

    技术wordpress使用美国云服务器/美国VPS的优点相比其他类型的CMS系统,开源免费的wordpress显然对于新手站长而言是最简单、最具性价比的如果您在WordPress网站中使用美国云服务器,则与虚拟空间相比,

    礼包 2021年11月17日