The Blog

Regression Testing and Retesting - Check and Recheck

Posted by Phil Edwards on 30/05/2017

In an ever changing and fast paced world, things need to be done quicker. Not only to save costs but consumers need products and services at a touch of a button and assurances that they all cater for their needs first time without fail. Companies are faced with many dilemmas; costs, do a project on the cheap and risk delivering a shoddy project. Time, do it right but take too long and your market saturation will be behind your competitors. Quality, rush a project out the door and risk introducing operational and productions defects. So, is there another way?

Read More

Topics: Software Testing, regression testing and retesting

Performance Testing Basics – The Three Golden Rules

Posted by Phil Edwards on 23/05/2017

Performance testing is simple, right? Well, those who do it will beg to differ. There are some performance testing basics you need to get right first before embarking on the journey.

Read More

Topics: Software Testing, Performance Testing Basics

Beyond Penetration Testing – 7 Steps to a Security Testing Strategy

Posted by Sam Clarke and Scott Summers on 17/05/2017

IT security testing is not just about checking that you can break in via a website vulnerability such as SQL injection. To prevent an IT security attack, security testing needs to be wider than penetration testing and should cover wider aspects of security. The good news is that it’s not as hard as you might think to make your systems more secure through a broad security testing strategy. Follow these seven steps to reduce the risk of a security breach.

Read More

Topics: Software Testing, Security Testing Strategy

Test Automation Benefits - Time Is Money

Posted by Jane Kelly on 16/05/2017

Increasingly across all industries, companies are striving to achieve smarter, faster, more effective operations throughout their business. The importance of quality speed to market deliveries and reliable, timely, management information is so critical in supporting the foundations for success. A professional review of your business testing operations is an excellent way to get quality, independant support in achieving those strategic goals.

Testing support can be integrated within your business to suit your needs, costs and timescales. This can be at process mapping level; for example, looking at your procedures and at pitfalls you wish to eliminate from your business environment, or it can be at test automation level where test data and or scripts can be created and run in high volumes automatically - even over night without being attended by a member of staff.

Automation of test scripts is particularly beneficial in giving early indication of the level of quality in the delivery and can aid key decision making, which has a direct influence on the outcome for your projects. The set-up of automated testing enables concurrent processing to simulate multiple users, platforms and other important configurations. Test automation benefits include that it saves time, money and can be targeted across the most important functional areas giving you a great breadth of coverage and a level of assurance and confidence at an early stage. In addition to speed and cost benefits the re-usable aspects of automation mean that realisation of these cost benefits are utilised time and time again with minimal overhead maintenance.

MI metrics and the capturing of them is very tricky or hard to quantify as each project is different, so the real benefits are ‘value adds’, which is something many employees cannot measure either through lack of experience outside their employer or lack of training. This is where a consultancy can add value over existing staff rather than incur additional direct costs, which require extra time and money.

At nFocus we can demonstrate a wealth of experience in offering a complete testing service including areas such as planning, estimating, execution, release and post implementation. We also offer bespoke testing consultancy for those looking for specialised support in specific areas. Our extensive expertise and well qualified professionals within the team can advise and support your business on all facets of automation, performance, security, mobile and device testing in addition to manual testing practices, future proofing and scalability. This means we can save you money and that money can be reinvested within your organisation.

The impacts of not approaching testing operations correctly can cost a colossal amount, which can damage your base line profit margins and your commercial reputation. Getting the right help from the right sources at the right time is vital. It is important to engage experienced and established professionals who can demonstrate helping clientele with their testing challenges and evidence valued trusted relationships built upon the successful partnerships, whilst also saving you money and time.

Read More

Topics: Software Testing, TEST AUTOMATION BENEFITS

Risk Based Testing – ‘Every Risk Presents an Opportunity'

Posted by Phil Edwards on 9/05/2017

