Belfast & Dublin Event: Software Robustness – Vincent Sinclair

BY : softtestireland - Tuesday, November 1st, 2016 at 11:46 am

SoftTest Ireland in association with ISA Software Skillnet presents:
‘Software Robustness’ – Vincent Sinclair

Belfast Event
Venue: Radisson Blu Hotel Belfast (New venue for one event only)
3 Cromac Place, Belfast BT7 2JB
Date: Wednesday 9th November 2016
Time: 12:30

Dublin Event
Venue: IBEC Dublin, Confederation House, 84/86 Lower Baggot Street, Dublin
Date: Wednesday 9th November 2016
Time: 18:00


Vincent Sinclair is a member of the software reliability group within Nokia Bell Labs, Dublin, Ireland. He is responsible to mentor product development and test teams to improve the robustness of the software systems and solutions delivered by Nokia. He has twenty five years’ experience working around the globe, driving improvements in the reliability and quality of telecommunications networks.Vincent has delivered many tutorials on software reliability across USA, Europe and Asia-Pacific. Vincent holds an MSc in Quality with a thesis on software quality, a B.S. in Computer Science, a B.S. in Electronic Engineering with Telecommunications and a B.S in Mathematics.


Presentation description:

Title: ‘Software Robustness’ – Vincent Sinclair

We can define software robustness as the degree to which a system or component can function correctly in the presence of invalid inputs or stressful environmental conditions. While software testing typically does a very good job of testing the functional requirements of a solution, there is less focus on testing for software robustness. This results in software with significant robustness vulnerabilities escaping to the field, which can lead to service affecting outages.

The talk will present examples of typical software robustness defects in a telecommunications network. Using these examples as input, we will explore how to build a comprehensive software robustness test strategy and test plan. Firstly, we will identify how these defects typically enter the software, particularly when the end to end team is distributed across multiple sites and multiple time zones. We will then look in detail how a development and test team can build a very complete software robustness test plan to prevent such defects escaping. We will explore how to build test cases to uncover robustness defects in the software. Finally, we will explore ways to extend the typical stability testing to more aggressively stress the software to discover underlying robustness type faults.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.