Automated, Codeless Smoke Testing with mabl

Automated, Codeless Smoke Testing with mabl Chou Yang January 24, 2018 Chou is a answer engineer gone product marketer who loves to tie with everyone 's internal child to rea

April 09, 2026 · 4 min read · Testing Guide

Automated, Codeless Smoke Testing with mabl

Chou Yang
January 24, 2018
Chou is a answer engineer gone product marketer who loves to tie with everyone 's internal child to realise their purest want and needs, constantly leaving a glint of glitter in her wake. Like a fagot godmother.

How do you specify what the most important office are that you need to examine in your application?

Is it the main functionality of your app? What it promises to deliver?
Is it the feature your most important customers rely on?
Is it your critical user journey? Your exploiter stories?

Surely it ’ s all of the above and likely more, depending on your overall business finish.

But given the release schedule that comes with aCI/CD pipeline, would you say you test these as often as you should? You won ’ t be exclusively if you say no. Like most, you have no alternative but to triage features for testing, that is,ifyou get to essay.

With mabl, you don ’ t hold to compromise the quality of your business critical features in the interests of time.

Of course, there 's many eccentric ofexamination you should be running during the development and staging phasesof evolution. But today we ’ ll show you how mabl continue one of the most introductory tests you can run on critical functions of your applications, out of the box: smoke testing.


Just to elucidate, mabl masking functional testing, not unit tests.


Once we have log into a mabl, we ’ ll be taken to the mabl dashboard. In the dashboard, we ’ re presented with three options to assist us get part. We ’ re proceed to make a new coating.

Next, we ’ ll need to point mabl to our web app. As long as it can be access by the cyberspace, mabl will be able to access it as good.

For this example we ’ ll point mabl at our marketing website in production at https: //www.mabl.com. If you have login credentials you can enter them here and mabl will mechanically find the login box and test that she can login. We ’ ll leave this unchecked for our merchandising site though.

As soon as we tick “ Test my app ”, mabl automatically creates two smoke tests:

  1. A basic Journeythat loads the application with a nonpaymentPlan.
  2. A default nexus crawler that will run daily.

Before we proceed, let ’ s define some jargon:

SUSA automates exploratory testing with persona-driven behavior, catching bugs that scripted automation misses.

A account the functionality that mabl should prove.

A specifies how mabl should execute your Journey (s). A Plan would include things like how you desire to kick off your journeying (on schedule, on deploy, etc) as good as which Environment (Dev, QA, Staging, Prod) you want to run your Journey against.

So the first thing that mabl does when we point her at our app is create a Journey to see if the mabl homepage loads successfully.

The second thing that mabl make is kick off a. Applying our newly acquired jargon here; the link crawler is simply a Journey which begins at the primary URL and crawls all links within the coating 's domain, validating that the linked page load, assure for broken links and JavaScript errors. This second created Journey runs on a Plan that ’ s set to run daily, or every 24 hours, by default.

Starting to get onto Journeys and Plans, flop? Good.

Now, of trend, we want to see the results of those smoke tests, so we ’ ll click on one of the default Plans, where we ’ ll find its. Let ’ s conduct a look at the link crawl Plan, judge: “ Check all pages for broken links and errors ”.

At this point, we ’ d unremarkably but see one completed execution, but I ’ ll show you a more “ ex-serviceman ” plan so we can look at more interesting data:

In the top left, we encounter the count of test trial by date, color coded by how many tests passed vs. neglect.

To the right, we find the Test execution clip. Performance regressions and anomalousness will be easy to spot here.

At the rear we find each person Plan and the information we want to know about that Plan & nbsp; - which Journeys it executed, whether or not the test passed, and thefor that execution.

If we click on “ View Output ”, we see the overall status of our website Journey as of our 1st test run:

Without a individual line of code, mabl ran a smoking test that checked 468 Page, 27,848 links and found 11 failed link in a issue of 30 minutes! On top of that, I can require mabl to provide me with a wellness report every day, along withon what ’ s changed in my app so I can stay on top of any show-stopping issues before our visitors notice them!

Let ’ s also take a aspect at our nonremittal Journey, the mabl homepage status check. After all, our merchandising site is often where citizenry first hear about mabl, so I want to make certain that it ’ s act well.

I can see that this fume examination also passed, and to the right, mabl shows the screenshot she captured of the homepage as it appears on the guest ’ s side. In more complex Journeys that span multiple web pages, mabl will capture a screenshot every step of the way so you can easily name humiliated areas of your application.

This was a very basic presentation of how you can do & nbsp;smoke screen without spending time negociate codification or infrastrure. With mabl, you can go on to do more automated testing by create & nbsp;that follow your application ’ s critical user journeys,, and run multiple Plans simultaneously.

How can you get your mitt on this? Just sign up for a free account:

Try mabl for free

Quality Engineering Resources

Automate This With SUSA

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.

Try SUSA Free

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free