Vous êtes sur la page 1sur 15

Question Bank – Software Testing

Chapter-1 : Purpose of Software Testing


Q1. What is Software Testing? State purpose of Software Testing.
Q2. Describe with example how PC version can create problem with
developed software
Q3. What was the problem detected in Pentium processor and how it
was rectified.
Q4. What can be effect of Malfunction of single data bit. Describe.
Q5. Describe Timing error which can create error in software.
Q6. What is bug? How the name came?
Q7. Describe the term software failure.
Q8. What is Software bug? Why do bug occur?
Q9. How bug can effect economically? What is cost of a bug.
Q10. What is the job of software tester?
Q11. What make a software tester good?
Q12. List the traits that software tester should have?
Q13. What do you mean by software product &Explain.
Q14. What is software design document. Explain in detail. State different
part of software document
Q15. What is test document? Describe.
Q16. How all are included in software project staff & state their duties.
Q17. Describe step in SDLC? Describe each in detail.
Q18. What is Model in SDLC? List different model.
Q19. Write short note on:
a) Big Bang Model
b) Code fix Model
c) Water fall Model
d) Spiral Model
e) Prototyping and RAD Model
f) V Model
g) Modified V Model
Q20. Describe the terms:
i)Quality ii)Quality Assurance iii)Quality Control..
Q21. Describe the terms: Testing, Verification, and Validation.
Q22. Justify the statement with example. Its impossible to test a
program completely.
Q23. Why software testing is called as Risk based exercise.
Q24. Justify the statement “Testing can’t show that Bug don’t exist”.
Q25. What is Pesticide Paradox and describe different Pesticide Paradox..
Q26. Describe why Software tester the most important member of project
team.
Q27. Describe: 1)Y2k problem/bug.
2) Jpeg embedded virus
Q28. Describe the problem associated with:
1) Disney lion King game.
2) Intel Pentium processor
3) NASA mars polar Lander
4) Patriot Missile defense system.
Q29. Explain following rules related to software Bug.
1) Not as per specification does
2) Not as per specification doesn’t
3) Not is specification
Q30. Describe the following
1) Data flow diagram.
2) State transmission diagram.
3) Flow charts.
Q31. State difference between quality control & quality Assurance
Q32. Describe the testing calculator.
Q33. State advantage and disadvantage of
1) Waterfall Model.
2) Spiral Model.
3) V Model.
Q34. State Goal of Software Tester.
Q35. Define
1) Software testing, 2) Bug, 3) Testing, 4) Verification
5) Validation, 6) Quality 7) Quality Control, 8) Quality Assurance

Chapter-2 : Testing Fundamental

Q1. What is software testing? State is steps.


Q2. Why testing cannot assure quality.
Q3. What is software quality?
Q4. List basic class of testing & describe.
Q5. What are different type of testing describe
Q6. Describe or write short note on.
a) Unit testing
b) Integration testing
c) Functional and system testing
d) Acceptance testing
e) Regression testing
f) Beta testing
g) Black box testing
h) White box testing
i) Gray box testing
j) Static and dynamic testing
Q7. State advantages and disadvantages of black box testing.
Q8. State necessary of white box testing. State limitation of white box
testing.
Q9. State different between static and dynamic testing.
Q10. Describe what is equivalence partitioning.
Q11. State importance of equivalence partitioning.
Q12. What are different source of Bug. Describe.
Q13. Describe what do you mean by default, Empty, Blank, null, Zen
and none values.
Q14. State what is invalid, wrong, incorrect and garbage data.
Q15. Describe Racing condition and bad timing related for testing to fail.
Q16. What is repetition stress and load testing related to testing to fail.
Q17. State importance with repetition stress and load testing.
Q18. List and describe different black box testing technique.
Q19. State different between Black, gray & white box testing.
Q20. Describe performing high level review of the specification.
Q21. What are standard? And guideline to be considered for software
testing?
Q22. How Review & testing of similar software improves understanding
of software?
Q23. Describe high level and low level test technique
Q24. Describe specification terminology & checklist related to software
testing.
Q25. Describe “Test to pass” and Test to fail” approach software testing.
Q26. State goal of equivalence partitioning.
Q27. Describe data testing relation to Equivalence partitioning.
Q28. what is boundary condition and sub boundary conditions related to
Equivalence partitioning.
Q29. Related to state testing describe
i) Testing software logic flow.
ii) Reducing the number of state & transition to test

