Even if you’re acceptable at multi-tasking and ambidextrous, you can still alone do so much. Even admitting a computer is a huge footfall up, it still can alone run as abounding tasks as the cardinal of accoutrement it has.
But the billow has no such limitation. Granted, it is still addition else’s computer, the billow can calibration always according to your needs. We at mabl accept that QA should be ops-less and hassle-free while actuality able to calibration to accommodated the aerial software commitment demands today.
That’s why we appetite to appearance you three means to calmly calibration your tests to aloft and aloft appliance mabl:
1. Appliance Plans
2. Appliance Reusable Flows
3. Appliance Data-Driven Testing tables
Plans and journeys are mabl-speak for ysis affairs and ysis scripts. Analysis conception with mabl is absolutely script-less — we accept that ysis automation should focus added on the end-user adventure rather than the ysis calligraphy conception process. That’s why we alarm mabl tests journeys.
A adventure defines anniversary footfall of a user breeze in your application, such as a arcade barrow user breeze on a retail site. Beneath is an archetype adventure which navigates to a mabl Acquaintance Us anatomy and fills it out:
Journeys are absolute of any ambiance definitions, such as ambition URL, browsers, screen-size, beheading schedule, etc.
Plans amalgamation all the ecology advice mentioned above, so that any cardinal of journeys can be run adjoin any aggregate of environments. This gives you the adaptability to run the aforementioned journeys on the aforementioned ambition appliance beyond altered environments, such as Staging and Production, after accepting to charm the adventure from scratch.
Here’s an archetype plan that contains one journey, set to assassinate the adventure on Chrome, adjoin the ambition appliance in Production every 4 hours. As a aftereffect of this plan, one ysis will be executed.
A quick and accessible affair we can do to aroma up our ysis plan is to artlessly ample out the “new plan” anatomy (pictured above). To calibration this plan up from 1 adventure execution, to 18 executions, we will:
a. Add added browsers to ysis on (i.e., Firefox, Chrome, IE, Safari advancing soon)
b. Add added ambition environments (ex: Staging, https://staging-mabl.com; Dev, https://dev-mabl.com )
c. Add added journeys to the plan (In this example, we’ll array journeys that ysis the capital functionalities of mabl into one plan. Think about what your plan accomplishes on a above scale. Is it a smoke test? Are you testing all business-critical systems?)
And aloof like that, we accept our new, added able-bodied plan below:
Nice! That was easy. Now let’s move on to reusable flows, which will accompany us to the affair of configuring journeys.
If you accept a accepted arrangement of accomplish in your journeys, they can be arranged into reusable flows, which can again be amid into any added journey, too. A journey, therefore, can be composed of primary (non-reusable) accomplish and reusable flows.
Remember that Acquaintance Us Anatomy adventure (first image) way at the top of this article? We’re activity to charm that adventure appliance a reusable flow.
I’ll alpha by abyssal to the acquaintance anatomy we’re testing. The accomplish taken to cross to the anatomy are recorded in grey. These will be recorded as non-reusable steps. Now that I’m at the form, I’ll actualize a new reusable breeze by beat on the reusable flows on in the mabl trainer browser extension:
I’ll name the new reusable breeze “Contact Us Form,” and aggregate that I almanac while in this reusable-flow-mode will appearance up in purple.
Once I complete recording the reusable breeze and save my journey, I’ll accept a adventure that contains a “Trained Test” area (non-reusable steps) and a “Contact Us Form” reusable breeze section, which looks like this:
Now if I bare to ysis a agnate anatomy elsewhere, I can acceptation the adored “Contact Us Form” breeze while recording the journey:
Ta-dah! Reusable flows are an accessible way to extend your journeys to accomplish them cool flexible, and scales able-bodied with changes — if you amend a reusable flow, changes will bear to all journeys absolute that flow.
And of course, we fabricated creating a Data-Driven Testing with mabl bound and easily. You can use the variables from a abstracts table in any of the afterward ways:
What we charge to get started is a Abstracts Table. There’s a few means to do this.
Option one is to actualize one during the antecedent recording of the journey. Aloof bang on the Adventure Variables on in the top larboard of the trainer. Here, you can set the Default ethics (which will be the aboriginal about-face of your journey), and you can add the blow of the permutations after in the Abstracts Table agreement appearance (shown below).
Option two is to actualize a Abstracts Table in the agreement console of the mabl dashboard:
You can manually blazon the ethics into the table, archetype and adhesive from a spreadsheet, or upload a CSV.
To use this Abstracts Table, specify it in the Affairs configuration:
Now back the plan is run, I can see every about-face of the adventure bang off:
And that’s it! You can appearance the ysis achievement to see every activity mabl takes forth the journey, including inputs used. Data-Driven Testing is a abundant way to break organized and accumulate your tests versatile.
We’ve added bags of rows to our abstracts tables back testing mabl’s Data-Driven Testing functionality internally. Go advanced and put us to the ysis with your own ysis suite! mabl is chargeless to try for 21 days.
. And today, this is actually the very first impression: