
Please note - in this certification we have endeavored to use easy to understand words and phrases. Please be aware that in some cases the exact terminology used to describe technical parts of the testing process may not align with some external testing courses or qualifications.
In this lesson we will briefly cover some more general aspects of testing. What is an automated tests What is the difference between a code-based approach vs. a no-code approach to testing?
By completing this lesson you will learn more about:
the testing terminology used in this course
why e2e (end to end) tests are important for application testing
what at test runner is and how it helps manage your testing
what kind of tool Autify is
In this lesson you will become familiar with Autify’s basic functionality. You will learn how to make a new test, and run it to make sure it works properly.
By completing this lesson you will be able to:
make a new scenario in Autify
make sure that a page works the way it is supposed to
run your new scenario and check the results
In this lesson you will learn more about how to use Autify’s features. You will expand on the test scenario you made in the last lesson.
By completing this lesson you will be able to:
edit existing scenarios on Autify
make more varied assertions on pages
insert wait steps
In this lesson you will learn about Autify’s Step Groups. You will expand on the test scenario you made in the last lesson.
By completing this lesson you will be able to:
create step groups to execute at the beginning of a test
encapsulate common actions into step groups to run in the middle of tests
In this lesson you will learn how to test email functionality using Autify. You will how to temporary and static email addresses for testing, and when it is most appropriate to do so.
By completing this lesson you will be able to:
create a temporary email address and check emails sent to it
create a static email address and check emails sent to it
In this lesson you will learn about Autify’s Test Plans. By completing this lesson you will be able to:
create a new test plan
configure the most common settings for a test plan
run your test plan on a timed schedule
In this lesson you will learn some advanced assertion techniques for Autify. These are not used as commonly as the ones you have already learned, but they are very useful to know about. By completing this lesson you will be able to:
assert page characteristics like the page title, or URL
make more complex text assertions
assert that elements exist on the page or not
make a Javascript assertion on an element on the page
In this lesson you will learn some advanced testing techniques for Autify. These are not required to use Autify, but can be used to perform more complex tests and integrate Autify more closely with existing tools and workflows. By completing this lesson you will know more about:
data driven tests
integrating with Slack
CI/CD integrations
Testing, and especially end to end tests, are the best way to achieve all this with a high level of confidence, and the least amount of stress for your dev team.
But, writing tests is hard. The more complex your software, the more tests you have to write.
And the more tests you write, the more time you need to spend maintaining those tests.
That means less time for your devs to spend writing new features, which is not what we want.
To solve this problem, more and more companies are turning to no-code solutions for testing.
No code testing is easier to write, and can be maintained by people outside the dev team, so the burden of work isn’t just on your engineers.
Autify is a no-code end-to-end testing solution. At Autify, our mission is to “enhance people's creativity through technology.” That means we want you to spend less time worrying about your tests, and more time writing great software.
In this course, you’re going to be leaning the basics. We aren’t going to cover everything, but you’ll learn how to get up and running quickly with Autify.
By the time we’re finished, you’ll have a better understand of general test theory, and you’ll be able to use Autify to write tests that should cover the most common use cases for modern web applications.