Quality Assurance & Testing

Benefits of working with auticon in Quality Assurance & Testing projects

 

auticon consultants have characteristics skills that make them exceptional testers, able to notice patterns, identify anomalies, and maintain focus over extended periods of time with little mental fatigue.

Rather than looking for errors, auticon consultants intuitively see errors.

From fundamental functional testing to complex equivalence partitioning and boundary value analysis, our team of consultants has the experience and skills to take on a variety of software testing projects.

Our consultants are local to the projects, so cultural and time-zone disadvantages are not an issue, as they often are with offshore approaches – and they deliver better outcomes.

How can we help?

Our Software Testing Specialties

We cover all phases of the Software Testing Life Cycle.

Requirements Analysis

Acquisition of domain knowledge and identification of test parameters through collaboration with relevant stakeholders. Creation of test-traceability matrices for determining sufficient test coverage, and identification of methodologies such as functional or non-functional testing, as well as determining the feasibility of test automation.

arrow_down_blue_2

Test Planning

Selection of the most efficient testing methodologies, including such topics as defect management,configuration management, and risk management- done in close collaboration with product owners and business analysts. auticon works with its clients to estimate the required test effort, determine roles and responsibilities and plan the use of resources. Evaluation and identification of appropriate testing and defect tracking tools, including the option for training in these tools, is part of our offering.

arrow_down_blue_2

Test Development and Test Environment Setup

This covers the development of test suites with specific test cases and their respective test scripts, which are designed based on client-identified scenarios and user stories -all of which is done according to an agreed test plan. Also included: setup of test environment(s), configuration management, preparation and creation of test data, authoring of manual and/or automated test scripts, and the creation of test cases.

arrow_down_blue_2

Test Execution

Execution of test cases and test scripts are carried out according to an agreed test plan. Test results are captured, reviewed, and analysed. Test results are addressed by the development team, cases are re-tested, and defects are closed down.

We also cover:

Test Management and Requirements Analysis

  • Software testing consulting services in the areas of test strategy, methodology, and process assessment across the testing life cycle. Our aim is to support the needs of the business with a focus on IT alignment.
  • Testing management for the project including test suite audit, creation, defect lifecycle management, Agile/SCRUM management, and UAT best practices.

Testing Methodologies

Test Automation

Automated testing covering website usage, application programming interfaces, and the implementation of custom frameworks.

Manual Testing
  • Unit Testing
    Testing of individual parts of the software such as modules, classes and functions.
  • Integration Testing
    After unit testing different modules are tested to see how they work when integrated together.
  • System Testing
    Testing on production hardware, to prove the interdependent operation of hardware and software components.
  • Acceptance Testing
    We ensure that product requirements have been met and that end-users have tested the system to make sure that the software operates as they expect it to.
  • Smoke Testing
    Preliminary testing to look for simple failures that might be severe enough to inhibit the operation of basic features and functionsof a system.
  • Sanity Testing
    Brief run-through of major functionalities to ensure that particular parts of the software do what it is expected of them in a reasonable manner.
  • Regression Testing
    Retesting of a system to ensure that changes made to the code do not affect pre-existing system functions.
  • End-to-End Testing
    The entire application is tested in real-world scenarios using intuitive and user story activities with production-like data to test that all components of the system are working together as intended.
  • Performance Testing
    We measure how the system behaves under load, but also check where the breaking points of the system may be.
  • Usability Testing
    An approach that indicates that the software can be used intuitively and with ease by end users. This covers things like learnability, efficiency, and memorability.
  • Compatibility Testing
    Tests to ensure that the product is compatible with targeted operating systems, hardware configurations, web browsers, mobile devices etc.
  • Localisation and Internationalisation Testing
    Working with clients to deliver satisfying user experiences in every country and in every language that the system will be used.

Tools and Technologies

  • Windows
  • Linux
  • Mac OS
  • iOS
  • Android
  • Java
  • C#
  • Python
  • JavaScript
  • C/C++
  • HTML/CSS
  • Selenium WebDriver
  • Protractor
  • HP UTF
  • Ranorex
  • Jenkins (build automation server)
  • Git (version control)
  • Bitbucket (version control)
  • Bugzilla
  • JIRA
  • Confluence
  • Slack
  • Rally
  • HP ALM (Quality Center)
  • TestRail
  • QMetry
  • Apache JMeter
  • LoadRunner
  • Postman
  • SoapUI

Success Stories

„The auticon consultant‘s technical expertise is now being implemented as best practice in our systems and processes. I can highly recommend the auticon consultant. We look forward to further cooperation in future projects!“<

Andrea Schulz I Allianz Group IT Reporting

„The auticon consultant absolutely delivered the added value we wanted. His extremely precise approach coupled with his very high quality standards in testing were worth their weight in gold.“<

Dr. Thomas Seeger I Head of Soft ware Development, Deichmann SE

Background:
The Monterey Bay Aquarium is developing a web-based application to support its world-renowned Seafood Watch program, and they needed a team to help perform software testing on pre-launch enhancements to the software. “The Seafood Watch program assesses the sustainability of fisheries and aquaculture operations by compiling relevant science-based information and evaluating that information against our standards.”

Services:
auticon had only a week to review the enhancements and complete testing. The team worked to create and execute a suite of test case scenarios.

Outcome:
Following the success of our initial project, auticon is now on its third engagement round testing, covering various system extensions and the implementation of change order requests, helping to ensure the best possible user experience for their scientists.

auticon was able to work to tight deadlines and complete the required software testing, and now continues to look for defects that the development team then fix. This project uses Jira to track software defects.

Background:
iRise, a market leader in enterprise visualization software, needed a team to quickly test a website tracking adoption of their software products.

Services:
auticon conducted a six week software testing project, learning the functional requirements of the website, and then executing a test of the site.

Outcome:
auticon created over 190 test scenarios that  covered 90% of the website functionality. They found and logged 30 defects into iRise’s Jira bug tracking system, and which the development team then addressed.

Background:
ValleyCrest, a $1 billion provider of landscape development and maintenance services, wanted to setup a Facebook-style newsfeed on their corporate Intranet site and they needed a team to test some specific enhancementsbeing made to the software.

Services:
auticon spent two weeks understanding the features of the news feed, developing and executing over 30 test scenarios.

Outcome:
auticon identified several critical defects that the programming team resolved before delivering the final news feed system. The project was completed on time and within budget.