Mailosaur Blog

The thoughts and ideas of a technology company

What is an API?

Are you confused about what APIs are and how they can be used? If so, you’re not alone. In this article, we’ll dive deep into the basics of an API to get you started.

Tools

Moving from Manual QA to QA Automation

Have you been considering a switch from manual to automated QA testing? It could be a great move for your career. Sure, it might take some time to learn new skills and tools, but the benefits could be well worth the effort. So why not take the leap and explore the possibilities of a career in QA Automation.

QA

What is MFA?

More now than ever, we are constantly looking for ways to protect our valuable online data. Multi-Factor Authentication (MFA) is an increasingly popular security measure being adopted by many businesses of all sizes to ensure that their systems remain secure against unauthorized access attempts.

Tools

What is SMTP?

Most people regularly use email services but know little about how emails are delivered from one destination to another. In fact, there’s a lot going on under the hood. In this article, we’ll cover SMTP, which is the main protocol behind sending emails.

QA

How does email really work?

This article is intended to explain how email works in basic terms, without sounding too technical. Regardless of whether you are a beginner or someone looking to refresh their knowledge, this has got you covered!

Email

What is QA Automation? Streamlining software testing

In this article, we will take a deeper look into the world of QA automation, exploring its benefits, as well as the challenges it faces.

QA

What is QA? - An introduction to quality assurance

Read on and get a complete understanding of the significance of QA in achieving excellence and how it continues to evolve in the constantly changing landscape of software development.

QA

5 ChatGPT prompts to try as a QA Engineer

This article will explain what ChatGPT is and how it can help you in your everyday role as a QA engineer.

QA

Image Alternative Text for Emails

This article will help you understand what alternative text is, why it’s important, and how to properly write and test it.

Email

Strategies for overcoming email anxiety

Here, we will explore various approaches to help you conquer email anxiety and develop a healthier and more productive relationship with your digital correspondence.

Email

The psychology of email anxiety

Here, we will delve into the psychology of email anxiety, exploring its underlying causes and cognitive processes.

Email

Accessibility Testing for Inclusive User Experience

Here we will explore the significance of testing emails for accessibility and provide insights into creating fully inclusive email experiences.

Email

How to use A/B testing to optimize emails

This article will cover what A/B testing is and some techniques that are important to get right in order to use it effectively.

Email

Maximising test automation ROI - Measuring success

Here we will investigate the significance of test automation ROI and explore key metrics, methodologies, factors, and best practices to maximize ROI.

QA

How to use AI to write emails

In this article we will help you to understand how you can use AI to write emails, but without making mistakes that could damage your professional reputation.

Tools

The future of functional testing for emails

QA

Use cases for functional testing with emails

This post will help you through different examples of functional testing for emails and how to apply them to your projects.

QA

Common mistakes when testing email

Functional testing for emails is crucial for any email campaign. How do you make sure that when your customers see is what you sent? Here we will look at some of the mistakes people uncover during functional testing.

QA

Functional vs Non-Functional: Email Testing

Functional testing makes sure the information input into the system outputs the correct results, and non-functional testing covers parameters that functional testing doesn’t, like security, reliability, and performance.

QA

Testing email functionality with different clients

Testing your email functionality is critical to setting up any email campaign, but what happens when you switch email clients or use multiple tools to get more information?

QA

Testing email sign-up on mobile

If you’re a programmer, you might find yourself constantly worrying about the issues that users might face when signing up to your service from a mobile device. In this article, we take a look at the benefits of sign-up flow testing, before breaking down an example.

Email

Best no-code test automation frameworks for web apps 2021

Creating automated tests can require knowing a programming language, which can deter non-coders. In this article, we touch on test automation and how to use some of the top no-code automation tools to build a successful test script.

Tools

Coding resources: Manual testing to test automation

Automated testing is the future of the software testing industry, with demand for QA engineers steadily rising. If you’re reading this as a manual tester, you’re likely looking to shift over into a test automation role.

QA

Best Android UI testing frameworks in 2021

This article covers the importance of UI test automation and provides recommendations on which frameworks to use to test your Android applications.

Tools

Transitioning from Manual Testing to Automated QA

In this article, we examine why automated QA testing is essential to any test plan, and go through the steps to begin your journey with automated QA.

QA

Top 4 frameworks for testing web-based applications

This article discusses the importance of web app test automation and presents the best automation frameworks to get end-to-end testing done.

Tools

Top 5 iOS UI testing frameworks in 2021

In this article, we discuss the importance of automated UI testing for iOS apps, and provide recommendations on which frameworks you should use to create your test scripts.

Tools

Top 5 test automation frameworks for mobile

In this article, we take a look at what mobile app test automation is, before giving our take on the best automation frameworks to get that testing done.

Tools

Understanding and improving your SpamAssassin score

SpamAssassin (SA) is a well-established email filtering system designed to live up to its name. In this article, we look at how a SpamAssassin score is calculated and what you can do it improve it.

QA

Getting started with Playwright

This article takes a look at Playwright, Microsoft’s new UI automation API, and compares it to some of the other major frameworks. Read on to discover how Playwright holds up against veteran frameworks and when it makes the most sense to use.

Tools

Getting started with Postman for API testing

Manual API testing can be time-consuming, but fortunately there are tools to automate and ultimately speed up the testing process. This article discusses the importance of API testing and how to use Postman to create easy-to-use, repeatable API tests.

