What are the different types of suppressions and how do they operate?
There are three types of suppression that work as follows:
- Passed Suppression: For example, a dialogue transaction might make a call to an external system after the save. However on the Playback system this RFC might not exist, so you might get an unexpected message of 'RFC does not exist'. In this case everything worked except for the RFC call, so you make this a successful suppression, which would change the status of this Script from Failed to Passed, which results in no defect being raised and this script being added to the 'Passed' scripts instead of the Failed
- Ignored Suppression: For example, you might get a specific message midway through the script, and if you see this message you want to ignore this Script. If you make this a Ignored suppression, it will change the status from Failed to 'Ignored', which will result in no Defect being raised and the total number of Failed being reduced
- Ignored Step: For example, the BOT might not have Word installed, which results in the GUI reporting back a message of 'Word is not installed' If you choose to suppress the step, the Script will simply suppress that particular step and attempt to carry on with the rest of the Script