blog

Let's talk about testing

The new way of testing

This week, Hozan Said, our new Business Development Manager, talks about his impression of spriteCloud’s working culture.

I joined spriteCloud at the beginning of June and my first impression was really positive. The team wanted to make me feel at home. During the day, the CEO and COO and my new colleagues asked me several times if I was doing well and if I needed anything. It was an amazing environment. What attracted my attention was the mentality: work hard, play hard. Everybody has so much fun together, but they work hard too, so it doesn’t impact the quality of what they do. On the first day, we had lunch together, played table football, and tried out the VR stuff that we are testing. A whole new world was opening up for me! It was amazing to see how much freedom everybody gets, and that there is no hierarchy. They told me from the first day: “Please try new things, don’t be scared. If you fail, you fail and you learn. If you get good results, you will get a nice commission.”

Continue Reading »

Standard platform, operating system and browser recommendations (June 17)

This entry is part 12 of 12 in the series Standard Platform, Operating System and Browser Recommendations

Introduction

The following post updates our recommendations for platforms, operating systems and browsers to use when testing commercial web sites targeting consumers in Europe.

Our recommendations are based on usage figures widely available on the Internet, our experience, and our analysis of client needs. Since browser versions change frequently, we review and update these recommendations regularly.

Continue Reading »

An internship at spriteCloud

This entry is part 5 of 5 in the series Recruitment

We’re hearing from spriteCloud’s Commercial team again this week. Our new Marketing Intern, Rebecca Hogg, talks about what she has learned in her first month.

Learning the value of software testing

When I joined spriteCloud a little under one month ago, I was a total beginner when it came to software testing. The concept is seemingly easy to explain, but as I’ve learned, it goes much deeper. For example, did you know how many different things you can test when it comes to software? spriteCloud provides services such as functional testing, test automation, performance and load testing and mobile testing, and it doesn’t stop there. I knew software was complicated, but this is a real specialty. I’m still only scratching the surface when it comes to fully understanding what software testing is, but what I have learned has taught me that testing is a vital step in the software development life cycle.

Continue Reading »

‘Our biggest competitor is the option to not test at all’

This week, our Business Development Manager talks about the benefits of spriteCloud’s approach to software testing.

14 months ago, I joined spriteCloud as a ‘rookie’ in the software testing world. After being rapidly pumped full of information and presentations, the first customer visits presented themselves. After my first meetings with the responsible managers, it was clear that spriteCloud was offering something special. Even this non-technical business guy now knows the added value of external testing.

spriteCloud is a great company to work for in general, with short lines and creative business ideas that can be implemented a month after being brought up. It is an excellent environment for somebody new in the business. After my first few months as the sales guy for spriteCloud, it hit me that most of our clients found us through word-of-mouth, so our service was selling itself…

We need to conquer the world with spriteCloud

Nonetheless, like every company, we want to expand, or as our management team puts it: we need to conquer the world with spriteCloud! Therefore, we needed to listen more to the companies that we were serving, plus we needed to convince other companies why testing is so important for them. We needed to spread the spriteCloud message: Test your software, not your reputation! And so we did. Soon we found out that our service was very specialized and our market segment in the digital world was already strongly represented: the foundation was there, ready to expand! Testing for creative agencies on a project basis – a popular service we provide – is still pretty unique, especially with the flexibility that we offer as a service provider. We prefer software testing on-demand, without any tremendously long discussions about the scope of the project or pricing models, providing ad-hoc solutions by working together with the client.

Continue Reading »

Testnet Spring Event 2017

Testnet – the largest professional organization for testers in the Netherlands – hosts yearly a large number of events. This year, the Testnet Spring Event 2017 was organized on 15th May. The theme was ‘Widen your base: new skills for testers’, with a variety of workshops and presentations.

One of these workshops was ‘Storytelling for testers’ hosted by René Tuinhout and Marinus Stam. This workshop gave a short introduction to storytelling with practical examples and Do’s and Don’ts. The workshop focused on how to build up a story, and how to tell the story. How to write the story is a logical next step, but not covered in this course.

So, why Storytelling?

Storytelling in software testing is an important aspect for testers, because we do it all the time. The trick with storytelling is to make the story powerful. Telling and writing stories can be used when creating test reports. A test report is a description, explanation or justification of the status of a test project, and is set up professionally and with care to serve the clients. A report is not just a summary of facts; it is a story about the facts.

