Our Blog

Perhaps the “shift-left” term has become overused and is stepping solidly into buzzword territory – but the fact remains that testing early and often has proven ROI. Shift-Left refers to introducing QA sooner into the product release cycle. Gone are the days of waiting for a...

What is TeamCity? JetBrains TeamCity is a powerful and user-friendly Continuous Integration and Deployment server that works out of the box. TeamCity is another commercial CI/CD server, this time from the firm JetBrains. It is known for its incredibly simple setup and beautiful user interface. It has a robust set...

Introduction Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. What does Flutter do? Can you build iOS...

Testing Ionic apps on real iOS and Android devices Introduction A challenge faced by many mobile app developers is needing to have specialized skills for each platform. iOS and Android each have completely different development environments. Thankfully, today we have the ability to use cross-platform development environments...

What’s Expo? Expo is a set of tools, libraries, and services which let you build native iOS and Android apps by writing JavaScript. Expo apps are React Native apps which contain the Expo SDK. The SDK is a native-and-JS library which provides access to the device's system functionality (things...

Appium 1.9.1 is a patch release. Next version will likely not support Xcode 8 General Append the current session identifier to the protocol name prefix in server logs Fix the way current protocol is determined from execute response iOS Support Xcode 10 and iOS 12.0 Add a...

What Is Bamboo? Bamboo is a continuous integration (CI) server that can be used to automate the release management for a software application, creating a continuous delivery pipeline. What does this mean? CI is a software development methodology in which a build, unit tests, and integration tests are...

What Is Continuous Integration • Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early. • Jenkins, the leading open source...

Appium 1.9.0 is a feature release, comprising multiple updates. General Full W3C Specification support. Add full beta of Espresso driver for Android automation (used by specifying automationName capability to be"Espresso"). Add driver for Samsung Tizen devices Add -image find element strategy Fix --async-trace server argument, and rename as --long-stacktrace Sample code has been moved into the...