Let's talk about testing

spriteCloud supporting charities: Wopsie Topsie Kinderkamp

Wopsie Topsie Kinderkamp 2017

Charity – “an organization set up to provide help for those in need.”

It sounds simple, but spriteCloud is more than testing alone. Recently spriteCloud heard about an organisation where one of the Spritey’s does volunteer work: the Wopsie Topsie Kinderkamp.

In short, Wopsie Topsie Kinderkamp is a camp for children in the Velsen area of North Holland. The organisation is non-profit and provides vacation opportunities to children who come from families without the means to pay for one themselves.

Continue Reading »

The benefits of using an external test lab

In a world of cloud-based tooling, sometimes what you really need is to see how your app might work on a real device. I have visited this topic in a previous post, when I discussed the factors you should take into account when conducting cross-browser testing.

I’d like to zoom in closer on the last point (real devices vs emulators) and talk about how this applies in a test environment. More specifically: how can using a test lab of real devices help you to extend your testing activities and maximise potential test coverage?

Continue Reading »

VR through ‘Charter-based’ exploratory testing

Virtual Reality applications – both those that are built for VR and those that only have VR features enabled – are a type of software that can be characterized by a high degree of interactivity, with many components and systems. From the ‘simple’ type of VR experience – such as consuming various types of media in VR – to complex VR games, the user is constantly choosing and receiving responses to his actions.

The best way to test these highly interactive products is through exploratory testing, focusing on the user experience, integration and system tests. The more systems and components a VR app/game uses, the higher the testing complexity becomes. As such, because not everything within the application can be 100% tested, the testing plan should focus on the ‘critical path’ and the interactions affecting it, prioritizing issues based on the risk to and impact on the user base.

Continue Reading »

Getting to know Martin de Haan, our new Test Engineer

Along with a new intern, we also welcomed a new Test Engineer to our team in August.

Martin gave a presentation about himself and his history at our monthly company meeting, so it’s high time that he introduced himself to you!

Continue Reading »

Pioneering Appium with Ruby for Mobile Test Automation, Part 1: Required Software

This entry is part 11 of 11 in the series Test Automation

Appium is a single link in the chain called ‘mobile test automation’. Yet it has much attention focused on it. I’ve got it to work with my old Samsung Galaxy S4 phone (below). Interested?

Continue Reading »

Get to know Maurice Wijnia, our new Test Automation Engineer Intern

Help us welcome a new member of the spriteCloud team: Maurice Wijnia!

Maurice joined us this week as our new Test Automation Engineer Intern. Our Marketing Intern, Beki, is particularly thrilled, as she is no longer the one who fetches the coffee for everyone, makes photocopies, or polishes our CEO Andy’s shoes.

(Joke! We fetch our own coffee and do our own photocopies. But Maurice will get very good at polishing shoes, as well as test automation…)

Let’s get to know him a little better.

Continue Reading »

spriteCloud selected as a member of the Fast Growth Icons Amsterdam Network 2017

We have been selected as a member of the Fast Growth Icons Amsterdam Network, an invitation-only network for well-established, fast-growing businesses. The network brings together the founders and CEOs of later-stage startups to discuss the practical realities of building a $100m+ revenue business.

Reflecting our success and rapid growth, we are immensely proud to be recognised as one of the most interesting and successful growth businesses of the future and be selected as part of the Amsterdam network in 2017!

Continue Reading »

How to write Gherkin scripts – A straightforward example

Today I will take you through step-by-step how to successfully write and execute durable test scenarios using the Gherkin syntax, using the payment pathway of an e-commerce website as a straightforward example.

Gherkin is a plain-text, business-readable language that is designed to be easily understandable by non-programmers. It is most commonly used to define regression testing or test automation, or define business cases in the case of a new feature or functionality within a system.

Writing your test scenarios in Gherkin correctly is essential to getting the right results. Writing them like how I will show you in this video is in an investment in the beginning. But, it will ultimately save you time because you’ll have clearly-defined processes that will make it much easier to branch off to other scenarios and create more test cases later on.

Continue Reading »

Which Android versions should I test on?

This entry is part 6 of 6 in the series Android

Android statistics chart

In the last Android statistics blog, I made the prediction that Android 7 would really take a larger market share. Obviously that was to be expected. We have seen Android 7 Nougat grow from 7.1% to 13.5% this month. It is not hard to predict that by November, Android Nougat will have reached a solid third place. What is still surprising to see is the slow decline of Android 4.4, losing only 2.8% in the last three months. Android 4.4 is already almost 4 years old, but still holds the third spot in size. So for testing, Android 4.4 still needs to be considered.

Continue Reading »

Getting started with test automation: Cucumber with Lapis Lazuli

This presentation will take you through the steps needed to set up a test automation project using Cucumber – a software tool that runs automated tests in the BBD style – in combination with Lapis Lazuli, a gem that provides Cucumber helper functions and scaffolding for easier web test automation suite development.

To do this you will need to have installed Ruby with some drivers and libraries. You can find detailed notes on how to do this here:

To successfully follow this tutorial, prior knowledge of test automation isn’t needed, but knowledge of scripting – especially Ruby – and HTML skills are recommended.

Continue Reading »

Reputation. Meet spriteCloud

Find out today why startups, SMBs, enterprises, brands, digital agencies, e-commerce, and mobile clients turn to spriteCloud to help improve their customer experiences. And their reputation. With complete range of QA services, we provide a full service that includes test planning, functional testing, test automation, performance testing, consultancy, mobile testing, and security testing. We even have a test lab — open to all our clients to use — with a full range of devices and platforms.

Discover how our process can boost your reputation.