Continue Reading »

Lapis Lazuli: Watir, Selenium and Cucumber on steroids

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

What does Lapis Lazuli add to Watir, Selenium and Cucumber?

Hello, I am Gijs, one of the developers of Lapis Lazuli. I often get the question why we use Lapis Lazuli in addition to Watir. In this post I will explain each of the systems unique abilities and then I will list the advantages of using Lapis Lazuli.

Cucumber, Selenium and Watir

Below I will describe in a short summary the main functions of these solutions.

Cucumber

This is what makes Ruby code usable for Continous Integration. It helps you turn code into readable text. Most commonly used for Gherkin style output.

Continue Reading »

Mobile app testing: An introduction

This entry is part 1 of 1 in the series Mobile app testing

In the world we are living in, cell phones have become a big part of our lives. We are spending more time on mobile devices than with the people present around us. We want to do every possible thing on our cell phones. Big companies like Amazon are creating their own line of apps to make it easier for their customers to access their services. Now with the kind of priority a mobile app has, we need to make sure that the app works as intended without any issues.

As a testing company we see that most of our clients are concentrating on making apps for iOS and Android. A few clients ask us to test their Windows OS client too. So how are we going to test the different apps? Are we going to test on a real device or are we going to use an emulator?

Continue Reading »

Game testing – An Introduction

This entry is part 3 of 3 in the series Game Testing

“A delayed game is eventually good, but a rushed game is forever bad.”
– Shigeru Miyamoto

Game testing is a specific type of software testing focused on video games, that can be extended and used in the ever growing market of entertainment and educational software (apps, simulators, video games, presentations etc.)

As a part of software testing, most of the testing methodologies, practices and techniques will work and are used within game testing. Proper understanding of what is a defect (*bug), how can you find it and proper reporting and triaging (sorting of issues based on their level of priority) are the ‘bread and butter’ work of any tester involved in such projects.

Continue Reading »

Which Android versions should I test on?

This entry is part 5 of 6 in the series Android

Android statistics chart

It has been an interesting couple of months for Android enthusiasts. The highlight probably has been the release of the Samsung Galaxy S8 and S8 Plus. Next to releases of new devices, Android Nougat is being released by manufacturers to more devices. We can see this in the Android statistics for the last three months. Android Nougat has gained a market share of 7.1% compared to the 1.2% it had in February. Together with the growth of Nougat, we can see the stabilization of Android Marshmallow and Lollipop. Kitkat still holds a marketshare of 18.8%, losing only 3.1% over the last three months.

Continue Reading »

Successful test automation with Cucumber in the Cloud

How can you make Test Automation succeed?

The biggest challenge to making a success out of test automation (TA) is maintainability. Maintainability of both your TA test suite as well as the TA infrastructure you are using is critical. I will explain both and describe how to get a successful TA setup on the API and UI level, using open source frameworks and the test automation platform Calliope.pro that can run your Cucumber TA suite in the cloud.

Maintainable TA suite

Things happen… A tester or developer goes on vacation or leaves your development team; changes in the tested application are made and break the test scenarios. When the TA suite is complex and hard to understand, in time and with a changing environment, it will soon require too much effort by the team to keep the suite up and running; it is doomed to fail. Using a scripting language such as Ruby, as opposed to a programming language, will keep the test suite easy to understand for non-developers. Using Cucumber (Gherkin language) as the top layer of your TA suite will make the test scenarios understandable for the business. On www.testautomation.info you can read about creating a stable TA suite from scratch using open source software. You can also find an Ecommere TA Suite template on github.

Maintainable TA infrastructure

Things still happen… Regular updates on web browsers and (test automation) frameworks get in the way and break your TA setup. The complete test automation infrastructure requires the ongoing attention of system engineers; but your system engineers are already busy maintaining the production environment… These factors affect whether you succeed or fail with your TA setup. Online TA platforms maintain the infrastructure for you, allowing you to put your effort elsewhere. spriteCloud Calliope.pro is such an online TA platform. It enables you to have a very cost effective test automation setup running all your Cucumber/Ruby TA suites.

Want to see for yourself how successful test automation in the Cloud works? Calliope.pro offers a demo functionality where you can see online test automation in action. Enjoy and don’t hesitate to contact us if you have any questions about test automation!

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.