InterviewStack.io LogoInterviewStack.io

Manual vs. Automated Testing Decision Making Questions

For each test case or test scenario, deciding if it should be automated or executed manually. Considering factors: frequency of execution, volatility of code being tested, repeatability, complexity, ROI of automation, tools available, team skill level.

HardTechnical
34 practiced
You have to build a predictive model that recommends automation candidates from a pool of manual tests using historical data (test-run frequency, failures found, manual-hours spent, feature churn). Outline feature engineering, model choice, labels, evaluation metrics, and how you'd deploy and retrain the model safely.
HardTechnical
60 practiced
You need to decide whether to automate tests that verify multi-step financial transactions for a regulated product. Discuss regulatory, auditability, and traceability factors that affect the automation decision, and describe the additional controls you'd include in automated tests to meet compliance requirements.
MediumTechnical
33 practiced
Create a protocol for 'quarantining' failing automated tests that cause noise in the CI signal. The protocol should define criteria for quarantine, steps to communicate, temporary gating policies, and metrics to decide when to reinstate or retire the test.
HardTechnical
31 practiced
Design a lightweight policy for when to automate tests that cover flaky third-party integrations (e.g., payment gateway, SMS provider). Consider reliability of provider, error injection capability in test environments, cost per transaction, and SLA-criticality. Provide a decision flowchart (describe steps) and a sample policy decision for a payments system.
EasyTechnical
42 practiced
You have metadata for each test: runs_per_week, last_code_change_days, ui_stability_days, estimated_automation_hours, manual_time_per_run_minutes. In Python, write a function decide_automate(test_metadata) that returns True/False using a simple rule-based heuristic (choose thresholds and explain them in comments). The function should be easily adjustable for threshold tuning.

Unlock Full Question Bank

Get access to hundreds of Manual vs. Automated Testing Decision Making interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.