Skip to content

Arjuna - The Framework for Professional Coded Testing

Arjuna is a Python based test automation framework developed by Rahul Verma. It is an open source, Apache Licensed software. Rahul has implemented smaller variants of features in Arjuna across frameworks and organizations, or given advice around it. However Arjuna being a generic library has the most complete implementation of his ideas, away from project specific contexts and constraints.

Arjuna currently supports Web UI and HTTP automation. It encapsulates selenium, requests, pytest and many of its plugins along with file readers, XML/JSON parsers and so on. It uses Python’s advanced coding constructs to provide a very flexible and intuitive Tester Programming Interface (TPI).

This presentation introduces some of the salient features of Arjuna for test automation engineers.

Speaker Profile

Rahul Verma is an Indian testing entrepreneur and an awarded thought leader for his contributions to the testing community. He currently consults as a part of trendig technology services Gmbh as Head of Test Automation. He is Founder of Test Mile. He is the creator of Arjuna – a free, open source, Python based modern test automation framework. He has contributed to creation and review of various certifications. His software testing experience includes building test automation frameworks in Python and Java, web security, white box testing and web performance testing. His research work focuses on Object-oriented design patterns applied to test automation and extending them into general purpose models. He has presented, published articles and educated thousands of testers in the said areas. His testing ideas and work are deeply influenced by his exposure and interest in poetry and spirituality.


Rahul Verma

Director and Chief Consultant

Test Mile

Play Video