What is the initial state of a defect when it is first identified and logged?

  • Closed
  • Deferred
  • Open
  • Rejected
When a defect is first identified and logged, it is in the "Open" state. This means that the defect is now recognized and needs investigation or action. It has yet to undergo the various phases of the defect life cycle where its validity and resolution will be determined.

What is the primary purpose of incremental integration testing?

  • Combining all modules at once
  • Ensuring system performance
  • Finding interface defects
  • Validating functionalities
Incremental Integration Testing is a process where individual units or components of a software are integrated gradually to ensure that interface defects are detected and corrected. It helps in detecting issues that can arise during component interaction.

What is a common challenge faced during the maintenance phase of automated test scripts?

  • Adapting to changes in the application under test
  • Ensuring compatibility with all OS versions
  • Selecting the right tool
  • Writing the initial scripts
Adapting to changes in the application under test is a challenge as any modifications in the application's UI or functionality can break existing automated test scripts. This requires regular updates to scripts, making maintenance resource-intensive.

The _______ serves as a guideline for all testing processes and activities within a project.

  • Bug Report
  • Test Case
  • Test Plan
  • Test Script
The "Test Plan" is a comprehensive document that outlines the scope, approach, resources, and schedule of testing activities. It serves as a blueprint for all testing processes and activities, ensuring that every aspect of the testing process is covered and understood by all stakeholders.

Performance metrics such as latency and throughput are typically gathered during _______ testing.

  • Compatibility
  • Load
  • Stress
  • Usability
Load testing focuses on understanding the behavior of the system under a specific load or request volume. Metrics like latency (response time) and throughput (number of requests processed per unit time) are crucial.

You're testing an app, and while the functionality works correctly, you find that the buttons are too close together, making them hard to tap, and the text is misaligned on some screens. Which testing method will help uncover such issues?

  • Compatibility Testing
  • Load Testing
  • Usability Testing
  • White-box Testing
Usability Testing focuses on a user's experience with the application. It ensures that the product is easy to use and provides a good user experience. Issues like button placements, text alignment, and other design-related aspects that might hamper the user's experience or make the application difficult to navigate are typically identified in Usability Testing.

During Test Planning, the identification and assignment of roles, responsibilities, and required resources are typically documented in the _______.

  • Test Case
  • Test Plan
  • Test Scenario
  • Test Strategy
During Test Planning, the Test Plan is the key document that captures all aspects of testing, including the identification and assignment of roles and responsibilities, resources, schedules, and other relevant details to guide the testing efforts throughout the cycle.

A company undergoes a security audit and finds that their password policies are lax, with most employees using easily guessable passwords. As a security auditor, what would be your primary recommendation?

  • Enforce a strong password policy
  • Implement Multi-Factor Authentication
  • Increase lockout time
  • Regular password audits
Enforcing a strong password policy would be the primary recommendation, as it directly addresses the core issue of weak passwords. This policy would mandate criteria like password length, complexity, and change frequency. While MFA and regular audits are beneficial, addressing the root cause is essential.

Which of the following is NOT a type of white-box testing technique?

  • Cyclomatic Complexity
  • Path Testing
  • Statement Coverage
  • Usability Testing
White-box testing is focused on the internal structures of an application. While Cyclomatic Complexity, Statement Coverage, and Path Testing are white-box techniques, Usability Testing is a type of black-box testing, focusing on user experience.

What role does a Risk Management Plan play in the Software Testing Life Cycle (STLC)?

  • To allocate budget for projects
  • To code the software
  • To debug issues
  • To guide risk-based testing
In the STLC, a Risk Management Plan provides a structured approach to identify, assess, and prioritize risks associated with the testing process. It offers a framework for making decisions and allocating resources based on potential impacts and likelihood of risks.