Systems | Development | Analytics | API | Testing

The latest News and Information on Software Testing and related technologies.

Automation Testing Execution and Report: Best Practices for Beginners

Automation testing has become a recognized domain in the world of software testing. As the name implies, automation testing involves the use of automated tools to carry out test cases with minimal human intervention, then comparing various outcomes and generating test reports. Automated testing is a crucial part of every Agile team to keep up with the demands for fast but high-quality software projects.

Building a unit testing suite with XCTest, Swift, and Bitrise

For example, let’s say that an app that we’re working on supports multiple themes, and that we’re keeping track of the user’s currently selected theme (and other user-configurable settings) through a SettingsController — which in turn uses Foundation’s UserDefaults API to persist those settings, like this.

Automation Testing for Agile teams | How to Make it Right

The world is witnessing the rise of Agile methodologies in software development. They require a new approach to software testing, which must well align with the nature of Agile, a fast-moving philosophy. Test automation was not born to serve Agile teams, however, it makes Agile testing- a crucial part of the Agile concept- achievable. This article shows all essentials for the implementation of automation testing for Agile teams.

[Webinar] Smooth Transition from Manual to Automated Testing

In our recent “Test Automation Landscape 2020” report, we found that "Quality at Speed” is now industry-standard, and the adoption of Agile and DevOps continues to increase. These two trends fuel the demand for automation QA professionals. If you are currently a manual tester transitioning to automation, our speaker’s stories will inspire action and prepare you for the journey ahead.

The Downfall of DOM and the Rise of UI Testing

In our last post, we looked at the multiple layers of testing and where UI tests fit into your overall architecture. In case you didn’t read it, here’s a TLDR: Testing architecture can be grouped into 3 “layers”: Layer 1 tests tiny chunks of code in complete isolation. Layer 2 tests larger pieces of code in partial isolation.

The Layers of Testing Architecture

The landscape of software testing is changing. In the hyper-competitive world of technology, speed and quality are often seen as opposing forces. We are told to “move fast and break things” if we are to succeed in getting our products into the hands of users before our competition beats us to the punch. This often times means sacrificing quality and confidence in the name of getting new features out the door.

5 ways Xray improves your agile testing in Jira

Is your team able to pivot with changing demands, accelerate new features, and provide the highest product quality? Being agile allows you to move fast, make changes, and keep quality at the center of your work. Xray empowers your team to strive towards continuous improvement, optimize testing efforts and exceed quality goals with features and workflows that support agile methodologies.