常用的自动化测试工具有哪些

常用的自动化测试工具有哪些,第1张

1、Appium

AppUI自动化测试

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

WVS

自动化Web应用程序安全测试工具

WVS(Web Vulnerability Scanner)是一个自动化的Web应用程序安全测试工具,它可以扫描任何可通过Web浏览器访问的和遵循>

                               

                                 

功能:

WVS(Web Vulnerability Scanner )

WVS可以通过检查SQL·注入攻击漏洞、跨站脚本攻击漏洞等来审核你的Web应用程序。

它可以扫描任何可通过Web浏览器访问的和遵循>

除了自动化地扫描可以利用的漏洞,WVS还提供了分析现有通用产品和客户定制产品(包括那些依赖于JavaScript的程序即AJAX应用程序)的一个强健的解决方案。

工作方式“

WVS拥有大量的自动化特性和手动工具,总体而言,它以下面的方式工作:

1它将会扫描整个网站,它通过跟踪站点上的所有链接和robotstxt(如果有的话)而实现扫描。然后WVS就会映射出站点的结构并显示每个文件的细节信息。

2在上述的发现阶段或扫描过程之后,WVS就会自动地对所发现的每一个页面发动一系列的漏洞攻击,这实质上是模拟一个黑客的攻击过程。WVS分析每一个页面中可以输入数据的地方,进而尝试所有的输入组合。这是一个自动扫描阶段。

3在它发现漏洞之后,WVS就会在“Alerts Node(警告节点)”中报告这些漏洞。每一个警告都包含着漏洞信息和如何修复漏洞的建议。

4在一次扫描完成之后,它会将结果保存为文件以备日后分析以及与以前的扫描相比较。使用报告工具,就可以创建一个专业的报告来总结这次扫描。

在自动化测试中,经常会遇到一些程序需要运行在X windows环境下。

通常我会在shell脚本中用以下方法来运行脚本:

setup_vnc()

{

# start vnc number from 10 to avoid confilct with the exists

VNC_DISPLAY=10

while ! vncserver :$VNC_DISPLAY

do

((VNC_DISPLAY++))

if [ $VNC_DISPLAY -gt 100 ]; then

echo "Create vnc sessions failed"

exit -1

fi

done

export VNC_DISPLAY

export DISPLAY=:$VNC_DISPLAY

}

teardown_vnc()

{

vncserver -kill :$VNC_DISPLAY || echo "for tearing down VNC"

}

# Mask this sig handler

trap 'teardown_vnc' INT TERM EXIT

setup_vnc

# run the procedure under the X environment

如果你使用python的话,下面推荐一个更方便的module xvfbwrapper

from xvfbwrapper import Xvfb

with Xvfb() as xvfb:

# launch stuff inside virtual display here

# Xvfb will stop when this block completes

以及对应的robotframwork keyword robotframework-xvfb

Settings

Documentation This example demonstrates how to use current library

Library Selenium2Library

Library XvfbRobot

Test Cases

Create Headless Browser

Start Virtual Display 1920 1080

Open Browser >

以上就是关于常用的自动化测试工具有哪些全部的内容,包括:常用的自动化测试工具有哪些、项目如何让自动化测试工具(AutoRunner)来做软件测试呢这个工具是怎么用的、wvs电子专是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/9306332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存