DevOps Transition & Shift-Left/Right to increase confidence

If either your company finished the first wave of shift-left/right or you are already using a DevOps approach but your testing still does not fit as well as your vendor told you. Your confidence did not increase or even decreased?

Read on

What is Shift-Left

Imagine your development process like this (simplified):  Develop (Developers) -> Test (Testers) -> Operate (Administrators). Shift-Left means nothing else than what small companies do since years, the testing already happens during development and operational feasibility is also checked while still in development or testing.

How does it affect testing?

Testing starts earlier. While developers are used to unit testing, the keyword is test driven development (TDD), they are not used do functional, integration, end-to-end or stability tests. Unit-tests as small pieces of code that is used to test other small pieces of code.

Two major changes affect testing

Testers must act as Quality Coaches as well.
Teach developers what real testing means

Developers understand how to
implement functional integration, etc. tests

What is Shift-Right

As the name implies you try to bring in people from the right side of the process to process phases on the left side. Develop (Developers) -> Test (Testers) -> Operate (Administrators) -> Use (Customers).

Shift-Right is nothing else what most companies do if they do not yet the benefits of automated testing or do not have dedicated testing resources. Key users are brought in, to test. They replace the testers. Therefore, the process changes like this: Develop (Developers) -> Test (Customers) -> Operate (Administrators) -> Use (Customers).

In comparison to Shift-Left, Shift-Right is mostly useful in internal rollouts or testing with small customers groups because you need to have users that are so-called subject matter experts.

Try for Free
Human Factor, Traceability

Benefits through TestResults.io

TestResults.io is not a standalone product. It is complete test automation platform which consist of two parts:
The Portal and the Designer

The Portal provides key-users or testers a place to defined and track the test cases.
The Designer provides developer or automation engineers a fully integrated solution to design automated test cases in the most used IDE world-wide.
This means, with TestResults.io you either shift to the left, or shift to the right or shift left and right simultaneously.
This brings to higher satisfaction for your key users and testers as well as it increased motivation for your developers and automation engineers.

Key Facts & Benefits:

  • Reduce costs thanks to our CI/CD friendly licensing model
  • Save time with pre-defined integrations (via Zapier)
  • Use the same tools for development and testing

Through Features

Infinite
Test Lab

Gives access to scale your test environments at your fingertip. You want to run your tests all at them same time? TestResults.io spins up 1000s of VMs in the cloud, also your cloud, according to your specification.

Learn more

Zero
Intrusion

TestResults.io uses operating system or device provided native functionalities like VNC, RDP, ADB, HDMI, … to connect to the test system. No need to install any runner means no need to modify your test environment.

Learn more

Visual
Testing

See and use your software as if a human would test it. No reliance on non-existing AutomationIDs or complex, always changing XPaths.

Learn more

No wait() code,
No sleep() code

TestResults.io is not based on timings. We observe the system under test 1:1 like a human would and continue with an operation once the previous operation is finished. No need for Sleep(5).

Learn more