Q30. Describe following Black box testing.


i) Behave like Dumb user.
ii) Look for bug were you already found them.
iii) Think like a hacker.

Chapter-3 : Examining the code

Q1. What is static testing? Describe approach to static testing.


Q2. What are formal review? State & describe its 4 elements.
Q3. What are indirect result of holding of reviews?
Q4. Write short node on inspection & inspection team related to code
examination
Q5. What is code coverage testing?
Q6. Describe performance analysis & optimization.
Q7. Define coding standard and guidelines & describe them.
Q8. Define reliability, readability and operatbility.
Q9. What is check list?
Q10. What is error? List different types of error.
Q11. Write Short note on:
i) Data declaration error.
ii) Computation error.
iii) Companion error.
iv) Control flow error
v) Subroutine error
vi) Input & output error.
Q12. Describe challenges in white box testing
Q13. Describe Dynamic white box testing.
Q14. Compare Dynamic white box testing and debugging
Q15. List different approach in software testing.
Q16. Describe Bottom up approach of unit testing
Q17. Describe top Down approach of unit testing.
Q18. List and describe limitation of unit and integration testing
Q19. Define code coverage? Describe different types of code coverage.
Q20. Describe statement/line coverage.
Q21. Describe path coverage with example.
Q22. Describe conditional & functional coverage.
Q23. Who are Authors and moderator.
Q24. Describe static white box testing.
Q25. Describe desk checking related to static white box testing.
Q26. Describe Code walk through related to static white box testing
Q27. Describe code injection related to static white box testing.
Q28. What is structural testing & list different types of structural testing.
Q29. Describe unit/code functional structural testing
Q30. Describe code coverage structural testing.
Q31. Describe code complexity structural testing.
Q32. Describe unit and integration testing.
Chapter-4 : Applying Testing skill

Q1. What is configuration? Describe configuration testing.


Q2. List and describe parts of personal computer.
Q3. Why components of PC are to be studied here?
Q4. What is configuration bug? Why it is to be isolated.
Q5. What is debugging?
Q6. Describe decision making process to approach the task.
Q7. Related to configuration testing describe:
i) Decide type of hardware needed.
ii)Decide what hardware brand, model & device driver
available.
iii)Decide which hardware feature model, option available.
Q8. How to decide a software that will work with our hardware
configuration.
Q9. Which hardware to be opt for? How to decide that?
Q10. Describe what do you mean by compatibility testing
Q11. Describe platform and application versions.
Q12. Describe what is forward and backward compatibility testing.
Q13. State impact of testing multiple version.
Q14. State criteria to select program for testing.
Q15. Describe high level standard and guidelines.
Q16. Describe low level standard and guideline
Q17. State importance of low level standard & guideline.
Q18. Describe with example data sharing compatibility.
Q19. Describe feature and function of clipboard.
Q20. Describe DDE, COM and OLE.

Chapter 5
Q1. State problem associated with poorly converted word for word from
another language.
Q2. State problem that will occur due to text expansion.
Q3. Describe ASCII, DBS, Unicode, codepages
Q4. State advantage Unicode.
Q5. How localized and non localized character handle extended
character set.
Q6. State important of hot key and short cuts.
Q7. How extended characters are interpreted by software to program
calculation on them.
Q8. How the issue of Reading from right & left in solved.
Q9. what is translation problem associated with text in graphic.
Q10. what is keep the text out of the code translation problem.
Q11. List and explain the different translation problem associated with
language testing.
Q12. Describe location issue, content, Data formats.
Q13. Describe configuration and compatibility issues.
Q14. Describe foreign platform configuration.
Q15. Describe data compatibly.

