Comprende? How To Efficiently Test Multilingual Apps It’s always great when your app or product goes global, but worldwide scale often brings its own challenges. More specifically, your app now needs to work in additional languages and, as a tester, this amounts to much more work! This is a challenge we had to solve with a recent…
UI Heuristics – QA With The User In Mind (Part 3) This is the final part of a 3 part series on UI Heuristics.
UI Heuristics – QA With The User In Mind (Part 2) This is part 2 of a 3 part series on UI Heuristics. You can read the first part here. 4. Consistency and standards Always take the time to check if the system you’re testing is consistent when it comes to naming things or actions, the design of action buttons, the…
Take a testing walk with Nielsen & Molich (or 10 heuristics for UI design) (Part 1) Few words of an introduction – as a tester I personally really like heuristics – when properly used they can help you a lot. Whether you are testing using an exploratory approach, going step by step with a scenario or you have been doing the same thing in the same…
Exploratory Testing from an Unknown Angle Exploratory testing puts emphasis on simultaneous learning, design and execution and can essentially occur during every test you run, (even during one with very detailed scenarios). Simon’s speech really convinced me that his practice has great potential and inspired me to make our manual testing even more creative. A few…
Basic iOS Application Security Check Have you ever wondered how valuable your data is and how you “sell” yourself on the Internet? Many times, if you have to choose between a free or paid application, you choose the first option. This way you create the opportunity for your data to be collected.
I’m Charles, how may I help you? I would like to tell you a short story of how Charles has helped me throughout my project. Mind you, in this story, Charles is the proxy application. It would have been impossible to test numerous new functionalities introduced in the mobile application my team was developing without Charles’ assistance.…
Better – Automated Tests in Ruby Using the SitePrism Gem for the Page Object Model Pattern Capybara is a simple Domain Specific Language (DSL), which is totally fine for a small number of automated tests. However, when the quantity of the tests grows, managing them becomes a major undertaking because even small UI changes can disrupt various tests.
iOS UI Testing and Why It Does Not Always Work: a.k.a. Pushing The Limits of the XCTest Framework When Apple introduced the new UI automation framework in 2015 we became excited. We could finally test the UI and the behaviour of our applications using Swift (or Objective-C) and the native library. Previously, we had to write scripts in JavaScript and execute them using Instruments. This was not the easiest way to write, maintain, and debug tests. Thankfully, since Apple introduced the new framework things began to change...but did they really?
Remote Teams Probably your project manager or team leader told you how significant is to share the knowledge and co-operate. You have to plan ahead as a team, discuss what tasks to take up first, create an API contract, talk to each other during the story life cycle and solve problems. And all of that is quite obvious but is also hard enough for the teams that sit next to each other in an office. But what if half of your team is working from a location on the other side of a country? Welcome to PGS Software reality.