Software Engineering Orientation
Software Engineering Orientation with Satyam QMS
Entry Level Technology Program
SE Orientation with Satyam QMS
1 of 8
Defect Management
The tester tests the bug and changes the state to close if no defect found. The status is changed to Open if the bug is not fixed
New bugs and/or enhancements are opened by the tester and assigns the severity
Closed
Open
The tester tests the bug and changes the state.
Tested
Assign
The development lead reviews the severity and assigns to the developer
The development lead changes the status to ready for testing
Ready for retesting
Fixing
The developer reproduces, analyses the bug, fixes it and changes the status
Entry Level Technology Program
SE Orientation with Satyam QMS
2 of 8
Defect Management - Classification
Severity of the bug/defect shall be determined as follows H - High severity defect System crash / Incorrect data which impacts other regions / showstopper etc.) M - Medium severity defect (Execution can continue / Incorrect data which does not impact other regions / etc.) L - Low severity defect (Aesthetics / Message wording / Menu options / Wrong alarms / Help problems / etc.)
Entry Level Technology Program
SE Orientation with Satyam QMS
3 of 8
Defect Management
Bug Tracking and Reporting Total number of defects found Number of high severity defects Number of medium severity defects Number of low severity defects Every good bug report should contain: Steps to reproduce Explanation about the defect Analysis if any
Entry Level Technology Program
SE Orientation with Satyam QMS
4 of 8
Defect Causal Analysis
Cause of a defect may be any of the following: URD ,SRS, Design Documents incorrect / inconsistent / ambiguous URD ,SRS, Design Documents not interpreted properly Coding Error Test case design not proper Impact Analysis not proper contd...
Entry Level Technology Program SE Orientation with Satyam QMS 5 of 8
Defect Consolidation Log
Entry Level Technology Program
SE Orientation with Satyam QMS
6 of 8
Automation Testing Tools
Automated testing tools can provide several benefits when they are implemented correctly The potential benefits of automation tools are: Reusability of test scripts Reduces cycle time Reduction of the test effort and schedules. Building of a more reliable system. Maintaining a central repository of all test assets by using test management tools.
Entry Level Technology Program
SE Orientation with Satyam QMS
7 of 8
Automation Testing Tools
The automation tools for functional testing are
Mercury Win Runner Rational Robot Rational Visual Test Segue Silk Test.
The automation tools for performance testing are Mercury Load Runner Segue Silk Performer Compuware QA Load
Entry Level Technology Program
SE Orientation with Satyam QMS
8 of 8