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)

相关推荐

  • 暴龙太阳镜官方网站,雷德蒙暴龙眼镜代言人是谁

    技术暴龙太阳镜官方网站,雷德蒙暴龙眼镜代言人是谁暴龙更好暴龙太阳镜官方网站。 我自己更喜欢暴龙的外观,看着很时尚,然后多大气的,好几副都是它家的,戴着很舒服,摭光也蛮不错的,用了有两年了吧,没有出问题过。 暴

    生活 2021年10月21日
  • 信息安全工程师-软考中级-备考笔记:第十一章 网络物理隔离技术原理与应用

    技术信息安全工程师-软考中级-备考笔记:第十一章 网络物理隔离技术原理与应用 信息安全工程师-软考中级-备考笔记:第十一章 网络物理隔离技术原理与应用第11章 网络物理隔离技术原理与应用
    网络物理隔离概

    礼包 2021年11月14日
  • q函数,数学Q

    技术q函数,数学Qlog表示对数。如果a^n = b(a>0,且a≠1),那么数n叫做以a为底b的对数,记做n=log(a)b,【a是下标】其中,a叫做“底数”,b叫做“真数”。一般地,函数y=logax(a>0,且a≠

    生活 2021年10月29日
  • 怎么使用Spring Boot处理JSON数据

    技术怎么使用Spring Boot处理JSON数据这篇文章主要介绍“怎么使用Spring Boot处理JSON数据”,在日常操作中,相信很多人在怎么使用Spring Boot处理JSON数据问题上存在疑惑,小编查阅了各式

    攻略 2021年11月1日
  • 如何进行Spring框架中的后置增强

    技术如何进行Spring框架中的后置增强这篇文章将为大家详细讲解有关如何进行Spring框架中的后置增强,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在这一篇中我们看一下

    攻略 2021年12月2日
  • 抖音刷赞自助网站,网站上的点赞怎么买?

    技术抖音刷赞自助网站,网站上的点赞怎么买?抖音在线刷赞网站,刷赞抖音平台如何实现的?对网站下订单很安全,不会出现封号的情况,因为网站是真人操作,网站接到任务后就会发消息给群组,群组中有全国各地的人,然后按照指定的时间接单

    测评 2021年11月11日