You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 10, 2023. It is now read-only.
The adapters allow communication with the system to be tested or piloted. The solution embeds several default adapters in different domains:
network protocol support
application level protocol support
communication with databases
systems interaction
interaction with graphic interfaces
telecom protocol support
Adapters have two modes of use:
a direct mode: communication is done directly from the test server to the system to be controlled.
an agent mode: the communication with the system to be controlled is done through an agent communicating with the test server.
List of adapters available by default:
Adapters
Agents
Descriptions
CLI
ssh
Sniffer to send and receive ARP packets
WEB
curl
Sniffer to send and receive ICMP packets
GUI
selenium2-server
or selenium3-server or adb or sikulixserver | UI interactions
Others adapters but not provided by default:
Network Protocols
Adapters
Agents
Descriptions
ARP
socket
Sniffer to send and receive ARP packets
ICMP
socket
Sniffer to send and receive ICMP packets
Ethernet
socket
Sniffer for sending and receiving Ethernet frames
IP
socket
Sniffer for sending and receiving IPv4 packets
Pinger
not supported
Machine life tests via ICMP, TCP or URL
UDP / TCP
socket
Sniffer and UDP client and TCP
NTP
socket
Client to request an NTP server
DNS
not supported
Resolver Customer
SNMP
socket
Receiving SNMPv2 Alarms
Network Protocols Applications
Adapters
Agents
Descriptions
WEB
curl
Client with TLS support and proxy
HTTP
socket
Server and client with TLS support and proxy
SOAP
socket
Client with TLS support and proxy
REST
socket
Client with TLS support and proxy
WebSocket
socket
Websocket client
SoapUI
soapui
Client to run SoapUI campaigns
System commands
Adapters
Agents
Descriptions
Dig
Customer dig
Curl
Customer curl
Nmap
Nmap client
Ncat
Customer ncat
Openssl
Openssl client
User Interfaces
Adapters
Agents
Descriptions
Adb
adb
Integration with the Android Gateway
Selenium
selenium2-server or selenium3-server
Integration with the Selenium project
Sikuli
sikulix-server
Integration with the SikuliX project
Data base
Adapters
Agents
Descriptions
Microsoft SQL
database
Communication with a base of type Microsoft SQL
MySQL
database
Communication with a MySQL/MariaDB database
PostgreSQL
database
Communication with a PostgreSQL database
System controls
Adapters
Agents
Descriptions
SFTP
ssh
SSH console
CLI
ssh
Terminal ssh
TELNET
socket
Customer to send and receive text
FTP
ftp
Customer with TLS support
System File
file
Allows interaction with Linux or Windows system files
System Win / Unix
command
Lets you control Linux and Windows systems (wmic)
Cisco Catalyst
ssh
Configuration Client, based on the Telnet adapter
Telecom Protocols
Adapters
Agents
Descriptions
SMS Gateway
gateway-sms
Receive or send SMS using an Android smartphone
SIP
socket
SIP Phone
RTP
socket
Module for sending and receiving audio and video streams
Encryption
AES
Encryption or decryption support
Blowfish
Encryption or decryption support
OpenSSL
Execute SSL command
RC4
Encryption or decryption support
XOR
Encryption or decryption support
RSA
RSA Key Generator
Codecs
Base64
Encode or decode in base64 format
Excel
Excel file reading
G711A
Encode or decode the audio codec
G711U
Encode or decode the audio codec
JSON
Encode or decode text in JSON format
XML
Encode or decode text in XML format
Compression ~~~~~~~~~~
GZIP
Compression or decompression in GZIP format
Hashing
Checksum
Checksum Generator
HMAC
Creating a hash md5, sha1 and sha256
MD5
Creating a md5 hash
SHA
Creating a hash sha1, sha256 and sha512
CRC32
Checksum Generator
Identifiant ~~~~~~~~~~
SessionID
Session Builder ID
UUIDS
UUID Generator (Universally Unique IDentifier)
Média
ChartsJS
Visible graph generator in test reports
DialTones
Tone generator
Image
Manipulation of images
Noise
Noise generator
SDP
Decodes or encodes SDP messages
WavContainer
Creating audio file type WAV
Waves
Simple wave generator
Date
Today
Retrieves today's date
Security
Basic
Decode or encode the authorization
Digest
Decode or encode the authorization
Hmac
Decode or encode the authorization
Oauth
Decode or encode the authorization
Wsse
Decode or encode the authorization
Certificate
Decodes certificates in a readable format
JWT
Decode or encode tokens
Time
Timestamp
Generate a timestamp or convert to a readable value
Units
Bytes
Convert fromtes to readable
Third party tools ---------------+--------------------+---------------------------------------------------------------+ | Git | Clone / commit file on remote repository | +--------------------+---------------------------------------------------------------+ | Jira | Ticket creation | +--------------------+---------------------------------------------------------------+ | HP ALM QC | Test run, ticket creation. Version 12 minimum | +--------------------+---------------------------------------------------------------+ | ExtensiveAutomation| Test execution, variable creation | +--------------------+---------------------------------------------------------------+ | Jenkins | Running tests before or after a build | +--------------------+---------------------------------------------------------------+ | VSphere | VM creation or supression on VMware | +--------------------+---------------------------------------------------------------+
This plugin allows you to export test results in the HP ALM tool. It can be used from an etst to export results without user intervention.
Example of use:
::
HP ALM ------> Call REST API -----> AND
^ | | v | Execution of the requested test | v + <-------- Push the result --------+
Jenkins ~~~~~~
This plugin allows to launch a build from the Extensive solution.
VSphere ~~~~~~
This plugin allows you to control a VMware virtual environment. It can be used for:
create virtual machines automatically
remove machines
ExtensiveAutomation ~~~~~~~~~~~~~~~~
This plugin makes it possible to make a link between several environment (dev, integration, qualification) by allowing to run tests from one environment to another.
Jira
This plugin makes it possible to create tickets following the execution of a test in the tool Jira.
Git
This plugin allows you to recover or push files from a source repository. It can be used as a prerequisite for a test.
Agents
Agents are available from the toolbox. They are to be used together with the adapters
to communicate with the system to test or control when it is not accessible live by the test server (ex: a web page)
run a test on several different environments.
Network Protocols
socket
Lets you start TCP / UDP sockets
ftp
Connect to an FTP server(s)
database
Queries databases (MySQL, Microsoft SQL and PostgreSQL)
ssh
Connect to machines via SSH or SFTP
Systems
command
Execute system commands on Windows or Linux
file
Allows you to recover files on Windows or Linux systems
Third party tools ~~~~~~~~~~~~
sikulix-server
Interactions with heavy applications
selenium3-server
Allows you to control the latest generation web browsers