Search by topic
67 questions
- What is software testing and why is it needed?Fresher · Q1FundamentalsFree
- What is the difference between verification and validation?Fresher · Q2FundamentalsFree
- What is the difference between QA, QC and testing?Fresher · Q3FundamentalsFree
- What is the difference between an error, a defect, a bug and a failure?Fresher · Q4FundamentalsFree
- What are the seven principles of software testing?Fresher · Q5FundamentalsFree
- What is the SDLC and what are its phases?Fresher · Q6FundamentalsFree
- What is the STLC and what are its phases?Fresher · Q7FundamentalsFree
- What are the levels of testing?Fresher · Q8FundamentalsFree
- What is the difference between functional and non-functional testing?Fresher · Q9Fundamentals🔒
- What is the difference between smoke testing and sanity testing?Fresher · Q10Fundamentals🔒
- What is the difference between regression testing and retesting?Fresher · Q11Fundamentals🔒
- What is black-box, white-box and grey-box testing?Fresher · Q12Fundamentals🔒
- What is the difference between static and dynamic testing?Fresher · Q13Fundamentals🔒
- What is the difference between alpha and beta testing?Fresher · Q14Fundamentals🔒
- What is exploratory testing and how is it different from ad-hoc testing?Fresher · Q15Fundamentals🔒
- What is positive and negative testing?Fresher · Q16Test Design🔒
- What is usability, compatibility and accessibility testing?Fresher · Q17Fundamentals🔒
- What is the difference between a test scenario and a test case?Fresher · Q18Test Design🔒
- How do you write a good test case? What fields does it have?Fresher · Q19Test Design🔒
- What is Boundary Value Analysis (BVA)?Fresher · Q20Test Design🔒
- What is Equivalence Partitioning?Fresher · Q21Test Design🔒
- What is decision table testing?Fresher · Q22Test Design🔒
- What is state transition testing?Fresher · Q23Test Design🔒
- What is error guessing?Fresher · Q24Test Design🔒
- Write test cases for a login page.Fresher · Q25Test Design🔒
- What is a test plan and what does it contain?Fresher · Q26Test Design🔒
- What is a Requirement Traceability Matrix (RTM)?Fresher · Q27Test Design🔒
- What are entry and exit criteria?Fresher · Q28Test Design🔒
- What is test data and how do you prepare it?Fresher · Q29Test Design🔒
- Explain the bug (defect) life cycle.Fresher · Q30Fundamentals🔒
- What is the difference between severity and priority? Give examples.Fresher · Q31Fundamentals🔒
- What makes a good bug report?Fresher · Q32Fundamentals🔒
- What do you do if a developer says your bug is "not a bug"?Fresher · Q33Fundamentals🔒
- What is defect leakage and defect density?Fresher · Q34Fundamentals🔒
- What is Agile and Scrum? What is the tester's role in Scrum?Fresher · Q35Fundamentals🔒
- What is a user story and what are acceptance criteria?Fresher · Q36Test Design🔒
- What is the Definition of Done (DoD) and Definition of Ready (DoR)?Fresher · Q37Fundamentals🔒
- What is the difference between Waterfall and Agile from a tester's view?Fresher · Q38Fundamentals🔒
- Why does a tester need SQL?Fresher · Q39SQL🔒
- What is the difference between a primary key, a foreign key and a unique key?Fresher · Q40SQL🔒
- What is the difference between DELETE, TRUNCATE and DROP?Fresher · Q41SQL🔒
- How do you find the second highest salary from an Employee table?Fresher · Q42SQL🔒
- What is the difference between WHERE and HAVING? Explain GROUP BY.Fresher · Q43SQL🔒
- What are the types of joins in SQL?Fresher · Q44SQL🔒
- How do you find duplicate records in a table?Fresher · Q45SQL🔒
- What is Git and what is the difference between Git and GitHub?Fresher · Q46Git🔒
- Explain the basic Git workflow and common commands.Fresher · Q47Git🔒
- What is a branch and why do we use branches?Fresher · Q48Git🔒
- What is a merge conflict and how do you resolve it?Fresher · Q49Git🔒
- What is the difference between git pull and git fetch?Fresher · Q50Git🔒
- What are the four pillars of OOP? Explain with examples.Fresher · Q51Programming🔒
- What is the difference between method overloading and overriding?Fresher · Q52Programming🔒
- What is the difference between an interface and an abstract class?Fresher · Q53Programming🔒
- Why is String immutable in Java? What is the difference between == and equals()?Fresher · Q54Programming🔒
- What is the difference between an Array and an ArrayList? When do you use a HashMap?Fresher · Q55Programming🔒
- Explain exception handling in Java. Checked vs unchecked exceptions?Fresher · Q56Programming🔒
- Write a program to reverse a string and check if it is a palindrome.Fresher · Q57Programming🔒
- Write a program to count the occurrence of each character in a string.Fresher · Q58Programming🔒
- What do static, final and the finally block mean in Java?Fresher · Q59Programming🔒
- What is a constructor? What do this and super mean?Fresher · Q60Programming🔒
- What is test automation, and which test cases should you automate?Fresher · Q61Selenium🔒
- What is Selenium and what are its components?Fresher · Q62Selenium🔒
- Write your first Selenium script to open a site and verify the title.Fresher · Q63Selenium🔒
- What are the different locators in Selenium? Which is best?Fresher · Q64Selenium🔒
- What is the difference between findElement and findElements?Fresher · Q65Selenium🔒
- How do you handle a dropdown in Selenium?Fresher · Q66Selenium🔒
- What is the difference between implicit wait and explicit wait?Fresher · Q67Selenium🔒