General Interview Questions on Software Testing (Part 3)

  1. What is alpha and beta testing?

  2. Alpha Test: Testing of an application when development is nearing completion; minor design changes may still be made as a result of such testing. Typically done by the end-users or others, not by the programmers or testers.
    Beta Test: Testing when development and testing are essentially completed and final bugs and problems need to be found before final release. Typically done by the end-users or others, not by the programmers or testers.

  3. Write the testing life cycle / test work flow for a project?

  4. Risk Analysis,
    Test Planning,
    Test case Design,
    Test Execution,
    Test Logs,
    Defect tracking and management.
    Test report,
    Test metrics collection.


  5. What is Test Plan and what are the contents of a test plan?

  6. A software project test plan is a document that describes the objectives, scope, approach, and focus of a software testing effort. Test Plan contains Objective/ Purpose, Scope, Project identification, Reference documents, Test Strategy, Test environment, level of test and test coverage, Types of testing, Acceptance criteria, Testing milestones, Defect tracking and management, Tools, Resources (System & Workers), Test deliverables (Test cases, Test logs, Test Summary reports, Test scripts), Metrics collection.

  7. What are the techniques used for writing test cases?

  8. Test Cases are written for each requirement.
    Boundary value analysis,
    Equivalence partitioning,
    Error guessing.

  9. What's a 'test case'?
  10. A test case is a document that describes an input, action, or event and an expected response, to determine if a feature of an application is working correctly. A test case should contain particulars such as test case identifier, test case name, objective, test conditions/setup, input data requirements, steps, and expected results.

No comments:

 

© blogger templates 3 column | Make Money Online