Day 01 - What is Selenium Automation How to write a Java WebDriver code

Day 01


Self FAQ’s

  • Can I learn coding/selenium by 15th August?
  • Expectations. Deadlines. Goals.
  • Program. Motivated. Driven. Team. Others. 
  • LIVE Sessions : 
  • Not so much about interaction or querying answers/tech support
  • Continue without a break, be it through videos. 
  • 75% of ITeLearn or Video Only.  
  • Coding : 
  • Selenium
  • Smart about it.
  • 2-3 repetitions.  
  • How secure is my QA Job? 
  • Depends if you can upgrade before being ASKED. 
  • Proactively learning, but practice on your AUT or app.
  • Do I stand a chance as a beginner?
  • AGE? A teen can compete with a 40+ year old. 
  • Experience? QA with 10 years who lost a job for an SDET Trained with 3months. 
  • ALL of us have a fresh slate of EARTH. 


Trainings Days : M-F 6-7p PT … 5 weeks. 25 sessions. GTW updates. 


Training Topics for Day 01 to 05 :

  • Identify the AUT
  • Write few manual Test Cases 
  • Build a Linear, Functional Decomposition, Data Driven Framework.
  • Selenium IDE WebDriver
  • Java, JDK, JUnit, TestNG
  • Apache POI HSSF
  • GitHub


Day 01 : 9th July

  • Write a Selenium WebDriver Code that gets me the course titles on the new go.itelearn app / AUT. 
  • LEarn coding, what to install, how to work through the sessions
  • ANYTIMES … RAISE YOUR HAND. I will unmute you, make u presenter and try and resolve anywhere u r stuck.


  1. AUT : 
  2. Someone u know launched a new online school. They want you to take a look as you are in QA. You want to go the extra mile.
  3. URL : https://go.itelearn.com/
  4. Break it down into 2 segments for QA
  5. UI (the look and feel of it) - Labels, H Tags, Titles, Field Names, Images, Videos, colors...
  6. Functionality (SignUp, Login, View Courses, Change Pswd) 
  7. QA Testing 
  8. Test Scenario : Excel, Txt, ALM, Jira
  9. Coverage. What you expect? How does it look? Scope.
  10. Sample Scenarios. Smoke Test. Go/NoGo
  11. Why Automation? 
  12. Three Thumb Rules
  13. Efficient 
  14. Reusable
  15. Accurate
  16. Selenium IDE
  17. Command - What to do?
  18. Target - Where should I perform the above Command?
  19. Value - Test Data / Info
  20. Java, JDK, Eclipse
  21. Install latest Java (car engine)
  22. Install latest Java Development Kit (mechanics shed)
  23. Install Eclipse (fully customized car) IDE - Integrated Dev Environment.
  24. Selenium WebDriver Code
  25. Simple java code
  26. Simple SWD code
  27. You will learn a lot through ERRORS. Human, Syntax, Run Time. 
  28. Download Selenium WebDriver and ChromeDriver. 
  29. https://www.selenium.dev/downloads/
  30. https://chromedriver.chromium.org/downloads
  31. Add them to the Eclipse Project. Under Java Build Path. 


Future Topics Day 06 to 25 :

  • KDF, POM/PF, AnyAUT
  • SQL, DB Basics
  • API, RestAssured, PostMan
  • CI/CD, Git, GitHub, Jenkins, Maven, Grid


Complete and Continue  
Discussion

0 comments