Sie sind auf Seite 1von 6

Software Testing

Unit 1
1. What is Quality?
2. Explain Testing Principle - Testing is context dependent.
3. What are defects? Why does software have defects? (causes of
defects).
4. What is the cost of defects?
5. Explain the Role of testing in software development, maintenance
and Operations.
6. What is root cause analysis?
7. How much testing is enough?( Testing Principle - Exhaustive testing
is impossible )
8. WHAT IS TESTING? (The driving test - an analogy for software
testing)
9. Explain different terms in Defining software testing.
10.Explain the objectives for testing -the reasons why we do it.
11. When can we meet our test objectives? (Testing Principle Early
testing)
12. Explain how Focusing on defects can help us plan our tests (Testing
Principle - Defect clustering)
13.Explain how The defect clusters change over time(Testing Principle -
Pesticide paradox).
14. If we don't find defects does that mean the users will accept the
software?
(Testing Principle - Absence of errors fallacy).
15. what is test planning? Explain its major tasks.
16. what is test control? Explain its major tasks.
17. Explain the terms Test analysis and design.
18. Explain the terms Test implementation and execution.
19. Explain the terms Evaluating exit criteria and reporting.
20. Explain Test closure activities.
21. Explain Independent testing - who is a tester?
22. Why do we sometimes not get on with the rest of the team?
Unit 2
1. Write the note on
a) Waterfall model
b) V Model
c) Test Levels
d) Iterative life cycles
e) Rapid Application Development
f) Agile development
g) Component testing
h) Integration testing and its types.
i) Big bang testing
j) System testing
k) Acceptance testing
l) Functional Testing
m) Non functional testing
n) Structural testing
o) Testing related to changes (confirmation and regression testing)
2. List and explain types of acceptance testing
3. List and Explain different test types.
4. Explain the ISO 9126 standard defined six quality characteristics and
the subdivision of each quality characteristic into a number of sub-
characteristics.
5. Explain what is MAINTENANCE TESTING
6. What is Impact analysis and regression testing.
7. What are the Triggers for maintenance testing
8. What are Ad-hoc corrective modifications.
Unit 3

1. Static VS Dynamic testing


2. What are Reviews? write advantages.
3. Explain REVIEW PROCESS.
4. List and explain the Phases of a formal review
5. Explain different Roles and responsibilities.
6. Explain Static analysis tools.
7. What are Coding standards. Write three main causes for failure.
8. What is Code metrics. Explain different kinds of structural measures,
9. Write a note on Code structure
10. Write a note on
a. Kick-off
b. Review meeting
c. Rework
d. Planning phase.
Unit 4
1. What is Test analysis: identifying test conditions.
2. Why is traceability important?
3. Explain Test design: specifying test cases
4. Explain Test implementation: specifying test procedures or scripts.
5. Explain Test procedure with example.
6. List and explain different Testing Techniques. (categories)
7. Where to apply the different categories of techniques.
8. List and Explain The four specification-based techniques .
9. Write a note on
10. Equivalence partitioning
11. Boundary Value Analysis
12. Designing test cases
13. State Transition diagram
14. State table
15. Use case testing
16. Why do both equivalence partitioning and boundary value
analysis?
17. Why use decision tables?.
18. Explain State transition testing.
19. List and explain Structure-based test design techniques.
20. Write a note on
a) Statement coverage
b) Decision coverage
c) Error guessing
d) Exploratory testing
21. What is test coverage? Explain Types of coverage.
22. How to measure coverage.
23. Explain the internal factors that influence the decision about
which technique to use
24. Explain the external factors that influence the decision about
which technique to use.
Unit 5
1. Explain Independent and integrated testing.
2. Explain Working as a test leader.
3. Explain Working as a tester.
4. Explain the purpose and substance of test plans.
5. What to do with your brain while planning tests.
6. Explain factors involved in criteria.
7. Estimating what testing will involve and what it will cost.
8. Estimation techniques.
9. Factors affecting test effort.
10. Explain Test approaches or strategies.
11. Explain the major types of test strategies.
12. How do you know which strategies to pick or blend for the best
chance of success?
13. Write the various purposes of Test monitoring.
14. Write a note on Test Summary Report.
15. What is Test Control.
16. Explain the term Configuration Management.
17. What is Risk and Explain levels of risk.
18. Write a note on Product Risk
19. Write a note on Project Risk
20. What are incident reports for and how do I write good ones?
21. What goes in an incident report?
22. What happens to incident reports after you file
them?(lifecycle).

Unit 6
1. Explain TYPES OF TESTTOOL.
2. Explain following tools with features.
3. Test management tools
4. Requirements management tools
5. Incident management tools
6. Configuration management tools
7. Review process support tools
8. Static analysis tools (D)
9. Modeling tools (D)
10. Test design tools
11. Test data preparation tools
12. Test execution tools
13. Test harness/unit test framework tools (D)
14. Test comparators
15. Coverage measurement tools (D)
16. Security tools
17. Dynamic analysis tools (D)
18. Monitoring tools
19. Test execution tools
20. Performance testing tools
21. Static analysis tools
22. Test management tools
23. Write Potential benefits of using tools.
24. What are the Risks of using tools?
25. What are the factors are important in selecting a tool.
26. What is Pilot Project? Write objectives for a pilot project.
27. Explain the Success factors.

Das könnte Ihnen auch gefallen