CLIENT Interview Questions
CLIENT Interview Questions
4. Two scenarios where you were stuck and how did you solved it?
6. How will you handle the situation, if there is difference of opinion with senior?
2. What type of challenges have you faced in your career working as tester?
- So it all depends on you experience and what you have worked on.
- Here you can give examples of a person who have newly joined and you helped him
understand the framework you have given KT.
- Or your colleague is stuck in a defect and you helped resolve /retest that bug.
4. Two scenarios where you were stuck and how did you solve it?
- These again depends on your experience, what are the situations you have faced
- Here you can mentioned about production bug or UAT bug and your interaction with client
- This is very common scenario, where you have committed for a deadline and you missed it
6. How will you handle the situation, if there is a difference of opinion with seniors?
- It may happen that your senior (Lead/BA) does not agree with your testing/opinion
- You can talk to people who have worked on that project, or have some knowledge about
- It may happen because dev test in different env and tester test in diff env
- You can address this issue in Scrum call/ defect triage call
- This happens when you are applying for manual testing role
- You can say like, manual testing gives us proper understanding of the functional requirement, which is
necessary to implement automation
- And though for now the role is for manual testing, in future if required i will be able to implement
automation also.
- If you get this opportunity, ask about the project for which they are hiring
And finally, you can end up like " It was a great discussion, nice talking to you, have a great time. Thank you.
Q.14 If we update a module or functionality, then is it needed to check all the functionalities or you will just check he
particular functionality?
Q.15 You know that your model will release in 6 months, then how will you plan regression testing for the same?
Q.17 How will you decide when to automate the test cases and why?
Answer: This question is about Test planning or how will you create your test plan?
A Test Plan is a detailed document that includes the test strategies, objectives, schedule, estimations, deadlines, and
resources required to complete that project.
We need to focus on some points while creating a test plan, and those are:
● Who will use the website? What is it used for? How will it work?
This phase defines the goals and expected results of test execution. Since all testing intends to identify as many
defects as possible, the objects must include:
● A list of all software features – functionality, GUI, performance standards- must be tested.
● The ideal result or benchmark for every aspect of the software that needs testing. This is the benchmark to
which all actual results will be compared.
+ Resource Planning:
This phase creates a detailed breakdown of all resources required for project completion. Resources include
human effort, equipment, and all infrastructure needed for accurate and comprehensive testing.
A testing environment is a setup of software and hardware on which the testing team is going to execute test
cases.
Making schedule is a common term in project management. By creating a solid schedule in the Test Planning,
the Test Manager can use it as tool for monitoring the project progress, control the cost overruns.
Test deliverables are provided before testing phase Test deliverables are provided during the testing
Answer: Test plan is consisting of Test Strategy, Test Objectives, Testing scope, Level of testing, Entry Exit criteria,
Suspension and re-assumption criteria, Resource planning, Estimation, Test deliverables, Test requirements, defect
management etc.
+ Test deliverables are ready e.g Test Summary report, Defect summary report, Closure reports, Test Plan etc.
Q.14 If we update a module or functionality, then is it needed to check all the functionalities or you will just check he
particular functionality?
Answer: Whenever there is change/update in functionality or module, we need to check its effect on other
functionalities. So here we will perform Regression Testing, by doing this we will ensure that all other critical
functionalities are working fine and new code change has no effect on them.
Q.15 You know that your model will release in 6 months, then how will you plan regression testing for the same?
Answer: If the model needs to be released in 6 months, we need to consider following points to plan regression
+ Tester will figure our what are the critical functionalities and related test cases, and will prepare a suit.
+ Whenever there is a code change, this suit needs to be executed and results needs to be verified.
+ Whenever the build is moving from one environment to another environment, regression suit needs to be executed
and result needs to be verified.
+ We need have to fix a timeline, after which the regression suit will be executed like after a sprint end or in a month,
as per requirement.
Q.16 What is test coverage?
Answer: Test coverage is defined as a metric in Software Testing that measures the amount of testing performed by a
set of test. It will include gathering information about which parts of a program are executed when running the test
suite to determine which branches of conditional statements have been taken.
Q.17 How will you decide when to automate the test cases and why?
Answer: A test case should be automated if the following criteria for automation testing apply:
● The task is going to be repeated.
● It’s going to save time.
● The requirements, the test, or the task are low risk, stable, and unlikely to change often.
● The test is subject to human error.
● The test is time consuming.
● The test has significant downtime between steps.
● The test is repetitive.
Answer: When writing a test strategy, the following aspects should be considered:
1. Testing objectives.
2. Testing guidelines.
3. Testing approach.
4. Roles and responsibilities.
5. Levels of testing.
6. Test requirements.
7. Test deliverable.
8. Entry and exit criteria.
Answer: Well, it all depends on the functional requirement or feature you are working on, and also the methodology
you are using. For example, in Agile, the no of test cases you write will be less compared to waterfall. On an average
you may write around 5-20 test cases for a User Story [ It’s not a correct no and may differ according to requirement].
For automation you may create 2-3 test scripts in a day.
Answer: Based on the time availability and in which phase of testing you are in, we will execute the test cases and
pass. This case doesn’t have any standard answer but on an average 5-10 test cases we can execute manually.
Answer: Here you need to talk about your team, which will be consist of your team lead and other testers. You need
to mention about what different types of testing is performed by your team like UI testing, API testing, DB testing,
Automation etc.