Mailosaur Blog

The thoughts and ideas of a technology company

Cypress vs Playwright: Which is Right for You?

Testing for web applications and processes, we compare both Cypress and Playwright – two common and versatile tools for developing and automating testing.

QA

Testing Account Verification with Cypress

Learn how to effectively test account verification processes using Cypress and Mailosaur as a QA Tester.

QA

Testing Password Resets with Cypress

Learn how to test password resets with Cypress using Mailosaur. Follow our step-by-step guide for efficient and reliable email testing. Read more on our blog

QA

How to create a good SMS testing plan

Create a SMS testing plan with Mailosaur. Prioritize security, maintain reputation, and ensure a seamless customer experience, end-to-end automated testing.

SMS

How to create a good email testing plan

Ensure your emails display correctly across all devices with email testing. How to create a email test plan with these practical tips and guidelines.

Email

What is IMAP?

Discover the ins and outs of IMAP (Internet Message Access Protocol). Learn how IMAP works, and explore the key differences between IMAP and POP3.

Email

Why emails look so different in different clients?

Learn about HTML in emails, rendering engines, and how Mailosaur Previews ensures consistency across 100+ scenarios.

Email

Exploring the various types of software testing

Software testing types and their vital roles in development. Gain insights for robust practices and ensure high-quality software delivery.

QA

How to determine email testing requirements

Elevate email deliverability, engagement, and open rates. Uncover essential testing needs with this guide for optimal email performance.

QA

What is an API?

Demystify APIs and their crucial role in modern software. Learn the basics, types, and benefits, gaining essential knowledge for efficient development.

Tools

Moving from manual QA to QA automation

Learn essential skills like programming languages, test automation tools, version control systems, and APIs.

QA

What is MFA?

Enhance your online security with Multi-Factor Authentication (MFA). Learn how MFA works, its methods, and the challenges it addresses.

Tools

What is SMTP?

SMTP, the protocol governing email transmission. Delve into the history, functioning, and usage of SMTP, revealing its crucial role in email services.

QA

How does email really work?

Discover the fundamentals of how email works, from sending to receiving. Explore a brief history, the email delivery process, and common issues affecting deliverability.

Email

What is QA automation? Streamlining software testing

Learn about QA Automation its benefits, tools, frameworks, and challenges, paving the way for accelerated development cycles and improved software quality.

QA

What is QA? - An introduction to quality assurance

QA, CI/CD, and challenges in QA automation, including initial setup efforts, script maintenance, handling complex scenarios, and embracing AI and ML

QA

5 ChatGPT prompts to try as a QA Engineer

Discover ChatGPT, an AI tool, can assist QA engineers in testing. Try prompts for generating test plans, basic code, datasets, descriptive text, and use cases.

QA

Image Alternative Text for Emails

Learn what alternate text is, why it's crucial for accessibility, SEO, and image loading issues.

Email

Strategies for overcoming email anxiety

Overcome email anxiety with confidence. Explore strategies to ease fear, personalize messages, test content, and ensure error-free emails.

Email

The psychology of email anxiety

Overcome fear, build self-confidence, and reclaim control over your email. Learn practical techniques for a healthier relationship with your inbox.

Email

Accessibility Testing for Inclusive User Experience

Explore the importance, common issues, and benefits. Learn how to test emails for inclusivity with practical insights and tools like Mailosaur

Email

How to use A/B testing to optimize emails

Enhance your email campaigns with A/B testing.Learn to optimize subject lines, message content, and sender information to improve open rates and engagement.

Email

Maximising test automation ROI - Measuring success

Explore the significance, key metrics, methodologies, and best practices for maximizing Return on Investment (ROI).

QA

How to use AI to write emails

Learn how AI can simplify your workload, understand its working mechanisms. Top tools like ChatGPT, GrammarlyGO, and Jasper to help your email writing.

Tools

The future of functional testing for emails

