What We Do

We are testing every piece of the software to make sure it`s functioning properly. We are working closer with our development team to make sure that the end customers get the best experience when interacting with the website.

What Drives Us

We are quality addicts. We bring value to our clients and their customers by contributing to the development of great technologies and products.

How we do it

Manual Testing

Our mission is to ensure that all client requirements are implemented properly and are interacting well with each other. The manual testing team engages with the website from an end user perspective with the scope of ensuring real-case scenarios can be run without impediments, as well as finding and reporting potential issues.

By using below testing types, we ensure requirements coverage and website stability:

  • Functional Testing – we test that that each feature works as per client specifications
  • Graphical User Interface (GUI) Testing – we check the User Interface (UI) against the Wireframes / Designs and ensure it meets the specifications
  • Compatibility Testing – we test the features on multiple operation systems, devices and browsers to make sure they look and work properly
  • Regression Testing – we re-test previously implemented items to ensure that they are still working as expected upon a change has been made on that area
  • Smoke testing – we are validating every build to ensure that the site is stable and main features were not affected
  • Exploratory testing – we are testing freely on the website to anticipate potential flaws in user behavior and interaction with the website
  • Negative testing – we are verifying that the application can handle invalid input or unexpected user behavior

Automated Testing

Automating the tests can bring many benefits to app testing cycles, allowing to build better apps with less effort. Decreasing the number of hours spent on manual testing is not the main benefit of using automated tests, running automated tests it is less time consuming as well! Software tests must be repeated often during development cycles to ensure quality. Every time source code is modified software tests should be repeated.

We are using an in-house-built automation framework based on Selenium Webdriver:

  • Supports testing on multiple operating systems on different browsers, and on multiple mobile devices 
  • Customizable test reports after each run
  • Tests are written based on user stories with acceptance criteria scenarios, therefore results can be interpreted easily even by a non-technical person
  • The automated tests are part of Continuous Integration process therefore can be scheduled to run at a certain interval or on demand depending on the project needs  

Tools

  • JIRA – we are using JIRA to keep track of reported defects from creation to closure
  • BrowserStack – for testing on multiple OS versions
  • Tunnel Bear – for localization testing
  • Android and iOS simulators – to run automated tests on multiple devices
  • Jenkins – for Continuous integration
  • Physical Mobile/Tablet devices and VMs – we have our own devices and virtual machines where we conduct the testing

Get Started with Luminos Labs 

It’s an easy three-step process.

  1. Complete this form to schedule a short call to discuss your needs.
  2. A personalized digital commerce strategy is proposed by Luminos Labs.
  3. You are guided through the process of building a digital commerce ecosystem that grows your business and transforms your customer experience.

Take the first step today!