Maveryx’s unique key technologies are what that makes
it so useful. There are 7 of them and we shall discuss about only 4 here.
1. No
GUI Maps:
- Maveryx is an automated testing tool that it does not makes use
of GUI maps for locating the GUI objects.
- It carries out the analyzation and
the identification of the GUI objects to know their properties at the time of
the scripts execution without taking help from a GUI map.
- When a test is run, a
scan is carried out by the Maveryx software and it takes some of the snap shots
of the interface of the application under testing or AUT.
- Maveryx then
processes each of the snap shots using an advanced GUI objects finder.
- This
object finder then recognizes the object and locates it so that you can
straightaway start writing the test cases and you don’t have to wait.
- Automated
scripts can be developed early by the testers during the software development
life cycle.
- This is done in parallel with the development of the application.
- However, the test scripts are developed only when the application is ready to be
tested.
2. GUI
objects finder:
- This advanced finder identifies as well as locates the objects
very well that have been embedded in the scripts during the run time itself
using many of its pattern – matching capabilities.
- A number of searching
algorithms are used by Maveryx for the recognition and the location of the
objects during the execution session of the tests.
- These algorithms remain
applicable even for the objects to which changes have been made since the
creation of the tests and partial descriptions have been encoded in to the test
scripts.
- It also carries out a search for the run – time objects that seem to
match the test object fully or partially.
Below mentioned are the matching algorithms that are supported:
- Exact: This algorithm lets you search for a test object that is exactly same as the
one mentioned in the test scripts.
- Case
insensitive: This algorithm is somewhat same as that of the first one but
ignores the case.
- Partial: This algorithm lets you find a match based up on the partial data.
- Wild
card: Using this algorithm you can match objects using the common regular
expressions.
- Levenshtein
distance: This algorithm lets you perform approximate matching through some
fuzzy logic and edit distance.
- Thesaurus
searching: This algorithm lets you find related terms be it in broader terms or
in narrow terms or conceptual in a vocabulary called ‘wordnet’.
- Google
translation: This algorithm is best
suited for internationalization testing or multilingual testing and it lets you
find translations.
With so
many algorithms the objects finder has proved to be quite effective in cutting
down the time and effort made by the testers in maintaining the scripts. It
also provides all the facilities to the testers to write the automated tests
from the partial, lacking and unstable specifications. Further the testers are
also enabled to automate the test cases that have developed resilience against
frequent changes that are made to the interface of the application thus
avoiding the need for the continuous rework on the scripts.
3. Data
driven testing:
This maveryx implements through Microsoft office excel spreadsheets
as well as XML files. A number of data
bases are also supported by the maveryx tool.
4. Keyword
driven testing: Using excel spreadsheets Mavryx creates data tables which it uses
for developing test cases. Test actions or the keywords are stored in the
spreadsheets and XML files.
No comments:
Post a Comment