_______ are specific markers added to elements in HTML to improve their accessibility features.

  • ARIA Landmarks
  • CSS Rules
  • HTML Properties
  • Meta Tags
"ARIA Landmarks" are used to enhance the accessibility of web content. ARIA stands for "Accessible Rich Internet Applications". These landmarks help screen readers understand the purpose of different areas of a webpage, making navigation and interaction easier.

Control flow, data flow, and _______ are the primary types of static analysis techniques.

  • Cyclomatic complexity
  • Dependency checking
  • Path coverage
  • Syntax checking
Control flow, data flow, and path coverage are core types of static analysis techniques. Path coverage ensures that every potential route through a given part of the code is executed, thereby identifying areas that have not been tested.

Which tool is commonly used for automated static analysis to detect code vulnerabilities?

  • JIRA
  • Jenkins
  • Selenium
  • SonarQube
SonarQube is a popular tool used for static code analysis. It scans source code for vulnerabilities, bugs, and code smells, providing a comprehensive overview of code quality. JIRA, Selenium, and Jenkins serve different purposes in the software development lifecycle.

How do the responsibilities of a Performance Tester differ from that of a Functional Tester?

  • Assessing application speed
  • Checking boundary conditions
  • Ensuring UI consistency
  • Validating user flows
A Performance Tester focuses on assessing the application's speed, responsiveness, stability under load, etc. These are non-functional aspects. On the other hand, a Functional Tester primarily ensures that the software behaves according to the specified requirements, which includes validating user flows, boundary conditions, and UI consistency.

Imagine you're leading a testing project. Halfway through, a key member of your testing team resigns, and there's a risk of project delays. Which risk response strategy are you likely to employ?

  • Risk Acceptance
  • Risk Avoidance
  • Risk Mitigation
  • Risk Transfer
Risk Mitigation involves taking steps to reduce the adverse effects of risks. In this case, strategies such as redistributing tasks, hiring a temporary resource, or adjusting timelines can be considered to manage the risk of project delays caused by the resignation.

A cloud-based storage service wants to determine how many concurrent uploads it can handle before the upload speed starts to degrade. What type of testing should they primarily use?

  • Acceptance Testing
  • Beta Testing
  • Integration Testing
  • Scalability Testing
Scalability Testing focuses on measuring a system's capacity to scale up based on the load it can handle. For a cloud-based storage service, understanding the point at which concurrent uploads start affecting speed is essential. This ensures that as user numbers grow, the service remains efficient and reliable.

In stress testing, when the system fails, the main point of interest is to analyze the system's _______ to recover and ensure no data is lost.

  • ability
  • configuration
  • stability
  • threshold
Stability: Stress testing aims to determine a system's robustness by pushing it beyond its limits. When the system fails, it's crucial to assess its stability in terms of recovery and ensure that it doesn't compromise the data integrity and returns to its stable state.

In the context of functional testing for mobile apps, which is crucial to test: Landscape or Portrait mode or both?

  • Both modes
  • Landscape mode only
  • Neither, focus on features only
  • Portrait mode only
For mobile apps, it's imperative to test both Landscape and Portrait modes when conducting functional testing. This ensures that the application's functionality remains consistent and error-free regardless of the orientation. Given that users might switch between modes frequently, it's crucial to verify the app's behavior in both scenarios.

What is the advantage of using a data-driven scripting technique in test automation?

  • Enables code reusability
  • Facilitates integration with other systems
  • Reduces the number of test scripts needed
  • Simplifies test script writing
Data-driven scripting allows the separation of test scripts from the test data. This means one script can be executed with multiple sets of test data. As a result, the number of scripts needed is reduced, making test automation more efficient and manageable. You can test various scenarios using the same script by merely changing the input data.

In _______ testing, the alignment, color schemes, button sizes, and responsiveness are primary areas of focus.

  • UI/UX
  • performance
  • regression
  • security
In UI/UX testing, the main focus is on user interface and user experience. It ensures that the software or application is user-friendly and provides a smooth experience. Factors like alignment, colors, button sizes, and responsiveness are critically evaluated.