Systems | Development | Analytics | API | Testing

Latest Posts

Think twice before you hire a QA engineer

When you’re ready to automate your manual tests, you might naturally think you need to hire someone with a technical skill set who specializes in automating end-to-end tests. That is, you might think you need to hire a QA engineer. It’s not an unreasonable assumption. But for many startups, it’s the wrong thing to do. QA engineers are quite expensive (in more ways than one), bottleneck release processes with their complex tooling, and can present other types of business risks.

Surprise, your data warehouse can RAG

If you’re one of the cool kids building AI-based products you’ve probably heard of — or are already doing — RAG. If you’re not, let me tell you what RAG is before telling you one weird fact about it. “Retrieval-Augmented Generation” is nothing more than a fancy way of saying “including helpful information in your LLM prompt.” Still, there are many ways to do it and many questions to answer when building a RAG pipeline.

Watch: Using generative AI for test automation in Rainforest [Video]

We’ve integrated generative AI features deeply into our no-code test automation platform, Rainforest QA. Each of these features is designed to help you avoid the time-consuming and otherwise annoying work of keeping automated test suites up to date — so your software development team can stay focused on shipping, fast. In this video, our CEO, Fred Stevens-Smith, walks through what some of these genAI features look like in action.

Rainforest QA vs. hiring a QA engineer

When you’re ready to make the transition from manual testing to test automation, it’s natural to consider hiring. A QA engineer — who has the technical skills to write and maintain automated tests in an open-source framework — can take the burden of end-to-end test management off of your development team, allowing them to ship more code, faster. But hiring a good QA engineer is — often prohibitively — expensive.

No QA team? 5 ways to automate your tests and what to consider

Is your startup operating with no QA team and trying to figure out your options for improving software quality? Perhaps you’re proactively thinking about your QA process before quality becomes a problem. Our maybe quality issues have forced you to finally address your QA process (or lack thereof). Either way, end-to-end (e2e) automated software testing is always part of the answer.

The Rainforest Method: 5 essential QA testing best practices

Over a decade of helping startups improve quality, we’ve arrived at a set of QA testing best practices that work for teams shipping fast and frequently. They fit neatly into five organizing principles: Together, these principles represent The Rainforest Method. We’ve built our QA solution to make it easy for you to put this software testing method into practice and develop a quality product. A few notes: Contents Toggle.

Building reliable systems out of unreliable agents

If you’ve tried building real-world features with AI, chances are that you’ve experienced reliability issues. It’s common knowledge that AI makes for great demos, but… questionable products. After getting uncannily correct answers at first, you get burned on reliability with some wild output and decide you can’t make anything useful out of that. Well, I’m here to tell you that there’s hope.

Finally, QA doesn't have to suck

Our goal has always been to fix QA. With today’s release, we’re closer than anyone else to doing it. Tests in Rainforest now fix themselves, creating more reliable results while allowing your team to focus on what matters — shipping code. Everyone has to do QA, but everyone hates doing QA. That’s why we started Rainforest in 2012. We make tools that make QA suck less.

Watch now: Generative AI automatically heals tests in Rainforest

We consistently hear from engineering leaders that automated test maintenance is a painful, mindless exercise that takes too much time away shipping code — the main goal of any startup software team. Our vision is to deliver end-to-end test automation that requires no maintenance from your team. With that in mind, we’ve designed Rainforest as an intuitive, no-code platform that anyone can quickly use with no training. This has been an important — but insufficient! — step.

10 free test automation tools (and their hidden costs)

If you’re just getting started with software testing, or you’re looking to switch from manual testing to automation, the idea of a free test automation tool can be pretty appealing. Theoretically, a free tool means you can start producing automated test coverage with little or no financial risk. But that’s not how it shakes out in reality. Almost all “free” automated testing tools come with (sometimes substantial) hidden costs.