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)

相关推荐

  • 怎么正确使用RabbitMQ异步编程

    技术怎么正确使用RabbitMQ异步编程这篇文章主要介绍“怎么正确使用RabbitMQ异步编程”,在日常操作中,相信很多人在怎么正确使用RabbitMQ异步编程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年10月23日
  • 怎样进行Elasticsearch 7.7 的异步搜索原理解析

    技术怎样进行Elasticsearch 7.7 的异步搜索原理解析怎样进行Elasticsearch 7.7 的异步搜索原理解析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望

    攻略 2021年12月3日
  • 狼原文及翻译,文言文《狼》中的词语翻译

    技术狼原文及翻译,文言文《狼》中的词语翻译狼 一屠晚归,担中肉尽,止有剩骨。途中两狼,缀行甚远。  屠惧,投以骨。一狼得骨止,一狼仍从。复投之,后狼止而前狼又至。骨已尽矣。而两狼之并驱如故  屠大窘,恐前后受其敌。

    生活 2021年10月26日
  • EditPlus密钥算法源码是怎么样的

    技术EditPlus密钥算法源码是怎么样的这篇文章主要为大家展示了“EditPlus密钥算法源码是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“EditPlus密钥算

    攻略 2021年11月23日
  • 必知必会的 Vim 编辑器基础命令有哪些呢

    技术必知必会的 Vim 编辑器基础命令有哪些呢本篇文章为大家展示了必知必会的 Vim 编辑器基础命令有哪些呢,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。为什么推荐 Vim 编辑

    攻略 2021年11月12日
  • python和sqlite3数据库如何实现简单登陆注册功能

    技术python和sqlite3数据库如何实现简单登陆注册功能这篇文章将为大家详细讲解有关python和sqlite3数据库如何实现简单登陆注册功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后

    攻略 2021年12月4日