Maveryx Framework
| Developer(s) | Maveryx Srl |
|---|---|
| Stable release | 2.4.1
/ December 12, 2019 |
| Engine | |
| Operating system | Microsoft Windows, Linux, Mac OS |
| Type | Test Automation Tools |
| License | Proprietary |
| Website | maveryx |
Search Maveryx Framework on Amazon.
Maveryx Framework is a GUI Test Automation set of tools developed by Maveryx S.r.l....[1][2] The Framework provides functional UI, regression, data-driven, and codeless testing (keyword-driven or low code) features to test desktop/client and Web applications.
Overview
Maveryx Test Automation Framework supports automated testing of different UI technologies (e.g. Java, .NET, HTML5, JavaScript) without the need of artifacts [3][4] (e.g. UI Maps, objects repositories, recorded actions) to connect the AUTs (Application Under Test) UI with the automated tests. UI objects to test are identified and located at runtime [5]. Maveryx Framework supports development of automated test scripts using standard programming languages, such as Java and C#, and codeless approaches.
Main features
Object recognition at runtime
Maveryx Framework uses the company's proprietary technologies, Maveryx Objects Viewer and Finder, to identify the closest match between UI objects, encoded in tests' scripts, and the ones in the AUT at runtime, even if they don't exactly match or have changed since test creation. [6][7] It identifies UI objects during test execution without pre-recordings, spy tools, UI Maps or objects/images repositories[8]
Test Scripting
Maveryx Framework provides Java and C# APIs to create test scripts[9]
Keyword-driven testing
Maveryx Framework supports codeless Keyword-driven testing to develop automated tests as data tables in Microsoft Excel spreadsheets, CSV or XML files. Each row in the table contains the test action (keyword) to be performed as well as input, expected output and information on the object to test.
Low-code testing
Maveryx Framework provides a low-code development platform to support development of automated tests by a blocks programming interface.
Data-driven testing
Maveryx Framework supports data-driven testing to separate test data from test actions and run automated tests with different sets of data. Test data can be retrieved from external sources such as Excel worksheets, CSV or XML files, and from a DB.
Image-based test automation
Maveryx Framework supports the identification of images in the UI to develop automated tests.
Extensibility
Maveryx Framework provides an extensible add-ons system to add specific features or customize the existing ones with new components.
System environment
Maveryx Framework runs on Microsoft Windows, Linux, and Mac OS.
Supported technologies
- Desktop/client applications such as Java, .NET, WPF and MFC.
- Web technologies such as HTML, HTML5, JavaScript framework and Ajax.
- Cross-browser testing for Internet Explorer, Edge, Firefox, Chrome, and Safari.
Integration with other software
Maveryx Framework's automated tests can be executed from the command line, or with ANT, or Maven, etc. This allows integrating Maveryx tests within different Test Management, ALM and Continuous Integration softwares, such as Jenkins, Azure DevOps Server, Bamboo and TeamCity.
See also
- Test automation
- Web testing
- List of web testing tools
- List of GUI testing tools
- GUI software testing
- Comparison of GUI testing tools
References
- ↑ "Colpo grosso per due giovani informatici napoletani". ateneapoli.it. December 2, 2016. Retrieved February 9, 2021.
..Un grande successo tutto napoletano frutto del lavoro della Maveryx, una startup fondata tre anni fa con sede e uffici a via Caracciolo che ha saputo affermarsi nel panorama internazionale, mettendo a punto un software di collaudo e verifica. Il programma, che si chiama come la società, migliora notevolmente la fase di collaudo di altri software..
- ↑ "Maveryx, i benefici dell'automazione per il collaudo del software". .soiel.it. January 2021. Retrieved March 4, 2021.
Ottimizzare il collaudo del software attraverso l’automazione. È nata con questo obiettivo, nel 2012, Maveryx, società italiana che ha sviluppato un framework multi-piattaforma per il collaudo automatizzato di applicazioni basate su interfaccia grafica che consente di effettuare il collaudo funzionale, regressivo, data-driven e codeless per una vasta gamma di tecnologie web e desktop..
- ↑ Pattnaik, Subhendu (November 4, 2016). "List of 105 Software Testing Tools to Meet Your Testing Objectives". DZone.com. Retrieved January 12, 2021.
..It utilizes 'GUI Objects Finder' that recognizes GUI test objects with text while execution of tests. The object search engine supports exactly matching algorithms to identify test objects in the UI, even when there are partial or approximate matching, misspellings, and synonyms or in case of change of objects from the time of test creation.
- ↑ R Siva Ram Prasad, Chittineni Aruna (2015). MTAF: A Testing Framework for Metamorphic Testing Automation. academia.edu (Thesis). KKR & KSR Institute of Technology & Sciences. Retrieved February 16, 2021.
- ↑ Russo, Sorrentino (2011). Progettazione di un tool per il test automatico di applicazioni Java dotate di interfacce grafiche (PDF). unina.it (Thesis). University of Napoli Federico II. Retrieved January 19, 2021.
..Maveryx è uno strumento per l'automazione di test funzionali e di regressione di applicazioni dotate di interfaccia grafica scritte in Java. Esso elimina la dipendenza dalla GUI Maps, anche detta mappa grafica. Gli elementi grafici vengono identificati direttamente a runtime durante l'esecuzione dei test script. Maveryx permette di identificare gli oggetti grafici anche in caso di informazioni approssimative degli elementi su cui effettuare le azioni.
- ↑ Nocella, A. (2014-03-17). "The faces of testing: men vs. robots - in Belgium Testing Days Conference Proceedings". Archived from the original on 2014-03-12. Retrieved 2020-01-12. Unknown parameter
|url-status=ignored (help) - ↑ ATC Team (2019-09-19). "14 of the Best Automation Testing Tools Available Today". dzone.com. Retrieved 2021-02-16.
.Its main feature is an object recognition engine. Essentially, it inspects the user interface during runtime and test execution to identify the objects to test, even if the objects change from the time you created the test to the time you run it..
- ↑ Pradhan, Ligaj (November 5, 2011). User Interface Test Automation and its Challenges in an Industrial Scenario (PDF). diva-portal.org (Thesis). School of Innovation, Design and Engineering. Retrieved January 19, 2021.
..Maveryx is an automated functional GUI and regression test tool for Java applications. It is very different from other similar automated test software because it does not use an Object Map to recognize GUI object from the SUT. Maveryx’s search engine supports advanced fuzzy mapping algorithms to recognize the GUI objects in execution time. The approximate matching approach of Maveryx has two main advantages. The first one is that tests can be prepared even when the application is not fully prepared. The second advantage is that it is resilient to frequent application changes.
- ↑ Morisio, Qi Shuang (2020). Evaluation of the maintenance required by web application test suites (PDF). polito.it.com (Thesis). Politecnico di Torino. Retrieved January 19, 2021.
..When talking about Scripted based Testing, it means the testing technique that uses testing scripts to test the system. What is testing scripts? It generally refers to a series of instructions for a particular test, which can be executed by automated test tools... Existing tools using this technique...Maveryx
External links
[[:Category:Graphical user interface testing]] [[Category:Software testing]] [[Category:Software testing tools]] [[Category:Computer programming tools]] [[Category:Automation software]]
This article "Maveryx Framework" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Maveryx Framework. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