Learn how to navigate common errors, test interactive elements, and adapt to email servers and clients. Best practices in functional testing for emails.

QA

Use cases for functional testing with emails

Ensure the reliability of automated email campaigns with functional testing. When to perform it, use cases, types, and steps to write effective test cases.

QA

Common mistakes when testing email

Identify and avoid common mistakes in email testing. Learn best practices with Mailosaur for flawless email performance.

QA

Functional vs Non-Functional: Email Testing

Benefits and limitations of each, from verifying functionality to improving email deliverability.

QA

Testing email functionality with different clients

Dive into email marketing software for testing, email previews and sending test emails. Get insights into testing tools provided by HubSpot, MailChimp, Moosend.

QA

Testing email sign-up on mobile

How to test sign-up flows with a mobile test automation framework like Appium and Mailosaur. Step-by-step guide using WebDriverIO, Appium, assert.

Email

Best no-code test automation frameworks for web apps 2021

Discover how to transition from manual testing to test automation using no-code tools. Cypress Studio, Selenium IDE, and RainforestQA.

Tools

Coding resources: Manual testing to test automation

ransition from manual testing to test automation for a secure career. Explore why test automation offers job stability and higher pay. Whether you're new to coding or an experienced programmer, follow actionable steps to acquire test automation skills. Learn the right programming language, utilize online resources, and apply knowledge concurrently. Discover the best test automation frameworks—Playwright, Cypress, and more.

QA

Best Android UI testing frameworks in 2021

Android UI testing with frameworks—Espresso/UIAutomator2, Appium, Detox, and TestProject. Ensure app stability, speed, and easy setup.

Tools

Transitioning from Manual Testing to Automated QA

Automated tests free up QA's to continue focusing on other tasks, rather than chasing elusive bugs.

QA

Top 4 frameworks for testing web-based applications

Efficiently build and test web-based applications with automated testing. Explore the significance of web app test automation and discover top free, open-source frameworks like Cypress, Playwright, Selenium WebDriver, and Robot Framework.

Tools

Top 5 iOS UI testing frameworks in 2021

Explore the benefits, compare frameworks like XCUITest, Appium, Detox, EarlGrey2, and TestProject.

Tools

Top 3 test automation frameworks for mobile

Discover the top 3 mobile app test automation frameworks—Appium, XCUITest, and Espresso/UI Automator 2. Explore their features, benefits, and criteria for selection.

Tools

Understanding and improving your SpamAssassin score

Learn how SpamAssassin, a robust email filtering system, assigns scores to separate genuine and unwanted emails. Calculate and improve SpamAssassin score.

QA

Getting started with Playwright

Compare Playwright to established frameworks like Selenium and Cypress, offering insights into its unique features, browser support, and potential.

Tools

Getting started with Postman for API testing

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?

Tools

The developer's guide to QA automation

Learn about Manual QA vs QA Automation, understand QA categories (frontend, backend, mobile), and discover QA automation techniques.

QA

How to use Telnet to test SMTP servers

Understand the roles of SMTP and Telnet, and discover step-by-step instructions for setting up and using Telnet to ensure your email system's reliability.

Tools

Getting started with WebdriverIO

Discover WebdriverIO, the end-to-end test framework for automation of web and SMS applications. See benefits, front-end accessibility, and open-source nature.

Tools

OTP testing

Learn what OTPs are, why they're crucial, and how to perform OTP testing. Explore password format, expiry time, usability, and handling multiple requests.

QA

Overview of SMS testing

Discover automated SMS testing in ensuring accurate, reliable, and timely delivery of SMS. See the pitfalls of manual testing and how to simplify SMS testing.

QA

Getting started with Robot Framework

End-to-end testing with Robot Framework, an open-source and modular automation framework. Learn how to set it up, install essential components like Python and virtualenv, and explore Selenium Library for web tests.

Tools

Getting started with Cypress

