In this lecture, we will talk about one of the most important topics every automation tester should know ...Exception Handling So whats an Exception? Well, they are problems in your code that occur during the execution of a program. Why Do I Handle Them? If not handled, the program execution terminates Ok, Tell Me How To Handle Them? Exceptions can be handled using 3 keywords(try, catch and finally) We will take our previous lecture example of querying dictionary with a key whose entry is not added in the dictionary. Check the below code //Initialization Dictionary < string , string > stateCollection = new Dictionary < string , string >(); //Adding Data stateCollection . Add ( "CA" , "California" ); stateCollection . Add ( "CO" , "Colorado" ); stateCollection . Add ( "NY" , "New York" ); stateCollection . Add ( "TX" , "Texas" ); //Querying Dict...