Chapter 6
Q1. What is usability testing.
Q2. State goals of usability testing.
Q3. Describe user interface testing.
Q4. How good interface is designed.
Q5. State standard and guideline good user interface.
Q6. Describe consistent and inconsistent user interface.
Q7. What is flexibility, comfortable, correct useful, user interface
Q8. What is Accessibility testing.
Q9. Explain how testing can be done for disabled person
Q10. List accessibility feature in software.
Q11. List accessibility feature in software.
Q12. List the accessibility feature of Windows & Macintosh O.S.
Q13. What is software documentation. List different things to be
included in documentation.
Q14. List and explain deferent type of Software documentation.
Q15. What is EULA , explain.
Q16. State importance of document testing.
Q17. What are things to be taken care of while Reviewing
documentation.
Q18. List what realities of documentation testing.
Q19. What is website testing.
Q20. What is impact of quality on website testing.
Q21. What are facts to be considered which website testing in respect to
quality.
Q22. What are different classification ways of websites.
Q23. List classification of website based on business purpose.
Q24. List classification of website based on degree of interactivity.
Q25. List and explain different component of website.
Q26. What are different activity a user can perform on webpage.
Q27. State difference between website and multimedia document.
Q28. Describe black box testing of website.
Q29. Describe Gray box testing of website.
Q30. Describe White box testing of website.
Q31. Describe configuration & compatibility testing of website.
Q32. List and describe then major mistake in web design.
Q33. List 7 importance characteristics of good use interface.
Q34. Define the point which will define intuitiveness of user interface.
Q35. What is the effect on software if standard are not maintained.
Q36. What are factor which make software use comfortable.
Q37. Define correctness and describe it will example
Q38. List some of disabilities which may make use of computer and
software difficult.
Q39. Write short note on Accessibility features in software.
Q40. List software component that can be used to classify
documentation.
Q41. State importance of documentation testing.
Q42. List factor to be considered for Black block testing of website.
Q43. What to do ff tester does not know web programming.
Q44. Define configuration testing.
Q45. Define compatibility testing.
Q46. State use of frame in webpage.
Q47. What to do in Following case.
A> Long scrolling pages.
B> Non standard color link
C> Outdated information
D> Long download time
E> Lack of navigation support
F> Orphan pages
G> Complex Address URL

Chapter 7:
Q1. What is Regression Testing.
Q2. What all principal attributes of tools and automation for regression
testing.
Q3. List and explain test tool
Q4. Write Short note on views and monitors.
Q5. Describe what are drivers.
Q6. Describe what do you mean by stub.
Q7. Describe stress tool for software testing.
Q8. Describe load tool for software testing.
Q9. Write short note interface injector and noise generator and
analysis tool.
Q10. State importance of Macro recording & playback in test
automation.
Q11. List and describe different type of Macros.
Q12. State advantage of programmed Macros.
Q13. Describe fully programmable automated testing tool.
Q14. What in random testing and type of random testing.
Q15. What is monkeys & gorilla test
Q16. Describe Dumb monkey test.
Q17. Describe semi smart monkey test.
Q18. List feature to be added to make dumb monkey a smart monkey.
Q19. What a smart monkey can do.
Q20. Why smart monkey is called as koko.
Q21. What are realities of using Test tools and automation.
Q22. Why it is preferred to test the software developed by you by an
another person.
Q23. What is bug bash testing.
Q24. What is beta testing ? Who are the beta tester.
Q25. Justify beta tools can be good way to find compatibility and
configuration bug.
Q26. What is localization testing .
Q27. Justify that when we know the problem but the programmer
exactly don’t know how to create it.

Chapter 8

Q1. List the goad of test planning.


