Manual Tester

100+ Manual Tester Interview Questions and Answers

Updated 14 Dec 2024

Q51. Why we are performing regression testing

Ans.

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.

Ans.

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?

Ans.

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

Ans.

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

Are these interview questions helpful?

Q55. Diff bw wbt and black box testing

Ans.

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

Ans.

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 🌟

man-with-laptop

Q57. What is api and its method

Ans.

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?

Ans.

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

Frequently asked in,

Manual Tester Jobs

Manual Tester 3-6 years
Genpact
3.8
Kolkata
Manual Tester 3-6 years
Tech Mahindra
3.5
₹ 2 L/yr - ₹ 5 L/yr
Hyderabad / Secunderabad
Manual Tester Lead - Oracle Utilities CC&B 8-12 years
CGI Information Systems and Management Consultants
4.0
Bangalore / Bengaluru

Q59. Difference between verification an validation

Ans.

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?

Ans.

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

Ans.

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

Ans.

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

Ans.

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?

Ans.

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?

Ans.

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?

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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..?

Ans.

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

Ans.

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?

Ans.

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?

Ans.

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.

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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?

Ans.

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 ?

Ans.

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

Frequently asked in, ,

Q85. what is your expected ctc

Ans.

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.

Frequently asked in, ,

Q86. How to create bugs report

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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.

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Ans.

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

Previous
1
2
3
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10.4k Interviews
3.9
 • 8.2k Interviews
3.6
 • 7.6k Interviews
3.7
 • 5.6k Interviews
4.0
 • 2.4k Interviews
3.4
 • 1.4k Interviews
3.8
 • 508 Interviews
4.3
 • 141 Interviews
5.0
 • 1 Interview
View all

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

Manual Tester Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter