Writing test cases2023-08-07T14:48:23+00:00

Writing test cases

Expertly written, detailed test cases are fundamental to assuring code quality. We are fastidious with our test case writing so that anyone can follow the steps.

Applying best practice

Test cases are the very foundation of a successful testing strategy. But poorly written test cases can bring headaches and create team conflict between QA and development. With Digivante’s test case writing, we bring clarity to the testing process, creating a firm foundation for determining whether website or app features are functioning as expected.

Digivante’s test case writing

Detail

Our test cases are professionally written to cover the user stories or requirements. They are incredibly detailed to allow for any tester to execute even without specific system knowledge. Detailed test cases also means it’s easier to automate them.

Quality

All our test cases are peer reviewed to ensure quality and we ensure traceability between the requirements/user stories and the test cases.

Scale

With a team that’s written thousands of test cases across a whole range of different stories, our experts can write at least twenty detailed test cases per day.

How we work with you

Whether you use Agile or Waterfall for development, we work very closely with your team to convert user stories or requirements into test cases. Our internal team of QA experts also perform static testing, ensuring there is no gap in the requirements. This rigorous approach ensures our global community of testers, or your own testing resource, can perform your testing assignments efficiently and effectively.

By breaking down user stories or requirements into detailed steps, we reduce the complexity involved in testing a domain, while also improving the thoroughness of coverage and accuracy for specific critical journeys, such as the checkout. We’ll provide all the steps and expected results at each step of the test.

Even if you’ve already written your own test cases, we can work with you to modify those for execution by our global testing community. Once testing is completed, test cases from any source can then be added to your regression pack, ensuring coverage of the subsequent runs and building up a portfolio of successfully executed tests. We write test scripts in Gherkin to allow for their automation, if required.

Ready to learn more about writing test cases with Digivante?

Let’s discuss the art of crafting meticulous test cases that are accessible to all members of your team, our team, the broader crowd, or can be easily automated through coding. Book a demo with one of our seasoned experts.

The value of Digivante’s test case writing

Detailed test cases are essential to delivering a great digital product. Our test cases help you improve the quality of your user stories, which then improves the quality of detail provided to developers. Working with our QA experts, we’ll help you make new stories that may not have even been considered.

Understanding issues raised

Detailed test cases don’t just help your developers. They also help line of business stakeholders understand the breadth of user stories and why issues have been raised.

When we run test cases, we have very stringent guidelines for a tester to follow and gather detailed feedback on any issue, including screenshots and screen recordings replicating the steps, helping business stakeholders understand why, especially critical, issues must be addressed before the release date.

“The expertise that is applied to all of the preparation and execution is incredibly high, evidenced by the quality of our products today. The flexibility in the services Digivante offers means we approach them with almost any requirement, time-frame or type of product and they will find the ideal solution.”

Lead QA Engineer, Gymshark

Get a writing test cases demo

Book some time with one of our specialists to demo of the service.

Frequently asked questions

What sort of work does an augmented team member do?2022-01-06T10:07:13+00:00

If you augment your team with a Digivante QA expert, they’ll:

  • conduct static (requirement) reviews
  • conduct Sprint (scope) reviews
  • write test cases
  • write Gherkin
  • manage functional testing
  • manage system integration testing
  • manage crowd-testing
  • identify process improvements
Testing isn’t a priority for our business2022-01-06T10:09:44+00:00

Forgive us if we say that’s a short-sighted attitude. Testing will become a very high priority for your business if you release software and digital products that frustrate customers and constrain their engagement and spending. Put QA into your software development lifecycle early so you’ll catch issues when they’re easy to resolve out of the customer and boardroom spotlight. You’ll avoid major reputational headaches for the business and safeguard your customers’ loyalty.

We have hundreds of issues in backlog – our dev team couldn’t cope with any more2022-01-06T10:10:22+00:00

An overstretched development team can be prone to making more mistakes, which incur costs and lead to even more testing. In our approach to QA, we seek to improve your capacity for dealing with software issues. The test cases we write are clear and simple to follow, even for non-tech people, so it’s easier to prioritise issues and deal with them quickly.

We don’t release new features that often, so why do we need a testing partner?2022-01-06T10:12:08+00:00

Even if you don’t release new features often, the digital access points that people use to experience your website or app are constantly evolving. You need to be sure that everything works when a new browser update goes live or a new mobile OS is released. You need to know how your digital products respond on new devices when they launch.

