Manual Tester
100+ Manual Tester Interview Questions and Answers
Q51. Why we are performing regression testing
Regression testing is performed to ensure that new code changes do not negatively impact existing functionalities.
To verify that new code changes do not introduce bugs or issues in existing functionalities
To ensure that the software still works as expected after modifications
To catch any unintended side effects of code changes
To maintain the overall quality and stability of the software
To validate that fixes for reported issues do not break other parts of the system
Q52. Tell me about Bug life cycle.
Bug life cycle is the process of a bug from identification to resolution.
Bug is identified by tester
Bug is reported in bug tracking system
Bug is assigned to developer
Developer fixes the bug
Bug is retested by tester
Bug is closed if fixed or reopened if not
Q53. Why testing over development?
Testing is crucial to ensure quality, identify defects early, and prevent issues in production.
Testing helps identify defects early in the development process.
Testing ensures that the software meets the specified requirements.
Testing helps prevent issues in production and improves overall quality.
Testing provides feedback to developers for continuous improvement.
Testing helps build confidence in the software's reliability and performance.
Q54. How many types of testing
There are several types of testing including functional, non-functional, regression, integration, and acceptance testing.
Functional testing ensures that the software meets the requirements and specifications.
Non-functional testing checks the performance, usability, and security of the software.
Regression testing ensures that changes or updates to the software do not affect existing functionality.
Integration testing checks how different components of the software work together...read more
Q55. Diff bw wbt and black box testing
White box testing focuses on internal structure and logic of the software, while black box testing focuses on external behavior and functionality.
White box testing is based on the knowledge of internal code and structure.
Black box testing is based on the specifications and requirements.
White box testing is done by developers or testers with programming knowledge.
Black box testing is done by testers without knowledge of internal code.
White box testing includes techniques like ...read more
Q56. Tell me Test case for pen
Test case for pen to check functionality and durability
Verify that the pen writes smoothly on paper
Check if the pen's ink is of the correct color
Ensure that the pen's cap can be easily removed and replaced
Test the durability of the pen by dropping it from a certain height
Confirm that the pen's clip is secure and does not easily break
Share interview questions and help millions of jobseekers 🌟
Q57. What is api and its method
API stands for Application Programming Interface. It is a set of rules and protocols that allows different software applications to communicate with each other.
APIs define the methods and data formats that applications can use to request and exchange information.
API methods include GET (retrieve data), POST (submit data), PUT (update data), and DELETE (remove data).
Examples of APIs include Google Maps API for location services and Twitter API for social media integration.
Q58. What is software testing?
Software testing is the process of evaluating a software application to ensure it meets specified requirements and functions correctly.
Software testing involves executing the software with the intent of finding defects or bugs.
It is done to ensure the quality, reliability, and performance of the software.
Types of software testing include functional testing, regression testing, performance testing, and more.
Example: Testing a login feature to ensure users can successfully log ...read more
Manual Tester Jobs
Q59. Difference between verification an validation
Verification is the process of evaluating a system or component to determine whether it meets specified requirements. Validation is the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements.
Verification focuses on the process of reviewing, inspecting, and testing the software to ensure that it meets the specified requirements.
Validation focuses on evaluating the final product to...read more
Q60. What is bug life cycle?
Bug life cycle is the process of a bug from identification to resolution in software testing.
Bug is identified by tester
Bug is reported in bug tracking system
Bug is assigned to developer
Developer fixes the bug
Bug is retested by tester
Bug is closed if fixed successfully
Q61. Difference between regression and retesting
Regression testing is testing the entire application after a change, while retesting is testing a specific bug fix.
Regression testing involves testing the entire application to ensure that new changes have not affected existing functionality.
Retesting is testing a specific bug fix to ensure that the issue has been resolved.
Regression testing is done after every change, while retesting is done after a bug fix.
Example: After fixing a login issue, retesting would involve checkin...read more
Q62. Explain agile methodologies you worked on
I have experience working with Scrum and Kanban agile methodologies in testing projects.
Worked in Scrum teams with daily stand-ups, sprint planning, sprint reviews, and retrospectives
Used Kanban boards to visualize workflow and track testing progress
Participated in backlog grooming sessions to prioritize testing tasks
Collaborated closely with developers and product owners to ensure quality deliverables
Adapted quickly to changes and iterations in the development process
Q63. Why string is mutable in java
String is mutable in Java to improve performance and reduce memory usage.
Mutable strings allow for more efficient memory allocation and manipulation
Immutable strings require more memory allocation and can lead to performance issues
StringBuffer and StringBuilder classes provide mutable string functionality
Q64. Current flows in which direction?
Current flows from positive to negative terminal in an electric circuit.
Current flows from positive to negative terminal in an electric circuit.
It is conventionally represented as flowing from positive to negative, although in reality it is the movement of electrons from negative to positive.
In a battery-powered circuit, current flows from the positive terminal of the battery to the negative terminal.
Q65. What is Stlc testing?
STLC (Software Testing Life Cycle) is a systematic approach to testing software throughout its development process.
STLC involves planning, designing, executing, and reporting on tests to ensure the quality of the software.
It includes phases like requirement analysis, test planning, test design, test execution, and test closure.
STLC helps in identifying defects early in the development process, reducing costs and improving overall quality.
Example: In requirement analysis phase...read more
Q66. What is Severity and Priority?
Severity is the impact of a defect on the system, while Priority is the order in which defects should be fixed.
Severity is based on the impact of the defect on the system's functionality
Priority is based on the order in which defects should be fixed
Severity and Priority are not always the same
Example: A spelling mistake in a button label has low Severity but high Priority if it affects user experience
Q67. What are testing types and all
Testing types include functional, performance, security, usability, and more.
Functional testing checks if the software meets specified requirements.
Performance testing evaluates system response under varying workloads.
Security testing ensures protection against unauthorized access.
Usability testing assesses user-friendliness and ease of use.
Compatibility testing verifies software compatibility with different environments.
Regression testing validates that changes do not impact...read more
Q68. Testing types done in previous project
Functional testing, regression testing, integration testing, and user acceptance testing were done in the previous project.
Functional testing ensures the software functions correctly according to requirements.
Regression testing checks for any new bugs introduced after changes.
Integration testing verifies the interaction between different components.
User acceptance testing validates if the software meets user requirements.
Q69. How you will prepare a report
I will prepare a report by organizing and summarizing the test results in a clear and concise manner.
Gather all the test results and observations
Organize the information in a structured format
Include details such as test cases executed, bugs found, and overall test coverage
Summarize the key findings and recommendations for improvement
Ensure the report is easy to understand for stakeholders
Q70. what is stlc and its stages
STLC stands for Software Testing Life Cycle. It is a process followed by testers to ensure high-quality software.
STLC consists of several stages such as Requirement Analysis, Test Planning, Test Design, Test Execution, and Test Closure.
Each stage has its own set of activities and deliverables to ensure thorough testing of the software.
For example, in the Test Execution stage, test cases are executed, defects are logged, and regression testing is performed.
STLC helps in identi...read more
Q71. Tell me something about sdlc
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the software project.
SDLC helps ensure that the software meets the requirements of the stakeholde...read more
Q72. Tell me something about stlc
STLC stands for Software Testing Life Cycle, which is a series of activities performed during the testing process.
STLC consists of phases like requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific goals and deliverables to ensure the quality of the software.
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 an...read more
Q73. write test cases on Electric bulb
Test cases for Electric bulb
Test if the bulb turns on when the switch is flipped
Test if the bulb emits light when turned on
Test if the bulb heats up after being on for a while
Test if the bulb flickers or dims before burning out
Q74. Difference Between UAT & Beta..?
UAT is user acceptance testing conducted by end users, while Beta testing is done by a select group of external users before release.
UAT is conducted by end users to ensure the system meets their requirements.
Beta testing is done by a select group of external users before the software is released to the public.
UAT is typically the final phase of testing before the software is accepted for release.
Beta testing helps identify any potential issues or bugs before the software is ...read more
Q75. what is Sdlc and stlc
SDLC stands for Software Development Life Cycle, which is the process of developing software. STLC stands for Software Testing Life Cycle, which is the process of testing software.
SDLC involves planning, designing, coding, testing, and deployment of software.
STLC involves test planning, test design, test execution, and test closure.
SDLC focuses on the overall development process, while STLC focuses specifically on testing.
SDLC is a broader concept that includes STLC as one of...read more
Q76. Able to write test cases?
Yes, I am able to write test cases.
I have experience in writing test cases for various software applications.
I understand the importance of clear and concise test cases.
I can identify test scenarios and create test cases accordingly.
I am familiar with different types of test cases such as positive, negative, boundary, and regression.
I can prioritize test cases based on risk and impact.
I document test cases with necessary details like preconditions, steps, expected results, an...read more
Q77. what is testing core?
Testing core refers to the fundamental principles and techniques used in software testing.
Testing core includes understanding the requirements, designing test cases, executing tests, and reporting defects.
It involves techniques like boundary value analysis, equivalence partitioning, and exploratory testing.
Testing core also includes regression testing, smoke testing, and integration testing.
Examples of testing core tools include Selenium, JIRA, and TestRail.
Q78. Difference between SDLC & STLC.
SDLC is the software development life cycle which includes planning, designing, coding, testing, and deployment. STLC is the software testing life cycle which includes test planning, test design, test execution, and test closure.
SDLC focuses on the entire software development process from planning to deployment.
STLC focuses specifically on the testing phase within the SDLC.
SDLC includes requirements gathering, design, coding, testing, and deployment stages.
STLC includes test ...read more
Q79. diffrence btwn smoke and sanity testing
Smoke testing is a preliminary test to check if the software build is stable for further testing, while sanity testing is a subset of regression testing to ensure the specific functionality is working after changes.
Smoke testing is done to check if the critical functionalities of the software are working fine before detailed testing.
Sanity testing is done to verify that specific functionalities are working as expected after changes or bug fixes.
Smoke testing is a shallow and ...read more
Q80. What is smoke testing
Smoke testing is a preliminary testing to check if the software build is stable enough for further testing.
Smoke testing is a subset of regression testing
It is performed to verify if the critical functionalities of the software are working fine
It is usually done before detailed testing to save time and effort
If smoke testing fails, further testing is halted until the issues are fixed
Q81. 2. What is functional testing
Functional testing is a type of software testing that verifies the functionality of an application or system.
It focuses on testing the individual functions or features of the software.
It ensures that the software meets the specified requirements and works as expected.
It involves testing the user interface, APIs, database interactions, and other functional aspects.
It can be performed manually or using automated testing tools.
Examples include testing login functionality, form v...read more
Q82. What is regression testing
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed to make sure that new code changes do not introduce new bugs or break existing features.
It involves running previously executed test cases to verify that the software still behaves as expected.
Regression testing is typically automated to save time and effort.
It is an essential part of the softw...read more
Q83. 1.what is Defect life cycle?
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in software testing.
Defect identification: Finding and documenting defects in the software.
Defect reporting: Communicating the defects to the development team.
Defect fixing: Developers resolve the reported defects.
Defect retesting: Testers verify that the defects are fixed.
Defect closing: Once verified, defects are closed.
Example: A tester finds a bug in the login functionality,...read more
Q84. What is Sdlc ?
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the software project.
Examples of SDLC models include Waterfall, Agile, Scrum, and DevOps.
SDLC hel...read more
Q85. what is your expected ctc
My expected CTC is based on my experience, skills, and the market rate for Manual Testers.
My expected CTC is in line with industry standards for Manual Testers.
I have considered my experience, skills, and the responsibilities of the role when determining my expected CTC.
I am open to negotiation based on the overall compensation package offered by the company.
Q86. How to create bugs report
To create a bug report, document the issue with clear steps to reproduce and include screenshots or videos if necessary.
Clearly describe the issue including steps to reproduce
Include screenshots or videos if applicable
Specify the environment and conditions in which the bug occurred
Assign a severity level to the bug based on its impact
Submit the bug report to the appropriate team for resolution
Q87. What is agile methodologies
Agile methodologies are a set of principles and practices that promote iterative development, collaboration, and flexibility in software development.
Agile methodologies prioritize customer satisfaction through continuous delivery of valuable software.
They involve breaking down projects into smaller, manageable tasks called sprints.
Regular feedback and adaptation are key components of agile methodologies.
Common agile frameworks include Scrum, Kanban, and Extreme Programming (X...read more
Q88. What is database testing
Database testing is the process of ensuring that data is accurately stored, retrieved, and manipulated in a database.
Validating data integrity
Checking data consistency
Testing data retrieval and manipulation
Verifying data security measures
Ensuring proper data indexing and querying
Q89. Whats is test plan
A test plan is a document that outlines the scope, approach, resources, and schedule for testing a software application.
Defines the objectives and scope of testing
Describes the test strategy and approach
Outlines the resources and schedule for testing
Includes test scenarios, test cases, and test data
Identifies risks and mitigation strategies
Provides a basis for tracking progress and reporting
Example: A test plan for a mobile application may include testing on different devices...read more
Q90. When to stop testing
Testing should be considered complete when all test cases have been executed, all identified defects have been fixed, and the software meets the acceptance criteria.
Testing should be considered complete when all test cases have been executed.
All identified defects should be fixed and retested.
The software should meet the acceptance criteria set by stakeholders.
Regression testing should be performed to ensure no new defects were introduced.
Consideration should be given to time...read more
Q91. Define agile Stlc
Agile STLC is a software testing approach that follows the principles of agile methodology.
Agile STLC involves continuous testing throughout the software development lifecycle.
It emphasizes collaboration between developers, testers, and stakeholders.
Test cases are created and executed in short iterations, with frequent feedback and adjustments.
Automation is often used to speed up testing and improve efficiency.
Examples of agile STLC frameworks include Scrum and Kanban.
Q92. What is Test Case
A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly.
Test case includes preconditions, inputs, actions, expected results, and postconditions.
It helps in identifying defects in the software and ensuring its quality.
Examples: Login functionality test case - Preconditions: User has valid credentials, Inputs: Username and password, Actions: Entering credentials and clicking login ...read more
Q93. Explain me about Load Testing.
Load testing is a type of performance testing that simulates real-world usage to evaluate system behavior under specific load conditions.
Load testing helps identify the maximum operating capacity of an application.
It helps in determining whether the current infrastructure is sufficient to handle expected user loads.
Common tools used for load testing include JMeter, LoadRunner, and Gatling.
Examples of load testing scenarios include simulating a large number of concurrent users...read more
Q94. Types of css framework
CSS frameworks are pre-prepared libraries that are meant to allow for easier, more standards-compliant styling of web pages.
Bootstrap
Foundation
Semantic UI
Materialize
Bulma
Q95. Explain STLC
STLC stands for Software Testing Life Cycle which is a process of testing software from planning to deployment.
STLC involves various phases such as requirement analysis, test planning, test design, test execution, and test closure.
It helps in ensuring that the software meets the quality standards and is free from defects.
STLC is an iterative process and each phase is dependent on the previous phase.
It involves various types of testing such as functional testing, performance t...read more
Q96. explain Defect life cycle
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in a software application.
Defect identification: Defects are identified by testers during testing.
Defect reporting: Testers report defects in a defect tracking tool.
Defect fixing: Developers fix the reported defects.
Defect retesting: Testers retest the fixed defects to ensure they are resolved.
Defect closing: Once the defects are verified as fixed, they are closed.
Q97. Current project explain very deeply
The current project involves testing a web-based e-commerce platform for a retail company.
Testing the functionality of the website such as login, registration, search, checkout, and payment
Performing regression testing after each release
Creating and executing test cases based on requirements and user stories
Reporting and tracking defects using JIRA
Collaborating with developers and business analysts to ensure quality
Using tools such as Selenium and Postman for automation and A...read more
Q98. Different Types of testing
Different types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by testers without the use of automation tools.
Automated testing: Testing performed using automation tools to ...read more
Q99. 1. What is STLC
STLC stands for Software Testing Life Cycle. It is a process followed to ensure the quality of a software product.
STLC is a systematic approach to testing software applications.
It consists of various phases such as requirement analysis, test planning, test design, test execution, and test closure.
Each phase has specific objectives and deliverables.
STLC helps in identifying defects early in the software development life cycle.
It ensures that the software meets the specified re...read more
Q100. 4. What is Severity
Severity is a measure of the impact of a defect on the system's functionality and its potential to cause harm.
Severity is a classification assigned to a defect based on its impact.
It helps prioritize the order in which defects should be fixed.
Severity levels can vary depending on the organization or project.
Examples of severity levels include Critical, High, Medium, and Low.
A critical severity defect may cause the system to crash or result in data loss.
A low severity defect m...read more
Interview Questions of Similar Designations
Top Interview Questions for Manual Tester 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