Software engineering Section 2
Agenda Back to 7amada Story What’s the purpose of testing Testing rules Types of testing Manual testing VS Automation testing TestNG Selenium
Thank you Ahmed Hussein and his friend
7amada go to another software company Abdel el toab
Behind every lead is an evil Integration & System testing
What will happen when our business analyst is like “Basant”
Types of testing Unit testing (Developers) Purpose ? Integration testing (Developers) Purpose ? System testing (Developers and QA developers) Purpose ? Acceptance testing (Customers) Purpose ?
How to test What are the possible test cases of moving one file from folder A to folder B ?
Terminologies Exhaustive testing Early testing Pesticide Paradox Testing ensure no defects ? V-Model Black box VS White box
Testing life cycle
Manual testing Junit TESTNG Demo
Automation testing Selenium Web driver
Exercise Develop a function that takes an array of integers and return an array of integers similar to the input array but each number is divided by 2 Example input 2 5 8 6 Example output 1 2 4 3 Think about the possible test cases for this function Note: I have been asked to answer this question in one of my previous interviews