Manual S/W Testing interview Questions ??

manual software testing interview questions:

What is software testing, and why is it important?
Software testing is the process of evaluating software to ensure that it meets its intended requirements and specifications. It is important because it helps to identify defects or errors in software before it is released to users, which can help to improve the quality and reliability of the software.

What are some common testing techniques?
Some common testing techniques include black-box testing, white-box testing, gray-box testing, exploratory testing, regression testing, and acceptance testing. Each of these techniques has its own strengths and weaknesses, and is best suited to different types of testing scenarios.

What is the difference between functional testing and non-functional testing?
Functional testing is focused on testing the functionality of software, to ensure that it performs its intended tasks correctly. Non-functional testing is focused on testing other aspects of software, such as performance, security, usability, and accessibility.

What is the difference between manual testing and automated testing?
Manual testing is performed by human testers, who manually execute test cases and evaluate the results. Automated testing is performed using software tools that automatically execute test cases and compare the results to expected outcomes. Both types of testing have their own strengths and weaknesses, and are often used in combination to achieve the best results.

What is a test plan, and what should it include?
A test plan is a document that outlines the testing approach and strategies for a software project. It should include information about the scope and objectives of testing, the testing methods and techniques to be used, the resources required for testing, the schedule and timeline for testing, and the criteria for determining when testing is complete.

What is a test case, and how do you create one?
A test case is a detailed set of steps and conditions that are used to test a specific aspect of software functionality. To create a test case, you should first identify the requirements or specifications that need to be tested, then define the steps and conditions for testing those requirements, and finally document the expected results and outcomes of the test.

What is a defect or bug, and how do you report one?
A defect or bug is an error or flaw in software that causes it to behave incorrectly or not as expected. To report a bug, you should first document the steps to reproduce the issue, then provide a description of the behavior or error observed, and finally assign a severity level based on the impact of the bug on the software or its users.

What is usability testing, and why is it important?
Usability testing is a type of testing that focuses on evaluating how easy or difficult it is for users to use a software application. It is important because it helps to identify areas where the software may be confusing or difficult to use, which can lead to user frustration or dissatisfaction. By improving the usability of software, you can improve user satisfaction and adoption of the software.

Leave a Comment

Your email address will not be published. Required fields are marked *

wpChatIcon
wpChatIcon