Q2. State high level expectation of planning process.
Q3. What is the purpose of text planning process.
Q4. What are quality & reliability goal of product.
Q5. What is TRD (Test Release Document )
Q6. What is Alpha & Beta release.
Q7. Who all are the member of Bug committee.
Q8. What all Intel group responsibility to identify task.
Q9. Write short note on Test phases.
Q10. What are Resource Requirement related to test strategy.
Q11. Write short note on Tester Assignment & Test Schedule.
Q12. What is Bug reporting.
Q13. What are risk and issues related to test planning.
Q14. State goals of test case planning.
Q15. Describe overview of test case planning.
Q16. Who are part of test design specification list & describe them.
Q17. List detailed description of how the test are to be run.
Q18. What do you mean clean copy.
Q19. Who are test case organization.
Q20. How to create your own tracking system.
Q21. State role of paper/document, spreadsheet, custom data, base in
bug tracking.
Q22. How to get your Bug fixed.
Q23. List reason for not fixing the bug.
Q24. Justify report the bug as soon as possible.
Q25. Justify, “effectively describe the bug”.
Q26. What do you mean by be non judgemental in reporting bug.
Q27. Write short note on isolation.
Q28. List boundary condition bug during white box testing.
Q29. How to do isolation to reproduce bug in software.
Q30. Justify “Not all Bugs are created equal.”
Q31. While testing software , why it is advisible to consider Hardware .
Q32. What severity & priority means.
Q33. Describe severity & priority means.
Q34. Describe life cycle of Bug.
Q35. Describe life of cycle Bug in detail.
Q36. Describe review and deferred state in Bug’s life cycle.
Q37. Describe Bug testing system.
Q38. Describe IEEE 829 standard for Software test documentation
Q39. Describe test incident report.
Q40. Describe sample Bug Report and its different section.
Q41. Write short note on Automatic bug report and its different section.
Q42. List the factor a top level bug include.
Q43. Explain how to create new bug report, edit existing bug report &
How to close a bug report.
Q44. Draw the graph & describe relation between Bug identification and
its fixed time.
Q45. What to do for the test effort to be success full.
Q46. What role people, place and thing play in test planning.
Q47. Describe general approach that will be used to test the feature in
test the feature in test design.
Q48. What are input and output specification related to test cases.
Q49. Describe test procedure to perform test case.
Q50. What all the factor to be considered to provide detailed description
of the bug.
Q51. List the description of bug.

Chapter 9
Q1. What is quality, Quality control and Quality Assurance
Q2. Describe what do you mean by cost of conformance and cost of
non conformance.
Q3. List other names for Quality assurance.
Q4. What is SQC
Q5. What a software QA group would do to a choice quality.
Q6. List olla name for software testing graph.
Q7. Describe the Test management & organization structure for small
project.
Q8. Describe the Test management & organization structure leaded by
Development manager.
Q9. Describe the Test management & organization structure leaded by
executive manage.
Q10. Describe CMM
Q11. List different level of CMM & describe.
Q12. Write short note on ISO 9000
Q13. State requirement of ISO 9000
Q14. Justify your job as software tester.
Q15. If you want to be software testing professional then where do you
look in for software testing job.
Q16. How to get experience in software testing.
Q17. Who all are responsible to provide on software testing.
Sample Test Paper I (Chapter-1,2,3,4,5) Marks : 20

Q. 1. Attempt any TWO. (4*2=8)


1. Explain waterfall model in SDLC.
2. What does static and dynamic testing mean.
3. List four comparison errors.

Q. 2. Attempt any THREE.


(4*3=12)
1. What is meant by Black Box testing.
2. Explain the Unit Testing method with example.
3. Describe the Data Testing.
4. What is difference between dynamic white box testing and
debugging?

Sample Test Paper II (Chapter-6,7,8,9) Marks : 20

Q. 1. Attempt any TWO. (4*2=8)


1. Illustrate configuration testing for windows based PC
2. What is test expansion & what common bugs can occur because of
it?
3. Illustrate accessibility testing.

Q. 2. Attempt any THREE. (4*3=12)