The Risk profiles of a project or programme of work constantly change over the system development life-cycle. We all know that occasionally a swerve ball is thrown and we must react and adapt accordingly. Usually the project informs testing of the change and in return testing informs the project of the associated risk and details the probability of the risk involved. Testing then needs to be flexible and responsive to these changes to adapt, and to find a suitable solution to offer the best probability of success without compromising quality.

Read More

Topics: Software Testing, Risk Based Testing

Testing Methodologies – Picking the right modus operandi

Posted by Phil Edwards on 10/02/2017

Software Development and Testing can use lots of different methodologies and models, but for this paper we will stick to those that are most commonly used and current in today's market place. Overall the common goal of all testing methodologies is to ensure a bug free product that meets the Users requirements.

Read More

Topics: Software Testing, testing methodologies

Software Testing Life Cycle – From the Egg to the Apples (ab ovo usque ad mala)

Posted by Phil Edwards on 10/02/2017

STLC - Software Testing Life Cycle, simply put, refers to a testing process regardless of which testing methodology you use (Agile, Scrum or Waterfall etc.), each process will have specific steps to be executed in a predefined sequence, thus ensuring that both the entry and exit criteria have been met through each stage of a project.

In the STLC process, every activity and testing task is carried out in a planned way, regardless of whether you are in a short sprint or a large waterfall project. Each project phase will naturally have different goals and deliverables but the principals of each objectives remains the same – delivering software that is bug-free and meets the Users requirements.

Within each project, there will be a level of detail that naturally alters dependant on the testing methodology, but the key features of the STLC will remain the same whether written into a formal document or scribbled on a post-it note. Here are the key (and not limited too) features of the STLC:

Read More

Topics: Software Testing, software testing life cycle

DevOps Release Management – Stressed, I’m far too busy to be stressed

Posted by Phil Edwards on 10/02/2017
DevOps, although not a new concept, is increasing in popularity; and as its adoption rate increases across the globe there are becoming some worrying signs that although a great concept there are some shortfalls in the process. Our observations from many DevOps engagements conclude that the following are the key indicators which suggest you need to refine your release management process:
  • Everyone in the DevOps team is stressed, or worse still burnt out.
  • Releases mainly happen out of core hours and often on weekends and Bank Holiday.
  • Your team relies on a single ‘Go To’ person, the only one who knows how to get the code deployed.
  • Users are often negatively affected by new releases – bugs in live.
  • You might not be superstitious, but your project manager brings into work a lucky black cat, a rabbit’s foot and hangs a horse shoe above the server room door for every software release…!


Read More

Topics: Software Testing, DevOps Release Management

The Growing Importance of Having A Digital Test Strategy

Posted by Phil Edwards on 10/02/2017

By the time you have read to the end of this article you can be very assured that someone somewhere has either launched a new app, created a new phone, put their services into the Cloud or Internet enabled a ‘Thing’. This gives us a problem; an advancement of digital tech is forcing every company to rethink their testing strategies, leave it too late to change and you risk being left behind in the market place and that’s not a place you want to be, nor does the board and shareholders…

Customers and End Users alike want high quality applications that seamlessly integrate first time. Testing was once a project supporter, now it’s the driving force of key strategies and the way in which projects are delivered. Ask yourself the following three questions, and if you have one moment of doubt then you need to rethink the way you address this digital disruption:

Read More

Topics: Software Testing

Load Testing Tools Comparison: Nine Essentials Of A Load Testing Tool

Posted by Ajvinder Dhatt on 7/02/2017

With multiple Performance & Load Testing (LT) tools in the marketplace, the motivation behind this article is to highlight what the key functions that make up the ideal tool are. I will use my experience of working with open source and premium LT tools to highlight what I believe the key offerings are that makes them relevant in this competitive market. These nine essentials of a load testing tool can then be used when undertaking a load testing tools comparison. 

Read More

Topics: Software Testing, Load Test Tools, Load Testing Tools Comparison

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!

Recent Posts