Software Testing

                 SOFTWARE  TESTING AND QUALITY ASSURANCE

                                                                 Question Bank

  1. What do you mean by software quality assurance? Explain SQA activities

  2. Explain Defect Life Cycle  with diagram 

  3. Define Software Testing, Testing objectives and elaborate on the testing principles

  4. Solve :An OTP number which contains only six digits, less or more than six digits will not accepted and the application will redirect the user to the error page. Using Equivalence partitioning write valid and invalid test cases.

  5. Write a test plan for the following sections of IEEE 829 test plan template for a online library system. -a) Scope of testing. b) Objectives. c) Risks. d) Strategy. e) Approach.

  6. Write any  four tests cases for traffic signal.

  7. Boundary Value Analysis Technique with an example

  8. JMeter

  9. Security Testing

  10.  Explain s/w quality factors and software quality metrics.

  11. Difference between Static testing and Dynamic Testing

  12. Explain Software Testing Life Cycle (STLC) with Diagram 

  13. Solve :A  Pin number which contains only 4 digits, less or more than 4  digits will not accepted and the application will redirect the user to the error page. Using Equivalence partitioning write valid and invalid test cases

  14. Write Four test cases for ATMs.

  15. Localization and Internationalization Testing

  16. Static testing Techniques

  17. Security Testing

  18. Write a test plan for the following sections of IEEE 829 test plan template for a Railway Reservation System a) Scope of testing. b) Objectives. c) Risks. d) Strategy. e) Approach.

  19. Difference between White box Testing  and Blackbox Testing

  20. Write a test plan for the following sections of IEEE 829 test plan template for an online book shopping system.a) Scope of testing. b) Objectives. c) Risks. d) Strategy. e) Approach.

  21. Write four test cases for payment through a debit card option for an interactive web app, considering various positive and negative scenarios

  22. Enumerate the limitations of selenium testing tool

  23. NonFunctional Testing 

  24. Selenium 

  25. Acceptance Testing


 

Long Questions

  1. Define Software Testing, Testing objectives and elaborate on the testing principles.

  2. What do you mean by review? Explain Inspection Process.

  3. Explain Bug Life Cycle with a neat diagram.

  4. Explain V-V Model of testing in detail.

  5. Explain Software testing life cycle with diagram. 

  6. Write difference between Static and Dynamic testing.

  7. Explain white box testing and its techniques.

  8. Differentiate between white box and black box testing.

  9. What do you mean by software quality assurance? Explain SQA activities

  10. What are levels of testing? Explain in detail.

  11. What is Test Driven Development (TDD)? How TDD is performed?

  12. Explain SQA standards.

  13. Define non-functional testing and explain its types.


Test Cases and Solving 

  1. Write four test cases for payment through a debit card option for an interactive web app, considering various positive and negative scenarios.

  2.  Explain test case design for the login process.

  3. Write any 4 test cases for testing login functionality of an E-mail application.

  4. Write 4 test cases for testing debit card payment form of the payment module for an e-commerce web application.

  5. Write a detailed test plan for online grossary ordering mobile application. The application functionalities are registration, login, check items, price, delivery time etc.

  6. Write a test plan with scope and objectives of testing, risks, contingencies and strategy, schedule, deliverables for Know Edge, an online learning platform.

  7. Write any 4 tests cases for traffic signal

  8. Find the minimum test required for statement coverage. 

order_qty = 0

 Read order_qty

 If order_qty >= 20 then

 Disc = 0.05

 If order_qty >= 100 then

 Disc = 0.1

 Endif Endif


   9.Find the minimum tests required for statement and branch coverage

for the following 

Discount rate = 1;

Fare = 9000;

if (Person = = “Senior Citizen”) and

(travel - month = “May”))

Bonuspoints = 100 + Bonuspoints

if (Class = “First”)

discount Rate = 5;

Fare = Fare * discount Rate;


Short Notes

  1. Boundary Value Analysis Technique with an example

  2.  Security Testing 

  3.  Regression Testing

  4. System testing 

  5.  Statement coverage criteria of White-Box testing

  6.  Types of static testing techniques.

  7. Data flow analysis.