Automated End to End Testing

Posted by Adam Bardell on 14/11/2018

Where is the Value?
As we know, we cannot test everything. This is especially true for End to End testing. This activity is often carried out at the end of the Implementation phase after System testing has completed. There will be many paths through the software and to test them all will be a large task. So only critical paths are tested through the system that provides an acceptable level of test coverage. Add automation into the mix, and this can become extremely challenging at the end of the delivery cycle. Teams often accept that the effort required for automating the End to End tests is too much of a risk to a timely delivery. Often, it is cut down to small manual End to End tests as an afterthought that adds little value to the overall quality or post-release teams. Ironically, this is where it adds the most value!

Read More

Topics: Automated end to end testing, Test Automation Approach, test automation

App Usability Testing - The Core Components

Posted by Phil Edwards on 6/11/2018

It goes without saying that all apps whether they be native, web or hybrid must make a great first impression on the end user when it comes to their functionality and usability. In the real world however, extensive testing and the usability of the app is often overlooked. Not only does this lead to apps that don’t really satisfy the needs of the target audience but sometimes means the app isn’t able to fulfil its purpose.

Read More

Topics: Software Testing, App Usability Testing, Mobile App Testing

Performance and Load Testing Best Practices Guide

Posted by Scott Summers on 30/10/2018

Whether a system is to be used internally by your work force or externally by your customers, it’s stability and performance directly correlates with your success.

Read More

Topics: Software Testing, Load and Performance Testing

The Different Phases of Software Testing

Posted by Phil Edwards on 17/10/2018

Testing quite simply is the backbone of every project, it’s not hard to state that testing has a place in each part of the System Development Life Cycle (SDLC). Employing a poor testing methodology will lead to the production of an unstable product and most likely one that will cost you more money and time.

Read More

Topics: Software Testing

The Benefits of Quality Assurance of Requirements Definition

Posted by Scott Summers on 26/09/2018

In Scrum, quality is defined as “The ability of the completed product or deliverables to meet the Acceptance Criteria and achieve the business value expected by the customer”

Read More

Topics: Software Testing, Quality Assurance

Agile Tester Roles and Responsibilities

Posted by Adam Bardell on 28/08/2018

It all starts with Quality
Testers do not just “do testing” in an Agile team and have many roles to play during the delivery of software. Testers are fully involved in the development lifecycle, meaning quality starts from day one. Although everyone in the team is responsible for quality, the test team tend to drive this and lead by example to promote good working practices, as well as being at the forefront when identifying product risks.

Read More

Topics: Software Testing, Agile,

An Overview Of Test Management Tools

Posted by Jane Kelly on 25/07/2018

Test management tools are resources used to help manage software testing activities and make them easier and faster to perform. They help to save time and money so that people/applications and other resources involved in actively testing can use their time more effectively.

Read More

Topics: Software Testing, Test Management Tools

A Performance Test Plan Template

Posted by Scott Summers on 12/07/2018

I hope you find this Performance Test Plan template helpful. Please use it wisely. You see, I have mixed feelings about template test plans – performance or otherwise.

Read More

Topics: Software Testing, Load and Performance Testing, test plan template

What is a Software Testing Process?

Posted by Jane Kelly on 26/06/2018

The software testing process involves activities categorised into key stages during the evaluation of software quality.

Read More

Topics: Software Testing, Software Test Process

How An Agile Test Plan Can Lead England To Victory!

Posted by Phil Edwards on 20/06/2018

As England battled to victory against the Tunisian rugby team in their first fixture of the 2018 World Cup, many are praising the way in which the England manager Gareth Southgate has prepared his team. Team morale is at an all-time high, a team has been picked based on ability and potential and finally a formation/system that fits the players. Of course, this plan will need to change throughout the tournament – it will need to be Agile and adaptable to change. We can draw many parallels to the software development world and this article focuses on how an Agile Test Plan fits within the life-cycle of a project.

Read More

Topics: Software Testing, Agile Test Plan

nFocus Blog

Welcome to the nFocus software testing blog. As thought leaders and technical innovators, we created this blog to distil our thoughts, ideas and musings on improving software quality.

Fill out the form below to receive future communications from nFocus including our latest:

  • Blog articles
  • White Papers
  • and plenty more!

Follow us

Follow us on LinkedIn to see our latest content!

Subscribe Here!

Recent Posts

Posts by Topic

see all