Intermediate
Edge Case Brainstorming for Form Validation
Brainstorm edge cases and boundary values for testing a complex user registration form.
Act as a QA engineer and brainstorm 15 edge cases or boundary values for testing a user registration form. The form includes fields for: Full Name, Email, Password (min 8 chars, 1 number, 1 special char), Age (18-100), and a 'Subscribe to Newsletter' checkbox. Focus on breaking validation logic and UI handling.
Intermediate
A/B Testing Hypothesis Design
Formulate a hypothesis and success metrics for an A/B test on a landing page.
Design an A/B testing plan for a SaaS landing page. The goal is to increase the sign-up conversion rate. Propose a specific change to test (e.g., changing the Call-to-Action button color or text), formulate a hypothesis, define the control and variation, and list the primary and secondary success metrics (e.g., conversion rate, bounce rate, time on page).
Advanced
Load Testing Scenario Description
Describe a load testing scenario for a high-traffic flash sale event.
Describe a comprehensive load testing scenario for an e-commerce website preparing for a Black Friday flash sale. Define the user ramp-up period, the peak concurrent users expected, the duration of the test, and the specific key transactions to monitor (e.g., search, add to cart, checkout). Also, explain how you would identify the breaking point of the system.
Intermediate
Psychometric Test Question Design
Draft Likert-scale questions for measuring employee job satisfaction.
Draft 10 Likert-scale questions (1 = Strongly Disagree, 5 = Strongly Agree) for a psychometric test aimed at measuring 'Employee Job Satisfaction'. Cover different dimensions such as work-life balance, management support, compensation, and career growth. Ensure the questions are neutral and unbiased.
Advanced
Selenium Test Script Logic
Outline the pseudocode for a Selenium WebDriver automation script for a login workflow.
Outline the logic and pseudocode for an automated test script using Selenium WebDriver. The test should automate the following workflow: Navigate to the login page, verify the page title, enter valid credentials, click the login button, wait for the dashboard element to load, and verify that the logout button is present. Include assertions and explicit waits in your logic.