Case study

Preflight

Empowering engineers through automating web testing, more easily and accurately than ever in weeks not months.
Back to Projects

Overview

Normal web testing with code involves writing scripts to test web applications. It can be time-consuming and error-prone, requiring a deep understanding of programming languages and testing frameworks.

Preflight lets you create automated web testing scripts in seconds. You can run it in the cloud and export your test cases to your favorite libraries, like Cypress or Selenium. Preflights worked with clients at Microsoft, Yamaha, School Bytes, and JP Morgan. Preflight has a revolutionary recorder, dynamic data testing, effortless email testing, smooth checkpoint creation, automated PDF testing and API testing.

Impact

  • Completely reworked the primary user interface, halving the typical processing time for new users.
  • We implemented a handful of AI features and made it simple to amend tests, which led to a 60% reduction in user errors and test conflicts and a more streamlined testing procedure.
  • By implementing a test suite, we made it possible for preflight to give our customers a visual representation of any complicated instances they might encounter.
  • Because of the work we put into making our tools compatible with Cypress and capable of generating Cypress code, we are now among the most popular online resources for this purpose.
  • We developed our desktop software so that recording a test now not only saves time but also prevents any potential problems; we enhanced the UX of the entire app so that it now appears to users as what they need; this has allowed us to not only provide excellent service but also spare users the inconvenience of dealing with facets of the platform that they don't require.
  • Based on our key performance indicators, we tweaked our platform's user experience.
  • To ensure a stable platform with little QA work, we are currently monitoring all user activity, analyzing the results, and fixing any problems we find.
  • Our AI will be used for debugging purposes to make sure that our concept works as intended.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.