Menu

Tree [bc4b7f] master /
 History

HTTPS access


File Date Author Commit
 config 2014-12-05 root root [aef3e9] Initial Commit
 execution 2014-12-05 root root [aef3e9] Initial Commit
 include 2014-12-05 root root [aef3e9] Initial Commit
 library 2014-12-05 root root [aef3e9] Initial Commit
 output 2014-12-06 root root [efd425] readme file update
 results 2014-12-06 root root [efd425] readme file update
 src 2014-12-05 root root [aef3e9] Initial Commit
 testCases 2014-12-05 root root [df2315] packet creation sample
 testSuites 2014-12-05 root root [7fc9cc] packet creation sample
 webapp 2014-12-06 root root [bc4b7f] webapp files
 CHANGES 2014-12-05 root root [aef3e9] Initial Commit
 LICENSE 2014-12-05 root root [a3587d] License file
 Makefile 2014-12-06 root root [bc4b7f] webapp files
 README 2014-12-06 root root [efd425] readme file update
 start.sh 2014-12-06 root root [bc4b7f] webapp files

Read Me

Summary:
=======

XML Automation Framework (XAF) is a tool that is used for automation. The framework provides
a set of interfaces via XML that can be used to automate simple to complex test scenarios.
Automation essentially involves 3 main components, Plan-Design-Validation. 
XAF allows to do all 3 using simple yet powerful XML.
The core logic is thus embedded into XML which will delegate the actions to any 3rd party plugins.

Apart from this, TCP/IP packets can be crafted seamlessly in XML's. As a result, any type of network flows can be simulated.
The packets can be sent over a real/virtual network interface OR dumped into pcap file for further analysis.

Originally designed for networking(datacom)/telecom  testing applications, this tool can be expanded to other applications as well.

Test XMLs can be logically grouped and analyzed into larger Test Suites and run on demand.

The testsuite execution, status, etc can be done via web browser or unix shell.

Following features are supported:

1. Connect to DUT using CLI (Cisco Style), SSH, Telnet
3. PCAP replay
4. Verification scripts
5. TCP/IP traffic generation using XML
6. Test reports in terminal mode and web browser
7. Webapp interface to view, run suites easily



Target Uses:
===========

1. Unit Testing
2. Build Verification Testing
3. Functional Testing
4. Simulation Verification
5. System Verification
6. Automated Regression Testing

Xml Automation Framework (XAF) is an open source framework designed around the idea of XML based test automation.



QUICK INSTALL & RUN:
===================

1. checkout latest vaf_tool from SVN
2. cd vaf_source/; make
3. Edit execution/run.xml to reflect your testcases/suites
4. Run the tool using ./start.sh
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.