Our web development partner handles all our testing – why do I need to consider a separate testing provider?2022-01-06T10:12:50+00:00

There’s a risk when you allow developers to ‘mark their own homework’. A fresh set of eyes will catch errors that the web developers won’t see. Independent testing gives you peace of mind that nothing’s been overlooked or hidden.

Why should I outsource testing when I have a QA team in house?2022-01-06T10:16:49+00:00

Outsourcing your testing can bring economies of scale, efficiency and speed. It gives you access to a large variety of testing techniques and resources. If you have a small internal team you may not be able to do the breadth or depth of testing you really need before releasing a digital product. Outsourcing your test may save you money because you can apply the right type of testing at exactly the time you need it, without holding up development. You may be able to perform the testing earlier in the software development lifecycle too. Recruiting experienced testers can be hard. Outsourcing your testing takes that headache away.

What is ‘push and pray’ and what are the risks of the approach?2022-01-06T10:17:19+00:00

Push and pray means a software development team rushes to release a digital product without doing enough testing. They make the product live and hope for the best. The risks are significant. If you don’t look for issues or errors before customers find them, you’ll create a lot of dissatisfaction and potentially lose customers and revenue.

What does augmented teams mean in relation to QA?2022-01-06T10:18:01+00:00

Team augmentation in QA means supplementing your team with Digivante people led by a Digivante senior tester. You’ll increase capacity and quickly get the advantage of an experienced group of testers. The augmented team members embed themselves into your software development lifecycle and the wider businesses. They bring expertise in QA strategy and execution and can call on all Digivante resources to support your project.

Will website testing disrupt my release schedule?2022-01-06T10:18:54+00:00

Not with Digivante. We work with you to understand your deadlines and constraints and plan our services to meet your targets. Crowdsourced testing can be delivered overnight and at weekends. With our large testing community and efficient techniques, we can carry out extensive testing in a shorter time. It’s not unusual for us to carry out 90 workdays of testing in 3 days, or 5 days of regression testing using traditional testing methods to just 5 hours.

How will external testers know how to test my website?2022-01-06T10:20:36+00:00

We always provide a clear brief before testing starts, so testers don’t need their own domain knowledge. We specify key focus areas and out of scope areas. We give testers guidance on the type of test. In exploratory testing, website testers have personal freedom to test any areas in scope. Or we can specify a more prescriptive approach, so testers execute specific steps within a test case. A Digivante delivery team member takes responsibility for the test scope and team and manages the quality and outputs.

How many testers are typically used on a project?2022-01-06T10:24:35+00:00

It depends on the project and client requirements, but typically it ranges from as few as 20 testers to as many as 200.

Does Digivante just do crowdtesting?2022-01-06T10:27:23+00:00

No. We use crowdsourced testing for some services, like exploratory testing, executing test cases and accessibility testing. We combine human testing with automated testing, depending on the specific need. But we also support clients with usability testing, test strategy and planning through our team augmentation service. And we provide people to augment client teams, both short-term and long-term.

Is outsourced web testing secure?2022-01-06T10:28:19+00:00

We know that confidentiality is a real concern when using remote testers. Our business depends on making our testing service secure so you can be certain we take the greatest care to provide exceptionally secure systems and services. We use three-way contractual protection between the customer, the testing organisation and the testers themselves. We’ve worked with leading household names, from Microsoft and Metro Bank to Audi and Specsavers. They trust us to keep their testing secure and confidential.

What testing capabilities do you cover?2022-01-06T10:30:35+00:00

Our testing capabilities are listed here. We cover a broad range including regression testing, accessibility testing, test automation, usability testing and more. We provide consultancy, service management and team augmentation. We deliver crowdtesting through our global Digivante professional tester community.

You might also be interested in…

Regression testing

Digivante offers fast, thorough, good-value regression testing executed at scale by our professional community of testers. We use test automation where it adds value, delivering maximum value with minimum delay.

Testing capabilities

Digivante offers a range of testing capabilities to deliver fast and fastidious results. We’ll dramatically reduce your test window, rooting out those hidden, nagging issues faster than you ever thought possible.

Test automation

We take a pragmatic approach to test automation; we only use it where it demonstrably adds value and saves time.

Book a demo of Digivante’s writing test cases service

Talk to us about writing detailed test cases that can be run by anyone in your team, our team, our crowd or coded for automation. Request a call from one of our experts.