028-86261949

当前位置:首页 > 学科资讯 > 关于自动化测试,你不得不知的几点

关于自动化测试,你不得不知的几点

2019/04/25 16:39 分类: 学科资讯 浏览:15

一、自动化测试是什么?

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。

在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。

 

二、常用自动化测试工具有哪些?

 

1、Appium

Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套 REST 的接口。当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后将执行结果放在 HTTP 响应中返还给客户端。


2、Selenium   WebUI自动化测试 

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。

 

3、Jmeter接口测试,性能测试

JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。

 

4、Postman接口测试

Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE…),并且能附带任何数量的参数和 Headers。

 

三、自动化测试的主要分类

 

1、单元测试(Unit Test,UT)

2、集成测试(Integration Test,IT)

3、用户验收测试(User Acceptance Test,UAT)

4、回归测试(Regression Test)

 

#标签:自动化测试,Appium,Jmeter