← All levels
Fresher · 0–1 yrs
Testing basics, test design, first SQL and Git, and your first Selenium script.
Your progress0/67 done
Module 1 · Testing basics
- 1What is software testing and why is it needed?FundamentalsFree
- 2What is the difference between verification and validation?FundamentalsFree
- 3What is the difference between QA, QC and testing?FundamentalsFree
- 4What is the difference between an error, a defect, a bug and a failure?FundamentalsFree
- 5What are the seven principles of software testing?FundamentalsFree
- 6What is the SDLC and what are its phases?FundamentalsFree
- 7What is the STLC and what are its phases?FundamentalsFree
- 8What are the levels of testing?FundamentalsFree
- 9What is the difference between functional and non-functional testing?Fundamentals🔒
Module 2 · Types of testing
- 10What is the difference between smoke testing and sanity testing?Fundamentals🔒
- 11What is the difference between regression testing and retesting?Fundamentals🔒
- 12What is black-box, white-box and grey-box testing?Fundamentals🔒
- 13What is the difference between static and dynamic testing?Fundamentals🔒
- 14What is the difference between alpha and beta testing?Fundamentals🔒
- 15What is exploratory testing and how is it different from ad-hoc testing?Fundamentals🔒
- 16What is positive and negative testing?Test Design🔒
- 17What is usability, compatibility and accessibility testing?Fundamentals🔒
Module 3 · Test case design
- 18What is the difference between a test scenario and a test case?Test Design🔒
- 19How do you write a good test case? What fields does it have?Test Design🔒
- 20What is Boundary Value Analysis (BVA)?Test Design🔒
- 21What is Equivalence Partitioning?Test Design🔒
- 22What is decision table testing?Test Design🔒
- 23What is state transition testing?Test Design🔒
- 24What is error guessing?Test Design🔒
- 25Write test cases for a login page.Test Design🔒
- 26What is a test plan and what does it contain?Test Design🔒
- 27What is a Requirement Traceability Matrix (RTM)?Test Design🔒
- 28What are entry and exit criteria?Test Design🔒
- 29What is test data and how do you prepare it?Test Design🔒
Module 4 · Defects and bug reporting
- 30Explain the bug (defect) life cycle.Fundamentals🔒
- 31What is the difference between severity and priority? Give examples.Fundamentals🔒
- 32What makes a good bug report?Fundamentals🔒
- 33What do you do if a developer says your bug is "not a bug"?Fundamentals🔒
- 34What is defect leakage and defect density?Fundamentals🔒
Module 5 · Agile basics for QA
- 35What is Agile and Scrum? What is the tester's role in Scrum?Fundamentals🔒
- 36What is a user story and what are acceptance criteria?Test Design🔒
- 37What is the Definition of Done (DoD) and Definition of Ready (DoR)?Fundamentals🔒
- 38What is the difference between Waterfall and Agile from a tester's view?Fundamentals🔒
Module 6 · SQL basics for testers
- 39Why does a tester need SQL?SQL🔒
- 40What is the difference between a primary key, a foreign key and a unique key?SQL🔒
- 41What is the difference between DELETE, TRUNCATE and DROP?SQL🔒
- 42How do you find the second highest salary from an Employee table?SQL🔒
- 43What is the difference between WHERE and HAVING? Explain GROUP BY.SQL🔒
- 44What are the types of joins in SQL?SQL🔒
- 45How do you find duplicate records in a table?SQL🔒
Module 7 · Git basics
Module 8 · Java basics for automation
- 51What are the four pillars of OOP? Explain with examples.Programming🔒
- 52What is the difference between method overloading and overriding?Programming🔒
- 53What is the difference between an interface and an abstract class?Programming🔒
- 54Why is String immutable in Java? What is the difference between == and equals()?Programming🔒
- 55What is the difference between an Array and an ArrayList? When do you use a HashMap?Programming🔒
- 56Explain exception handling in Java. Checked vs unchecked exceptions?Programming🔒
- 57Write a program to reverse a string and check if it is a palindrome.Programming🔒
- 58Write a program to count the occurrence of each character in a string.Programming🔒
- 59What do static, final and the finally block mean in Java?Programming🔒
- 60What is a constructor? What do this and super mean?Programming🔒
Module 9 · Introduction to automation and Selenium
- 61What is test automation, and which test cases should you automate?Selenium🔒
- 62What is Selenium and what are its components?Selenium🔒
- 63Write your first Selenium script to open a site and verify the title.Selenium🔒
- 64What are the different locators in Selenium? Which is best?Selenium🔒
- 65What is the difference between findElement and findElements?Selenium🔒
- 66How do you handle a dropdown in Selenium?Selenium🔒
- 67What is the difference between implicit wait and explicit wait?Selenium🔒