1. Explain the term software automation testing.
2. Explain overview of test case planning.
3. List four websites for software testing.
4. What is importance of visibility testing in web page designing?

Sample Test Paper III (Chapter-1,2,3,4,5) Marks : 20

Q. 1. Attempt any TWO. (4*2=8)


1. Explain what do you means by Software testing
2. What is bug ? how name came
3. Write short note on integration testing.

Q. 2. Attempt any THREE. (4*3=12)


1. What is configuration and describe configuration testing
2. Define reliability , readability and portability.
3. Describe Top Down approach of Unit testing.
4. Describe high level standards and guidelines

Sample Test Paper IV (Chapter-6,7,8,9) Marks : 20


Q. 1. Attempt any TWO. (4*2=8)
1. Describe Unicode , DBS , ASCII code pages
2. How extended character are interpreted by software to perform
calculation on them
3. Illustrate usability testing.

Q. 2. Attempt any THREE. (4*3=12)


1. What is EULA , explain.
2. Describe Semi smart monkey testing.
3. Describe stress tool for software testing.
4. Describe what do you mean by Clean copy?

Sample Test Paper V (Chapter-1,2,3,4,5) Marks : 20

Q. 1. Attempt any TWO. (4*2=8)


1. Describe what do you mean by test document
2. Describe the term testing ,verification and validation
3. Describe what is equivalence portioning and state its necessity

Q. 2. Attempt any THREE. (4*3=12)


1. State important consideration with respect to stress and load
testing
2. Describe code inspection related to static website testing.
3. Describe what is forward and backward compatibility testing
4. What are the translation problem associated with text in graphics

Sample Test Paper VI (Chapter-6,7,8,9) Marks : 20


Q. 1. Attempt any TWO. (4*2=8)
1. Describe gray box testing of website
2. List 4 important characteristics of good user interface
3. State difference between websites and multimedia document.

Q. 2. Attempt any THREE. (4*3=12)


1. What is regression testing
2. What is BugBash testing.
3. What role does people , place and things play in test planning.
4. Write short notes on ISO 9000?
Sample Question Paper - 1 : Marks : 80 Time :3Hrs

Q. 1. Attempt any FOUR. (4*4=16)


1. List eight traits (properties) of good software tester.
2. Explain the Unit Testing method with example.
3. What is backward & forward compatibility testing?
4. Explain the Gray Box testing.
5. Describe Beta Testing
6. Describe four steps for carefully & methodically planning test
cases.

Q. 2. Attempt any THREE. (4*3=12)


1. What is goal of a Software Tester?
2. What is Bugs? List four software failure terms.
3. Explain coding standard & guidelines.
4. Explain four essential elements to a Formal Review?

Q. 3. Attempt any THREE (4*3=12)


1. List four subroutine parameter errors.
2. What does static white box testing mean.
3. Explain the Integration Testing method with example.
4. Illustrate the impact of testing multiple versions of application
software.

Q. 4. Attempt any TWO. (8*2=16)


1. Explain State Testing with state transition diagram.
2. What action should b e perform on software when attempting to
race condition bugs?
3. Give eight low-level specification techniques?

Q. 5. Attempt any THREE. (4*3=12)


1. How to identify the hardware standard?
2. What is difference between translation & localization
3. Explain the capability Maturity Model (CMM).
4. Describe the role of Inter Group Responsibilities in test
documentation.

Q. 6. Attempt any THREE. (4*3=12)


1. What are the goals of Test planning?
2. Illustrate accessibility Testing.
3. What does web site testing mean.
4. Describe the analysis Tools.
Sample Question Paper - 2 : Marks : 80 Time :3Hrs

Q. 1. Attempt any FOUR. (4*4=16)


1. List eight traits (properties) of good software tester.
2. Explain the Unit Testing method with example.
3. What is backward & forward compatibility testing?
4. Explain the Gray Box testing.
5. Describe Beta Testing
6. Describe four steps for carefully & methodically planning test
cases.

Q. 2. Attempt any THREE. (4*3=12)