Learn how to install Cypress, create your first test, and run it. Discover Cypress's unique features and common commands, effective end-to-end testing.

Tools

Optimising testing with the test pyramid

Explore the test pyramid for effective software testing. Discover the best practice test pyramid, emphasizing unit, service, and end-to-end tests.

QA

How to start testing in Java

This Java testing guide provides a roadmap, focusing on the benefits of testing, the pitfall of analysis paralysis, and the test pyramid strategy.

QA

Getting started with TestProject

How to guide to understand TestProject's key components, installation process, how to record your first test using the Smart Test Recorder or TestProject SDK.

Tools

A guide to smtp4dev

Smtp4dev, an open-source tool for email testing in development. Smtp4dev intercepts and saves outgoing emails, manual inspection before sending to real users.

Tools

4 reasons to use an email testing service

Email testing to ensure error-free emails. Benefits of automated email testing, exploring testing of deliverability, email appearance, content, and links.

Tools

Structure of an email

Learn about plaintext and HTML options, MIME format, and headers for HTML and plain text emails.

Email

Best tools for testing Javascript code

Learn about JavaScript testing with tools like Mocha, Chai, Jest, and Cypress. Understand testing in agile development, discover types of tests and much more.

Tools

Email deliverability testing explained

Explore the workings of spam filters, regulations, and critical testing elements like content, authentication protocols, and SMTP setup.

Email

Setting up a fake SMTP server for testing

Discover how to set up a fake SMTP server for testing with Mailosaur. Follow our detailed guide for seamless email testing and debugging.

Tools

How to choose a test automation framework in 2021

Learn about test levels, reasons for automated testing, and discover recommended test automation frameworks for unit and feature-level testing.

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

Discover SMTP test tools, message viewers, Sender Score checkers, and more. Explore examples like smtp4dev, MailCatcher, MXToolbox, mail-tester, SpamAssassin.

Tools

What is exploratory testing?

Explore exploratory testing in software development. Learn how it complements Agile methodologies, when to use it, and its benefits of automated testing.

QA

How to measure QA success

Measuring QA team effectiveness, from defects per build to time efficiency. Explore the ROI of QA automation tools and the impact on costs, bug detection etc.

QA

5 common problems found on QA teams

Explore the crucial role of Quality Assurance (QA) in software development. Learn how to overcome common challenges, including lack of guidelines and much more.

QA

What goes into a great password reset email?

Writing password reset emails, learn from—Jet, Slack, Dropbox. Avoid non-expiring tokens, lack of on-site verification, sending emails to unverified addresses.

Email

Bringing your QA results to the broader team

Learn to improve communication between QA and developers. Explore strategies, shared roles, and effective QA processes to foster collaboration.

QA

When you need to expand your QA team.

Key factors for building an efficient QA team. Learn when and how to expand your team effectively, from growing existing skills to seeking technical expertise.

QA

The smart way to test notifications

QA teams, explore notification types, and discover essential criteria for successful testing. Elevate your testing approach and avoid common pitfalls.

QA

Who is responsible for improving QA test workflows?

QA test workflows: their importance, challenges, and who should own the responsibility. Explore outsourcing, relying on developers.

QA

How you know when you need to automate your QA tests

Discover why automation matters, from saving time and avoiding mistakes to simulating environments for scalability.

QA

The need for easy to use SMTP servers

Challenges of setting up test SMTP servers and options for efficient QA testing. Pros and cons of local, self-hosted, and remote SMTP servers.

QA

Sign-up and onboarding flows

Learn why it's a make-or-break element for user engagement, business success, and how overlooking it can lead to a stagnant sales pipeline.

QA

Nightwatch.js - Get started with automation

Discover Nightwatch.js, for testing using JavaScript. Learn step-by-step installation on Mac or Linux, setting up Selenium Server and Chrome Driver.

QA

Ready to get started?

Get in touch or create an account.