Tools

Testing email and SMS with Appium

Are you looking to test the sign-up, log-in, and two-factor authentication flows of your mobile app? Appium and Mailosaur form the right combo to help you with this task.

Tools

The developer's guide to QA automation

It’s always wise to run testing on a program before initially releasing it. In this article, we take a look at some different types of testing, implementation techniques, and things to keep in mind as you test.

QA

How to use Telnet to test SMTP servers

When testing for bugs or searching for the root of email-related issues, it’s wise to rule out the possibility of an SMTP server malfunction. In this article, we provide a bit of background on what SMTP and Telnet are and how you can use Telnet to help validate the email functionality in your applications.

Tools

Getting started with WebdriverIO

In this article, we take a detailed look at what WebdriverIO is and how to use it to set up automated tests.

Tools

OTP testing

In this article, we’ll cover one-time passwords, as well as why they should be used and how you can test them in your application.

QA

Overview of SMS testing

Even in this day and age, we still use SMS for interacting and transacting with the brands we love. Businesses send out bulk SMS messages on a daily basis, and they need to make sure that each one goes to the right phone number and contains the correct information. Automated SMS testing is there to get the job done.

QA

Getting started with Robot Framework

Robot Framework is a modular test automation framework that's designed to streamline your end-to-end testing. In this guide, we show you how to set up the framework and write your first test.

Tools

Getting started with Cypress

Cypress is an end-to-end testing framework that has won over developers and testers for its ease of use and flexibility. In this guide, we walk you through the Cypress installation process, before showing you how to create and run your first Cypress test.

Tools

Optimising testing with the test pyramid

The test pyramid is a useful tool for developers and QA engineers who are getting started with testing. Visualising the various layers of software testing allows these professionals to best focus their testing effort. In this article, we provide an overview of the test pyramid, as well as how to interpret and use it to generate useful takeaways in the context of your software project.

QA

How to start testing in Java

In this guide, we explain how you can get started with Java testing, show you where to focus your efforts for maximum impact, and provide framework recommendations for different project types.

QA

Getting started with TestProject

In this guide, we take a look at what TestProject is and how you can use the testing framework to start running your own automated tests.

Tools

A guide to smtp4dev

In this article, we cover smtp4dev, an easy-to-set-up email testing application for individual developers. We also walk through how to use smtp4dev and discuss its pros and cons.

Tools

4 reasons to use an email testing service

In this article, we list four key reasons as to why you should be using an email testing service.

Tools

Structure of an email

The structure of email has evolved to accommodate improvements to its overall functionality from its early plain text ancestors. Learn more about the structure of a modern email and its functions.

Email

Best tools for testing Javascript code

It’s easy to get lost in the world of JavaScript testing. That’s why we’ve put together this overview on testing for JavaScript developers. Read on to find out how to choose the best tools for your unit and E2E tests in JavaScript.

Tools

Email deliverability testing explained

Spam filtering is a vital part of the email delivery pipeline. Still, having your carefully crafted customer email end up in the spam folder is a real bummer.

Email

Setting up a fake SMTP server for testing

A fake SMTP server is frequently a used by those looking to capture and test all emails an application sends and avoid sending emails to real customers. categories: tools

Tools

How to choose a test automation framework in 2021

Choosing a test automation framework depends on a lot of factors and is different for every company, team and individual.

Tools

What is Cypress?

Cypress is a framework for the automated testing of browser-based applications. You can use Mailosaur to test email and SMS with Cypress.

Tools

Email testing tools explained

Transactional and marketing emails are alive and well in 2021, with product teams betting big on email at a time when other communication strategies are either inefficient or simply unworkable.

Tools

What is exploratory testing?

Read on to learn about exploratory testing, why it’s important in Agile environments, and our take on when exploratory testing is (and is not) the right tool for you to use.

QA

How to measure QA success

In this post, we will look at some common techniques for measuring the effectiveness of your QA team, as well as how to measure the return on investment for automation and tooling.

QA

5 common problems found on QA teams

In this article, we will look at some common problems that tend to arise when implementing QA processes and how to overcome them.

QA

What goes into a great password reset email?

To help you avoid being the target of your user’s ire, we’ve got some tips for how to best create a password reset email, each of them based on the real-world experiences of major technology companies.

Email

Bringing your QA results to the broader team

Communication is one of the most under appreciated skills for software development teams, but it can mean the difference between success and failure. There is nowhere this is more apparent in most organizations than communication between QA and developers.

QA

When you need to expand your QA team.

Any QA team manager will tell you: building a great QA team is not simple. Fortunately, there is a way to do it and to do it in such a way that it doesn’t break along the way.

QA

The smart way to test notifications

Any experienced QA team will tell you: the hardest thing to test is normally notifications

QA

Who is responsible for improving QA test workflows?

Nearly everyone agrees that QA test workflows are imperfect when they’re written.

QA

How you know when you need to automate your QA tests

It’s a question that has beguiled an endless list of QA teams: should I automate this test?

QA

The need for easy to use SMTP servers

SMTP servers are something we all rely on, but something that none of us really want to spend a lot of time thinking about.

QA

Sign-up and onboarding flows

Onboarding is one of the most under-appreciated parts of every software application.

QA

Nightwatch.js - Get started with automation

It sometimes feels like the robots are coming to the QA world, with automation and automated testing being such a hot topic at the moment.

QA