Writing Test Case using Specification-based technique

0 ux-indonesia-WCID2JWoxwE-unsplash

What is a test case?  Referring to ISTQB, “ test case is a set of input values, execution preconditions, expected results, and execution postconditions, developed for a particular objective or test condition, such as to exercise a particular program path or to verify compliance with a specific requirement.” One of the techniques that can be used […]

Feature Flag for Safer Release

0 heylagostechie-IgUR1iX0mqM-unsplash

Once I was in a project where website deployment was sacred. We crossed fingers every time there’s a new web feature or enhancement that needed to go to production. We let everyone on the team know a couple of days before deployment and then have them watched over the deployment in case something went wrong. […]

Automation for Early Testing

0 wallace-heng-4IekBw52HKE-unsplash

Software testing is a process that sometimes gets overlooked and forgotten until the end of the software development process when actually it should be done as early as possible. Early testing is necessary to avoid any rework costs. If testing is included in the requirement phase, we can acknowledge any issue related to the requirement […]

YouTube Tutorial on X-Ray Plugins

0 xrays5

In our previous 42 Interactive Blog post on the X-Ray Plugin tutorial, we provided the step-by-step instructions on how to use this awesome plugin. Here we want to show you how it will actually work on your 3D project. We are using a 7-seater car in this project showcase to help visualize how the x-ray […]

Useful Cypress Automation Test Tips

0 Cypress in a pot

Reliable wait using network wait The challenge: Flakiness due to unreliable waiting for elements So, we’ve created a test script, selected all the proper elements, executing all the right actions and prepared all kinds of assertion, but when the time to run the script comes, the elements took too long to load or disappear too […]

3 Tips on Using X-Ray Plugins

0 Screen Shot 2020-08-18 at 12.35.06 pm

Activating License To use the X-Ray plugins you need to activate it on your PC using the license. Open The License Manager on the top menu. GargleBlaster Games > License Manager > X-Ray Plugin. Enter the license key given in your account (or Invoice). You can log in to your account here. Applying X-Ray to […]

What is Digital Working And The Benefits

0 digitalnomad

Workplace is no longer a physical space for the concept of Digital Working. Mobility and flexibility are now the heart of working digitally.  Have you heard the term “Digital Nomads”? It is a term for an employee who works remotely, using their digital device/s at any given time and moves from one place to another. If […]

Working with Javascript Array of Objects

0 Javascript Code on Screen

Array of objects is a common data structure that you will find frequently when you are working with a list in modern Javascript framework. As a list, you will easily loop it by for Each () method or for the () function to access each of the Array’s element in order to manipulate it. But […]

Json Web Token (JWT) Authentication. A How to Guide

0 Diagram Something

Web API is a common thing to implement these days. It gives flexibility and great separation between presentation and business logic layers. When we are implementing mobile applications or Single Page Applications (SPA) we will need to use Web API. One of the challenges of implementing Web API is security. This is because it is […]