Manual Testing
60+ Manual Testing Interview Questions and Answers
Popular Companies
Q1. A man have 3 things [grain,chicken and fox] and he has to cross a river and he can carry only one thing at a time. And there are some conditions: 1.He can not leave grain and chicken at a place. 2.He can not le...
read moreA man has to cross a river with grain, chicken, and fox but can only carry one at a time. How can he do it safely?
The man should first take the chicken across the river and leave it on the other side
He should then go back and take the grain across the river and leave it with the chicken
Next, he should take the chicken back to the original side and leave it there
He should then take the fox across the river and leave it with the grain
Finally, he should go back and get the chick...read more
Q2. What is black Box testing regression testing smoke testing sanity testing types of severity defect life-cycle test case and plan and some Reasoning question and test case on what’sup new chat
Answer to a manual testing interview question covering various topics.
Black box testing is a method of testing where the tester does not have any knowledge of the internal workings of the system.
Regression testing is the process of testing the system after changes have been made to ensure that existing functionality has not been affected.
Smoke testing is a quick test to ensure that the system is stable enough for further testing.
Sanity testing is a quick test to ensure that t...read more
Manual Testing Interview Questions and Answers for Freshers
Q3. What is Seveority and priorities and how it is described with examples
Severity and priority are terms used in software testing to prioritize and categorize defects.
Severity refers to the impact of a defect on the system or application under test.
Priority refers to the order in which defects should be fixed based on business needs.
Severity is usually categorized as high, medium, or low.
Priority is usually categorized as high, medium, or low as well.
Examples: A critical defect causing the application to crash has high severity and high priority.
A...read more
Q4. What is SDLC and it's methodology with brief explanation
SDLC stands for Software Development Life Cycle. It is a process followed to develop software applications.
SDLC is a structured approach that consists of various phases such as requirements gathering, design, development, testing, deployment, and maintenance.
It provides a framework for the development team to plan, build, and deliver high-quality software.
There are different SDLC methodologies like Waterfall, Agile, and DevOps.
Waterfall follows a sequential approach where eac...read more
Q5. How a bug or defect can be harmful for any software?
A bug or defect can cause software to malfunction, leading to loss of data, system crashes, security breaches, and financial losses.
Bugs can cause data loss or corruption, leading to incorrect results or system crashes.
Security vulnerabilities can be exploited by attackers, leading to data breaches or system compromise.
Bugs can also cause financial losses due to downtime or lost productivity.
Examples include the Heartbleed bug in OpenSSL, which allowed attackers to steal sens...read more
Q6. 3.WHAT IS RETESTING & REGRESSION TESTING?
Retesting is the process of re-executing test cases that failed in the previous test cycle, while regression testing is the process of re-executing test cases to ensure that changes or fixes have not introduced new defects.
Retesting focuses on the failed test cases from the previous test cycle.
Regression testing focuses on ensuring that changes or fixes have not introduced new defects.
Retesting is performed to validate that the reported defects have been fixed.
Regression test...read more
Share interview questions and help millions of jobseekers 🌟
Q7. What are all kind of joins ? How will you apply inner join ?
Joins are used to combine rows from two or more tables based on a related column between them.
Types of joins: inner join, left join, right join, full outer join, cross join
Inner join returns only the matching rows from both tables
Syntax: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
Q8. What point should we remember while writing impactful test cases?
Impactful test cases should be clear, concise, relevant, and cover all possible scenarios.
Identify the objective of the test case
Use simple and understandable language
Ensure the test case covers all possible scenarios
Include relevant data and expected results
Prioritize test cases based on risk and importance
Manual Testing Jobs
Q9. What is testing
Testing is the process of evaluating a system or component to determine if it meets specified requirements.
Testing is done to identify defects or errors in software.
It involves executing a program or system with the intent of finding bugs.
Testing ensures that the software meets the desired quality standards.
It includes various techniques like functional testing, performance testing, etc.
Test cases are designed to cover different scenarios and validate the system's behavior.
Ex...read more
Q10. 1. What is agile testing 2. What is regression testing? 3. Waterfall model and v model
Agile testing is a software testing methodology that follows the principles of agile software development. Regression testing is the process of testing changes to ensure that previously developed and tested software still performs correctly. Waterfall model and V model are software development models.
Agile testing involves continuous testing throughout the software development lifecycle
Regression testing ensures that changes to software do not affect previously developed and ...read more
Q11. Difference between smoke and sanity tesing
Smoke testing is a subset of sanity testing. Smoke testing verifies basic functionality, while sanity testing checks for major issues.
Smoke testing is performed to ensure that the critical functionalities of the software are working fine after a build.
Sanity testing is performed to check if the major functionalities of the software are working as expected after a minor change or bug fix.
Smoke testing is a subset of sanity testing, focusing on a narrow set of core functionalit...read more
Q12. What is the purpose of testing and how it helps?
Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.
Testing helps to identify defects or errors in the system
It ensures that the system meets the specified requirements
It helps to improve the quality of the system
It helps to reduce the risk of system failure
It helps to increase customer satisfaction
Examples: functional testing, performance testing, security testing
Q13. Difference between agile and waterfall model
Agile and waterfall models are two different approaches to software development.
Agile is an iterative and flexible approach, while waterfall is a sequential and rigid approach.
Agile focuses on delivering working software in short iterations, while waterfall follows a linear process.
Agile encourages collaboration and adaptability, while waterfall emphasizes planning and documentation.
Agile allows for changes and feedback throughout the development process, while waterfall requ...read more
Q14. what do you know about testing?
Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.
Testing is done to identify defects or errors in software
It involves executing a system or application with the intent of finding bugs
Testing can be done manually or through automation
Types of testing include functional, performance, security, and usability testing
Testing is an iterative process that continues throughout the software...read more
Q15. What is Api testing? Testing the interface of two different applications w. R. T. To their security performance
API testing is a type of software testing that involves testing APIs to ensure they meet functional, performance, and security requirements.
API testing involves testing the functionality of APIs by sending requests and verifying responses
API testing can be done manually or using automated tools
API testing includes testing for performance, security, and reliability
API testing is important for ensuring that APIs work as expected and integrate seamlessly with other applications
E...read more
Q16. What is manual testing and functional testing
Manual testing is the process of manually testing software for defects, while functional testing focuses on testing the functionality of the software.
Manual testing involves executing test cases manually without the use of automation tools.
It requires human intervention to validate the software against specified requirements.
Functional testing verifies that the software meets the functional requirements and performs as expected.
It ensures that each function of the software ap...read more
Q17. 2.WHAT IS SMOKE TEST?
Smoke testing is a type of software testing that checks the basic functionality of an application without going into details.
It is a preliminary test to ensure that the critical functionalities of the application are working fine.
It is usually performed after a new build is received or after a major change is made to the application.
It is a quick and shallow test that helps to identify major issues early in the testing cycle.
It is also known as Build Verification Testing (BVT...read more
Q18. what do you know about C/C++ or Java or Python
C/C++ and Java are programming languages used for software development, while Python is a high-level scripting language.
C/C++ are low-level languages used for system programming and embedded systems.
Java is an object-oriented language used for web and mobile app development.
Python is a high-level language used for scripting, automation, and data analysis.
All three languages are commonly used in software testing for automation and manual testing.
Knowledge of programming langua...read more
Q19. How to read error logs and troubleshooting
Reading error logs involves identifying the error message, understanding its context, and tracing its source.
Identify the error message and its severity level
Understand the context of the error, such as the user actions or system state that triggered it
Trace the source of the error by examining the stack trace or related logs
Use debugging tools and techniques to isolate and reproduce the error
Document the error and its resolution for future reference
Q20. Difference between system integration testing And integration testing
System integration testing involves testing the entire system with all external interfaces, while integration testing focuses on testing the interaction between individual components.
System integration testing tests the entire system with all external interfaces, including hardware and software components.
Integration testing focuses on testing the interaction between individual components.
System integration testing is performed after integration testing.
System integration tes...read more
Q21. What all computer languages do you know?
I know multiple computer languages including Java, Python, and C++.
Java
Python
C++
Q22. How to hide random break and get newcomer job
Hiding random breaks is unethical. Focus on improving skills and gaining experience to get a newcomer job.
Do not hide random breaks as it is unethical and can lead to negative consequences
Focus on improving your testing skills and gaining experience through internships or freelance work
Network with professionals in the industry and attend job fairs to increase your chances of finding a newcomer job
Q23. Difference between smoke and regression testing
Smoke testing is a quick check to verify if the build is stable enough for further testing, while regression testing is a comprehensive testing to ensure that changes made to the software did not affect the existing functionality.
Smoke testing is done to check the basic functionality of the application after a new build is released
Regression testing is done to ensure that the changes made to the software did not affect the existing functionality
Smoke testing is a subset of re...read more
Q24. Explanation about bug life cycle
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug is identified by a tester during testing phase
Bug is reported with detailed information like steps to reproduce, expected and actual results
Bug is assigned to a developer for fixing
Developer fixes the bug and marks it as 'Fixed'
Tester retests the bug to verify if it is resolved
If the bug is not resolved, it is reopened and assigned back to the developer
If the bug is reso...read more
Q25. The latest version of IOS and Android?
The latest version of IOS is 14.5 and Android is 11.
IOS 14.5 was released on April 26, 2021.
Android 11 was released on September 8, 2020.
IOS 14.5 includes new features like App Tracking Transparency and support for AirTag.
Android 11 includes new features like chat bubbles and screen recording.
Both operating systems have regular updates to fix bugs and improve performance.
Q26. What is manual testing
Manual testing is a process of verifying software manually to find defects and ensure its functionality.
Manual testing involves executing test cases manually without the use of automation tools.
It requires human intervention to perform various testing activities.
Testers follow predefined test scripts and scenarios to validate software functionality.
It helps in identifying bugs, usability issues, and ensuring the software meets user requirements.
Examples of manual testing incl...read more
Q27. Describe on Test cases and Test Plans?
Test cases are specific scenarios designed to test a particular functionality. Test plans are documents that outline the testing strategy.
Test cases are created based on requirements and specifications
Test cases should cover positive and negative scenarios
Test plans should include test objectives, scope, resources, and timelines
Test plans should be reviewed and updated regularly
Test cases and plans should be traceable to requirements
Q28. Types of Testings and the modes?
Types of testing include functional, non-functional, manual, automated, and more. Modes include black box, white box, and gray box.
Functional testing: tests the functionality of the software
Non-functional testing: tests non-functional aspects like performance, security, usability, etc.
Manual testing: testing done manually by a human tester
Automated testing: testing done using automation tools
Black box testing: testing without knowledge of the internal workings of the software...read more
Q29. What is BPM and DMS application
BPM stands for Business Process Management and DMS stands for Document Management System.
BPM is a software solution that helps organizations to manage and optimize their business processes.
DMS is a software solution that helps organizations to manage and store electronic documents.
BPM and DMS applications are often used together to streamline business processes and improve document management.
Examples of BPM and DMS applications include IBM BPM, Appian, and SharePoint.
Q30. Group Distortion Most important to people talent
Group distortion can affect the importance of talent to people.
Group distortion can lead to biases in evaluating talent.
It can cause certain individuals to be favored over others.
For example, if a group values extroverted personalities, introverted individuals may be overlooked.
Group distortion can be minimized by having diverse evaluators and using objective criteria.
Q31. What is typical bug life cycle
The bug life cycle typically consists of several stages from identification to closure.
Bug is identified by testers during testing phase
Bug is reported with detailed information
Bug is assigned to developers for fixing
Bug is fixed by developers
Bug is retested by testers
Bug is closed if it passes retesting or reopened if it still exists
Q32. What is Software development Life Cycle
Software Development Life Cycle (SDLC) is a process followed by software development teams to design, develop, and test high-quality software.
SDLC is a structured approach to software development.
It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables.
SDLC models include Waterfall, Agile, and DevOps.
The choice of model depends on the project requirements and team's pre...read more
Q33. Testing activites roles and responsibilities
Testing activities involve various roles and responsibilities to ensure quality software.
Testers are responsible for creating test cases and executing them.
Developers are responsible for fixing defects found during testing.
Project managers are responsible for ensuring testing is completed on time and within budget.
Business analysts are responsible for ensuring requirements are met through testing.
Quality assurance teams are responsible for ensuring overall quality of the soft...read more
Q34. Types of testing
Types of testing include functional, performance, security, usability, and compatibility testing.
Functional testing ensures that the software meets the specified requirements.
Performance testing checks the system's response time, scalability, and stability under different loads.
Security testing identifies vulnerabilities and ensures data protection.
Usability testing evaluates the user-friendliness and ease of use.
Compatibility testing verifies the software's compatibility wit...read more
Q35. Write test cases for anything
Test cases for a login page
Verify login with valid credentials
Verify login with invalid credentials
Verify login with empty username and password fields
Verify login with only username field filled
Verify login with only password field filled
Verify login with special characters in username and password fields
Verify login with maximum length of username and password fields
Verify login with minimum length of username and password fields
Q36. What is manual testing , functional testing,
Manual testing is the process of manually testing software for defects, while functional testing focuses on testing the functionality of the software.
Manual testing involves testers executing test cases manually without the use of automation tools.
Functional testing is a type of testing where the system is tested against the functional requirements/specifications.
Manual testing is time-consuming but allows for exploratory testing and human intuition.
Functional testing ensures...read more
Q37. What is STLC?
STLC stands for Software Testing Life Cycle. It is a process followed to ensure quality in software testing.
STLC involves planning, designing, executing, and reporting of tests.
It includes various phases such as requirement analysis, test planning, test design, test execution, and test closure.
STLC helps in identifying defects early in the development cycle, reducing the cost of fixing them later.
It ensures that the software meets the specified requirements and is of high qua...read more
Q38. What is test case explain with example
A test case is a set of conditions or variables under which a tester will determine if a system under test satisfies requirements.
Test cases are designed to cover all possible scenarios and edge cases
Test cases should be clear, concise, and unambiguous
Test cases should be repeatable and independent of other test cases
Test cases should include expected results and actual results for comparison
Example: Test case for login functionality - Enter valid username and password, click...read more
Q39. What is type of functional testing
Functional testing is a type of testing that verifies the functionality of software applications.
Functional testing checks if the software meets the specified requirements
It is performed to ensure that the software is working as expected
Types of functional testing include unit testing, integration testing, system testing, and acceptance testing
Q40. TELL ABOUT SDLC STLC MODEL TYPES OF TESTING
SDLC is a process followed for software development. STLC is a process followed for software testing. Different models and types of testing are used in both.
SDLC stands for Software Development Life Cycle
STLC stands for Software Testing Life Cycle
SDLC includes phases like planning, analysis, design, implementation, and maintenance
STLC includes phases like test planning, test design, test execution, and test closure
Different models used in SDLC are Waterfall, Agile, Spiral, et...read more
Q41. what u know about manual testing?
Manual testing is a process of verifying software manually to find defects and ensure it meets requirements.
Manual testing involves executing test cases manually without the use of automation tools.
It is a time-consuming process but helps in identifying defects that may be missed by automated testing.
Manual testing includes functional testing, regression testing, integration testing, and user acceptance testing.
It requires a tester to have good analytical and communication sk...read more
Q42. System testing test case for Facebook app
System testing test case for Facebook app
Verify login functionality with valid and invalid credentials
Test posting a status update and verify it appears on the user's timeline
Test sending a friend request and verify it is received by the recipient
Test uploading a photo and verify it appears in the user's album
Test searching for a user and verify the search results are accurate
Q43. 8.DEFECT TRACKING TOOL
Defect tracking tool is used to track and manage defects found during testing.
Defect tracking tool helps in identifying, reporting, and tracking defects in software.
It helps in prioritizing and assigning defects to the respective team members.
It also helps in monitoring the status of defects and their resolution.
Examples of defect tracking tools are JIRA, Bugzilla, and HP ALM.
Q44. Difference between Regression and Retesting? add any example
Regression testing is testing the entire system after changes while retesting is testing only the failed test cases.
Regression testing ensures that the changes made to the system do not affect the existing functionality.
Retesting is done to ensure that the defects found in the previous test cycle have been fixed.
Regression testing is done after every change in the system while retesting is done after every defect fix.
Regression testing is time-consuming while retesting is les...read more
Q45. Who will review the test cases
Test cases can be reviewed by peers, leads, managers or clients depending on the project requirements.
Test cases can be reviewed by peers, leads, managers or clients depending on the project requirements.
The review process helps to identify any gaps or errors in the test cases.
The reviewer should have a good understanding of the project requirements and the test cases.
The review process should be documented and tracked for future reference.
Q46. Basic types of testing Black box White box
Basic types of testing are Black box and White box testing.
Black box testing is done without knowledge of the internal workings of the system being tested.
White box testing is done with knowledge of the internal workings of the system being tested.
Black box testing is used to test the functionality of the system.
White box testing is used to test the internal logic of the system.
Examples of black box testing include functional testing, regression testing, and acceptance testin...read more
Q47. What is SDLC?
SDLC stands for Software Development Life Cycle.
It is a process followed by software development teams to design, develop and test high-quality software.
It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables.
It helps in delivering software that meets customer requirements and is of high quality.
It is a continuous process that involves feedback and improvement.
Examples...read more
Q48. What is that manual testing?
Manual testing is a process of verifying software manually to find defects and ensure it meets requirements.
Manual testing involves executing test cases manually without the use of automation tools.
It is a time-consuming process but helps in identifying defects that may be missed by automation.
Testers use their knowledge and experience to identify defects and provide feedback to improve the software.
Examples of manual testing include exploratory testing, regression testing, a...read more
Q49. What is type of testing
Type of testing refers to the different approaches and techniques used to test software applications.
Functional testing
Non-functional testing
Regression testing
Integration testing
Unit testing
Acceptance testing
Q50. What is software develope life cycle
Software Development Life Cycle (SDLC) is a process followed by software development teams to design, develop and test high-quality software.
SDLC consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables.
The goal of SDLC is to produce high-quality software that meets customer requirements, is delivered on time and within budget.
SDLC models include Waterfall, Agile, and DevO...read more
Top Interview Questions for Manual Testing Related Skills
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month