1. What is goal of a Software Tester?
2. What is Bugs? List four software failure terms.
3. Explain coding standard & guidelines.
4. Explain four essential elements to a Formal Review?

Q. 3. Attempt any THREE (4*3=12)


1. List four subroutine parameter errors.
2. What does static white box testing mean.
3. Explain the Integration Testing method with example.
4. Illustrate the impact of testing multiple versions of application
software.

Q. 4. Attempt any TWO. (8*2=16)


1. Explain State Testing with state transition diagram.
2. What action should b e perform on software when attempting to
race condition bugs?
3. Give eight low-level specification techniques?

Q. 5. Attempt any THREE. (4*3=12)


1. How to identify the hardware standard?
2. What is difference between translation & localization
3. Explain the capability Maturity Model (CMM).
4. Describe the role of Inter Group Responsibilities in test
documentation.

Q. 6. Attempt any THREE. (4*3=12)


1. What are the goals of Test planning?
2. Illustrate accessibility Testing.
3. What does web site testing mean.
4. Describe the analysis Tools.
Sample Question Paper - 3 : Marks : 80 Time :3Hrs

Q. 1. Attempt any FOUR. (4*4=16)


1. List eight traits (properties) of good software tester.
2. Explain the Unit Testing method with example.
3. What is backward & forward compatibility testing?
4. Explain the Gray Box testing.
5. Describe Beta Testing
6. Describe four steps for carefully & methodically planning test
cases.

Q. 2. Attempt any THREE. (4*3=12)


1. What is goal of a Software Tester?
2. What is Bugs? List four software failure terms.
3. Explain coding standard & guidelines.
4. Explain four essential elements to a Formal Review?

Q. 3. Attempt any THREE (4*3=12)


1. List four subroutine parameter errors.
2. What does static white box testing mean.
3. Explain the Integration Testing method with example.
4. Illustrate the impact of testing multiple versions of application
software.

Q. 4. Attempt any TWO. (8*2=16)


1. Explain State Testing with state transition diagram.
2. What action should b e perform on software when attempting to
race condition bugs?
3. Give eight low-level specification techniques?

Q. 5. Attempt any THREE. (4*3=12)


1. How to identify the hardware standard?
2. What is difference between translation & localization
3. Explain the capability Maturity Model (CMM).
4. Describe the role of Inter Group Responsibilities in test
documentation.

Q. 6. Attempt any THREE. (4*3=12)


1. What are the goals of Test planning?
2. Illustrate accessibility Testing.
3. What does web site testing mean.
4. Describe the analysis Tools.
I will be sending some more sample unit test and board paper
generated by me by tomorrow or day after

About Author
Prof. Manoj S. Kavedia has done double Diploma in computer
Technology, Digital Electronics from Bombay Institute of Technology ,
Ulhasnagar -3 , then he has done his graduation from Shah and
Anchor Kutchhi Engineering college Chembur(Mumbai) , and
presently pursuing his Master Degree in Elecltronics from RamaRoa
Adik Institute of Technology(RAIT) Navi Mumbai. He has also
completed a course in Computer Maintenance form CDET Aurangabad ,
and Advanced Diploma in Computer Software from Concourse Software
Institute , Mumbai. Presently Mr. Manoj Kavedia is Teaching in
Institute of Technology, Ulhasnagar-3.
He has done job in Industry for 2 year as marketing executive for
Sujata Verbatim Limited , Vertex Micro Systems and as a Research
and Development Engineer for Altaz Telecom Pvt. Limited.
He is Life member of ISTE(Indian Society for Technical Education).
He is actively associated with Maharashtra State Board of
Technical Education in various activities like Curriculum development ,
Lab Manual Development etc.
He has teaching experience of 12 years and he has taught various
subject in computer technology , Information technology , Electronics
and Telecom Department of his Institute. He has credit of publishing
three book two on Electronics subject and one on HTML for diploma
student.

Vous aimerez peut-être aussi