sofy logo

devops

An image of a clipboard and a checkmark.

The CI/CD Checklist: Keeping It Continuous

Every mobile app testing team benefits from using a CI/CD checklist. The intertwined concepts of continuous integration (CI) and continuous delivery (CD) have paved the way for faster, more efficient mobile app development and optimization techniques. Both CI and CD facilitate streamlined testing, coding, deployment, and other improvements, thereby enabling DevOps teams to better serve …

The CI/CD Checklist: Keeping It Continuous Read More »

Illustrations of various cloud shapes, representing cloud computing

Real-Device Cloud Testing 101: Everything to Know

According to Statista, consumers spend nearly five hours per day on mobile apps (4.48, to be exact). And by now, you’ve probably heard about the many benefits of real-device cloud testing. Yet in order to keep up with ever-growing demand, many development teams have turned to automated, emulator-based testing. That’s can be a big mistake. …

Real-Device Cloud Testing 101: Everything to Know Read More »

Conditional Testing Now Live on Sofy Platform

Failed tests are part of the testing process, but when they’re for a known anomaly it’s beyond frustrating. Creating unique test flows every possible iteration is exhausting and frankly not always necessary.   Which is why I’m excited to share you no longer need to worry about testing fails for this reason with Sofy. Conditional …

Conditional Testing Now Live on Sofy Platform Read More »

A variety of icons representing quality assurance testing.

The Power of Scriptless Regression Testing Automation

Scriptless regression testing is a game-changer. Traditionally, keeping a well-maintained test suite is challenging. It requires careful governance and oversight, frequent code refractoring, and a team of skilled developers. With every release comes the same song and dance: Identifying changes, testing for regression, updating existing test cases, and writing new test cases. With so much going …

The Power of Scriptless Regression Testing Automation Read More »

A gear surrounded by arrows, implying the concept of automation.

So What’s the Big Deal with Automated Testing?

Quality assurance teams know that testing software is by no means a straightforward process. Before every single release and update, software must be rigorously tested to detect and resolve any hidden bugs or unexpected behaviors. These processes allow developers to meet strict requirements and enhance user capabilities over time. With that in mind, if you’re …

So What’s the Big Deal with Automated Testing? Read More »

An image of a parcel featuring a cycle symbol, symbolizing the concept of continuous delivery

So Why Exactly is Continuous Delivery So Important?

Software development is an iterative process that requires ongoing release cycles for the creation of production-ready capabilities. When code changes are made, they need to be tested, assessed, and then merged with the production’s release. However, this is a complicated process that can lead to errors, delaying the time to deployment. More software engineers are …

So Why Exactly is Continuous Delivery So Important? Read More »

A variety of icons representing quality assurance testing.

Mobile App Testing: A Look at Modern Fundamentals

For today’s QA teams, the hunt for bugs in applications—and the methods for finding them—have evolved into a constantly changing, ever-growing process that shows no signs of becoming less complicated or challenging. Testing must be fast and accurate in an endless cycle of code releases.   Users aren’t patient when an application fails to run …

Mobile App Testing: A Look at Modern Fundamentals Read More »

A scale weighing the pros and cons of two items

Appium vs Selenium: What’s the Difference?

Appium vs. Selenium—which comes out on top? And, well, what’s the difference? The Agile revolution produced both the modern software development cycle, opening the doorway to how developers and operation teams work together and deliver their applications and services. In today’s DevOps world, there are hundreds if not thousands of tools to choose from (Git, …

Appium vs Selenium: What’s the Difference? Read More »