solving Software testing case study
if in a testing interview you have been given a case study (problem statement)to solve, how you will solve it?
what is the process for solving such case studies?
do any one here knows any website where we have some sample case studies along with solution and explanation?
Re: solving Software testing case study
Generally in inteviewer looks for the Test Strategizing skills in the candidate.
So, based on the requirements, one should identify the test approach and test methodologies.
As an example, if the requirement talks about security, include security testing in the test approach.
Also, judge the automation necessity.
A detailed way of solving the problem follows the given below steps:
Gather more information/requirements about the problem.
Identify what needs to be delivered/output...This important.
Get information on schedule/target date/duration given.
Estimate the effort and plan the schedule (one time delivery or mult-delivery model) accordingly.
Prioritize the requirements accordingly.
Identify what are the resources available, and additional resources are needed to stick to schedule.
Decide on STLC model you would like to apply based on the requirements, deliverables, schedules, resources etc.
Identify assumptions and risks.
Decide the strategy of testing. You may have to conside many factors here, based on requirements and deliverables.
Functional, Security, Performance/load/stress, usability, reliability, interoperability etc., build cycles.
Decide whether Automation is necessary or not...and plan for it as per the need.
Identify othe items like the metrics, configuration management, tools etc
In other words I would say you have plan for all that are mentioned in a System Test Plan [img]/images/graemlins/smile.gif[/img]
After doing the above planning, start implementation and continuously monitor and take corrective action.
But all this would be too many details for the interviewer. As said in the beginning, interviewer mostly looks for the strategizing skills of the candidate.