Software Testing Interview Questions and Answers - Page 4

    1 Votes

36. Explain Agile model?

Agile model is typically a incremental model, wherein rapid cycles of developmental release of modules at smaller duration for better coverage of requirement.

37. Explain Spiral model?
It's a combination of waterfall and prototype model of software development.
38. Explain Scrum?

It's a agile methodology wherein the emphasis is on feedback, self management and short iterations of development and product testing.

39. List the Scrum roles?

Product Owner, Team and Scrum Master.

40. Types of Integration Testing?

Bottom up and Top down approach

41. Explain Bottom Up approach

An approach where the testing proceeds from sub modules to main module, if the main module is not yet available then we use DRIVER to simulate main module.

42. Explain Top Down approach

An approach where the testing proceeds from main module to sub module, if the sub module is not yet available then we use STUB to simulate sub module.

43. Explain DRIVER in testing

Driver is a function or process which produce input to sub modules

44. Explain STUB in testing

A Stub is a way to capture output of main module

45. List Test case design techniques

  • Equivalence Class Partitioning
  • Boundary Value Analysis
  • Error guessing

46. Explain Equivalence Class Partitioning

It's a test design technique in black box testing, wherein the test cases are designed to cover each partition atleast once.

47. Explain Boundary Value Analysis

It's a test design technique in black box testing, wherein the test cases are designed to cover edges of each partition atleast once.

48. Explain Error Guessing

It's a test design technique in black box testing, wherein the test cases are designed in accordance to the experience of the tester to guess the defective application functionality.

49. Explain Severity

Defines the impact of a defect on application with respect to the functionality.

50. Explain Priority

Defines the importance of bug and the urgency to fix the same.

51. Explain Exit Criteria

It's a set of specific conditions considered to end the testing process, which is based on "Test Plan".

52. List Static Testing Techniques

Inspections, Data Flow Analysis, Walk through, Reviewing, etc.

53. List Dynamic Testing Techniques

Unit testing, integration testing, system testing, etc.

54. Explain Decision Table

Decision Table is also referred to as "Cause Effect" table, it provides a systematic way of stating complex business rules for testers to explore the effects of combinations of different inputs and other software states that must correctly implement business rules.

55. Explain Bug Cycle

  • New
  • Open
  • Assign -> Rejected/Deferred
  • Re-test
  • Re-opened/Verified
  • Closed

56. Explain Traceability Matrix

Traceability Matrix is used to check the test case coverage with respect to specification.

57. Explain Data Driven Testing

Testing process involving complex and huge data sets by documenting the same, which will be used as input to testing.

Page 4 of 4

Popular Videos

communication

How to improve your Interview, Salary Negotiation, Communication & Presentation Skills.

Got a tip or Question?
Let us know

Related Articles

Selenium Interview Questions and Answers
Automation Testing Interview Questions and Answers