Professional Documents
Culture Documents
SYNOPSIS
SYNOPSIS
infrastructure and at the same time ensure the MainUI SW is testable as individual entities
plus regression. This could be achieved by developing Integration tests for key
components in the system. Integration tests could be implemented using Nunit framework
and specflow framework. Nunit framework provides both GUI and Command-Line
interface to test the flow and assert the values. Using specflow test can be written using
simple English sentences. Two major components, Results Collector and Defect Source
Integration test for Results Collector has achieved the goal of testing the component in
isolation. Tests ensures that actual functionality of Results Collector is not broken, when
component is modified. Various test cases for Defect Source Loader were implemented to
cover the major functionality of this component. These tests help in discovering bugs in
component as well as serves as safety net (or regression test suite) for future
development.
Sathya Thambusamy,
Senior Manager
Continuous Integration, WIG Division