Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.
What is manual testing?
Manual testing is a type of software testing where test cases are executed manually by a tester without using any automation tools. The goal is to identify bugs, issues, or missing functionalities in a software application.
What are the advantages of manual testing?
– It is flexible and allows for quick ad hoc and exploratory testing.
– Cost-effective for small projects or early stages of development.
– Allows human observation for better user experience assessment.
– Easier to implement than automation in rapidly changing environments.
What is the difference between smoke and sanity testing?
– **Smoke Testing** is a high-level test to ensure the basic functionalities of an application work after a new build.
– **Sanity Testing** is a narrow test to verify that specific bugs have been fixed and no further issues exist.
Smoke = Build verification, Sanity = Focused confirmation of fixes.
What is the bug life cycle?
1. New
2. Assigned
3. Open
4. Fixed
5. Retested
6. Verified
7. Closed or Reopened
Each status represents a step in resolving a software defect reported during testing.
Explain boundary value analysis.
Boundary Value Analysis (BVA) is a black-box test design technique where tests are performed at the boundaries of input ranges. Errors often occur at these edges.
Example: For an input range of 1 to 100, test cases include 0, 1, 2, 99, 100, 101.
What is the difference between verification and validation?
– **Verification**: Are we building the product right? (Static testing)
– **Validation**: Are we building the right product? (Dynamic testing)
Verification ensures the design meets requirements; validation ensures the product meets user needs.
What is exploratory testing?
Exploratory testing is an informal type of testing where the tester actively explores the application without predefined test cases. It relies on creativity, domain knowledge, and intuition to discover issues.
What is a test plan?
A test plan is a document that outlines the scope, approach, resources, and schedule of intended testing activities. It includes entry and exit criteria, deliverables, test environments, tools, and responsibilities.
What are positive and negative test cases?
– **Positive Test Case**: Valid input to confirm expected behavior.
– **Negative Test Case**: Invalid input to ensure the system handles it gracefully.
Example: Logging in with correct vs incorrect credentials.
Difference between severity and priority?
– **Severity**: Impact of the defect on functionality (Critical, Major, Minor).
– **Priority**: Urgency to fix the defect (High, Medium, Low).
Example: A spelling mistake may have low severity but high priority if on the homepage.