How we do exploratory tests before taking on third-party apps: Oursky’s Software QA-as-a-Service

Oursky tech working style

This piece on exploratory tests is Part 2 of what Oursky calls “code diagnostics”, a standalone service that takes a snapshot of a product’s code base and existing issues. You can also read our code diagnostics Part 1, which focuses on the code base review part of the service. Continue reading “How we do exploratory tests before taking on third-party apps: Oursky’s Software QA-as-a-Service”

Why vendors perform code diagnostics before taking over an app developed by a third party

While most clients come to us to build apps or digital solutions, some come to us with existing products built by third-party developers. Below, we outline why it’s important to do a code diagnostic on an existing product before making any changes or why clients would even request a code review of the existing code base to begin with. We’re sharing our approach based on a real case we helped a client with.
Continue reading “Why vendors perform code diagnostics before taking over an app developed by a third party”

Why we use Redux design pattern across all platforms

Oursky produces apps that run on multiple platforms, but before adopting Redux, there was no common pattern to adhere to. Every project could have a different philosophy in how the data flow was implemented. Being the lead engineer at Oursky, one of my responsibilities is thinking about engineering management to minimise the mental overhead needed for developers to contribute to an existing project. Below, I will discuss why our company adopted the Redux design pattern across all platforms as a standard to cap the cost and complexity of projects. Continue reading “Why we use Redux design pattern across all platforms”

Test, Measure, Learn: What Agile Testing Metrics Can Teach You about Your Testing Process

agile testing CI

This is a guest contribution by Limor, a technical writer and editor with over ten years’ experience writing technical documentation for developer tools and SaaS technologies. She specializes in software development and the Agile methodology, computer/network security, middleware, and cloud technologies.

Agile testing refers to a paradigm shift in software testing influenced by teams using an Agile development approach. First written in 2001 by seventeen software experts, the Agile manifesto established a new way of developing and testing applications, moving to a cross-functional approach in which everyone is responsible for quality, not just QA teams. Continue reading “Test, Measure, Learn: What Agile Testing Metrics Can Teach You about Your Testing Process”