TechBeamersTechBeamers
  • Learn ProgrammingLearn Programming
    • Python Programming
      • Python Basic
      • Python OOP
      • Python Pandas
      • Python PIP
      • Python Advanced
      • Python Selenium
    • Python Examples
    • Selenium Tutorials
      • Selenium with Java
      • Selenium with Python
    • Software Testing Tutorials
    • Java Programming
      • Java Basic
      • Java Flow Control
      • Java OOP
    • C Programming
    • Linux Commands
    • MySQL Commands
    • Agile in Software
    • AngularJS Guides
    • Android Tutorials
  • Interview PrepInterview Prep
    • SQL Interview Questions
    • Testing Interview Q&A
    • Python Interview Q&A
    • Selenium Interview Q&A
    • C Sharp Interview Q&A
    • PHP Interview Questions
    • Java Interview Questions
    • Web Development Q&A
  • Self AssessmentSelf Assessment
    • Python Test
    • Java Online Test
    • Selenium Quiz
    • Testing Quiz
    • HTML CSS Quiz
    • Shell Script Test
    • C/C++ Coding Test
Search
  • Python Multiline String
  • Python Multiline Comment
  • Python Iterate String
  • Python Dictionary
  • Python Lists
  • Python List Contains
  • Page Object Model
  • TestNG Annotations
  • Python Function Quiz
  • Python String Quiz
  • Python OOP Test
  • Java Spring Test
  • Java Collection Quiz
  • JavaScript Skill Test
  • Selenium Skill Test
  • Selenium Python Quiz
  • Shell Scripting Test
  • Latest Python Q&A
  • CSharp Coding Q&A
  • SQL Query Question
  • Top Selenium Q&A
  • Top QA Questions
  • Latest Testing Q&A
  • REST API Questions
  • Linux Interview Q&A
  • Shell Script Questions
© 2024 TechBeamers. All Rights Reserved.
Reading: Testing Interview Questions for Manual Testers – Part2
Font ResizerAa
TechBeamersTechBeamers
Font ResizerAa
  • Python
  • SQL
  • C
  • Java
  • Testing
  • Selenium
  • Agile Concepts Simplified
  • Linux
  • MySQL
  • Python Quizzes
  • Java Quiz
  • Testing Quiz
  • Shell Script Quiz
  • WebDev Interview
  • Python Basic
  • Python Examples
  • Python Advanced
  • Python OOP
  • Python Selenium
  • General Tech
Search
  • Programming Tutorials
    • Python Tutorial
    • Python Examples
    • Java Tutorial
    • C Tutorial
    • MySQL Tutorial
    • Selenium Tutorial
    • Testing Tutorial
  • Top Interview Q&A
    • SQL Interview
    • Web Dev Interview
  • Best Coding Quiz
    • Python Quizzes
    • Java Quiz
    • Testing Quiz
    • ShellScript Quiz
Follow US
© 2024 TechBeamers. All Rights Reserved.
QA Interview

Testing Interview Questions for Manual Testers – Part2

Last updated: Feb 24, 2024 9:50 pm
By Meenakshi Agarwal
Share
12 Min Read
Software Testing Interview Questions for Manual Testers - Part2
SHARE

Welcome to the part 2 of the Software testing interview series. In this post, we’ve added some more interview questions for manual testers to boost their testing skills. Our objective is to raise their confidence so that they can present themselves with conviction.

Contents
Q-1. What’s the difference between acceptance and accessibility testing?Acceptance testing.Accessibility testing.Q-2. What’s the difference between application programming and application binary interface?Application programming interface.Application binary interface.Q-3. What’s the difference between verification and validation?Verification.Validation.Q-4. What’s the difference between the branch and breadth testing?Q-5. What’s the difference between alpha and beta testing?Q-6. What’s the difference between component and compatibility testing?Q-7. What do you think portability testing is?Q-8. What do you think bottom-up testing is?Q-9. What are the different ways of doing black box testing?Q-10. What are the different methods to test software (in abnormal conditions)?Q-11. What do you think a software testing scope is?Q-12. How to estimate the size of a Software product?Q-13. What’s the difference between a functional and non-functional requirement?A functional requirement.A non-functional requirement.Q-14. What’s the difference between the defect priority and severity?The Priority.The Severity.Q-15. What do you think the concurrency testing is?Concurrency testing.Q-16. What’s the difference between a high-level and low-level test case?Q-17. What’s the difference between a two-tier architecture and a three-tier architecture?Q-18. What’s the difference between Static testing and dynamic testing?Static Testing (done in the Verification stage).Dynamic Testing (done in the Validation stage).Q-19. What’s the difference between a bug log and defect tracking?Bug Log.Defect Tracking.Q-20. What are the contents of an effective Bug report?

Also, to remind you, in our previous post, we’d listed down 100+ manual testing interview questions that you must go through to understand the testing from scratch.

Learning manual testing concepts can come in handy for building meaningful and result-oriented automation. Also, the knowledge you would gain from these will guide you on what to cover and how much to automate.

That’s why we tried to bring some of the innovative interview questions for manual testers. It’ll all help us in bridging the gap between both these strategies.

Interview Questions for Manual Testers – Part 2.

Software Testing Interview Questions for Manual Testers - Part2

Must Read: Top 20 QA Interview Questions and Answers

Q-1. What’s the difference between acceptance and accessibility testing?

Answer.

Acceptance testing.

It enables a user as well as the customer to determine whether to accept a software product. It ensures that the software meets a set of agreed acceptance guidelines.

Accessibility testing.

It certifies that a product is accessible to people with disabilities like autism, blind, or deaf.

Q-2. What’s the difference between application programming and application binary interface?

Answer.

Application programming interface.

It’s a set of software calls and routines for the client applications to access desired services.

Application binary interface.

It’s a specification that defines the portability requirements of applications in binary form across different platforms.

Q-3. What’s the difference between verification and validation?

Answer.

Verification.

It’s a review without actually executing the process like code review or the revision of test cases etc.

Validation.

It’s a process of verifying the product and its features by doing the actual execution.

Q-4. What’s the difference between the branch and breadth testing?

Answer.

  • Branch testing is a technique that ensures that all the source code branches go through validation at least once.
  • Breadth testing covers the entire product but tests the features with limited cases.

Q-5. What’s the difference between alpha and beta testing?

Answer.

  • Alpha testing happens in a developer-managed environment by the target customers.
  • Beta testing is the one that starts after installing the application at the client site.

Q-6. What’s the difference between component and compatibility testing?

Answer.

  • Component testing happens during the development and verifies the individual modules.
  • Compatibility testing makes sure that the software can work with other parts of the system like browsers, hardware, and the OS.

Q-7. What do you think portability testing is?

Answer.

Portability testing is the process of rebuilding an existing application for new platforms. The process of validating it in those environments is usually known as portability testing.

Q-8. What do you think bottom-up testing is?

Answer.

It’s a way to carry out integration testing where you first test the lowest-level components. Later you cover the top-level items. You need to keep moving until you get to the top of the hierarchy.

Q-9. What are the different ways of doing black box testing?

Answer.

Mostly, we use the following five black box testing tricks.

  • Top-down according to budget
  • WBS (Work Breakdown Structure)
  • Guess and gut feeling
  • Early project data
  • TPA (Test Point Analysis)

Q-10. What are the different methods to test software (in abnormal conditions)?

Answer.

Usually, we can use any of the below techniques.

  • Stress testing
  • Security testing
  • Recovery testing
  • Beta testing

Q-11. What do you think a software testing scope is?

Answer.

  • The testing scope helps in sketching a well-defined boundary, which covers all the activities to develop and deliver the software product.
  • It clearly defines all the functionalities and artifacts to be delivered as a part of the product.

Q-12. How to estimate the size of a Software product?

Answer.

There are two ways to give the estimation of a product.

  • Count the lines of delivered code.
  • Calculate the delivered function points.

Q-13. What’s the difference between a functional and non-functional requirement?

Answer.

A functional requirement.

It interprets what the system should do and where should it run.

Examples.

  • Authentication
  • Business rules
  • Historical Data
  • Legal and Regulatory Requirements
  • External Interfaces.

A non-functional requirement.

It defines how the system or the application should be.

Examples.

  • Performance
  • Reliability
  • Security
  • Recovery
  • Data Integrity
  • Usability

Q-14. What’s the difference between the defect priority and severity?

Answer.

Priority and Severity are the popular defect management terms. These two share the importance of a bug among the team and to fix it.

The Priority.

Describes the bug in terms of a customer.

  • The priority status is set by the tester to the developer mentioning the time frame to fix a defect. If the high priority is mentioned then the developer has to fix it at the earliest.
  • The priority status is set based on customer requirements.

The Severity.

Describes the bug in terms of functionality.

  • The severity status is used to explain how badly the deviation is affecting the build.
  • The severity type is defined by the tester based on the written test cases and functionality.

Q-15. What do you think the concurrency testing is?

Answer.

Concurrency testing.

You can also call it multi-user testing. It observes the effects of accessing the application, code module, or database by different users at the same time. It helps in identifying and measuring the problems in response time, and levels of locking and deadlocking in the application.

Example.

Load runner is a tool that supports this type of testing. It has a <Vugen> (Virtual User Generator) which adds the number of concurrent users. It also defines how the users need to be added like Gradual Ramp up or Spike Stepped.

Q-16. What’s the difference between a high-level and low-level test case?

Answer.

  • High-level test case covers the major functionality of the application e.g. functionality-related test cases,  database test cases, etc.
  • Low-level test case tests the basic features like the User Interface (UI) in the application.

Q-17. What’s the difference between a two-tier architecture and a three-tier architecture?

Answer.

  • In a two-tier architecture, there happen to be two layers Client and Server. The Client sends a request to the Server and the server responds to the request by fetching the data from it. The problem with the two-tier architecture is the server can’t respond to multiple requests at the same time which may cause data integrity issues.
  • In a three-tier architecture, there can be layers like Client, Server, and Database. Here, the Client sends a request to the Server, where the Server sends the request to the Database for data. Based on that request the Database sends back the data to the Server and from the Server, the data is forwarded to the Client.

Q-18. What’s the difference between Static testing and dynamic testing?

Answer.

Static Testing (done in the Verification stage).

Static Testing is a White Box testing technique where the developers verify or test their code with the help of a checklist to find errors in it, this type of testing is done without running the actually developed application or program. Code Reviews, Inspections, and Walkthroughs are mostly done in this stage of testing.

Dynamic Testing (done in the Validation stage).

Dynamic Testing is done by executing the actual application with valid inputs to check the expected output. Examples of Dynamic Testing methodologies are Unit Testing, Integration Testing, System Testing, and Acceptance Testing.

Some differences between Static Testing and Dynamic Testing are as follows.

  • Static Testing is more cost-effective than Dynamic Testing because Static Testing is done in the initial stage.
  • In terms of Statement Coverage, Static Testing covers more areas than Dynamic Testing in a shorter time.
  • Static Testing is done before the code deployment whereas Dynamic Testing is done after the code deployment.
  • Static Testing is done in the Verification stage whereas Dynamic Testing is done in the Validation stage.

Q-19. What’s the difference between a bug log and defect tracking?

Answer.

Bug Log.

It’s a document for the number of defects such as open, closed, reopened, or deferred of a particular module.

Defect Tracking.

The process of tracking a defect such as symptoms, whether reproducible or not, priority, severity, and status.

Q-20. What are the contents of an effective Bug report?

Answer.

  • Project
  • Subject
  • Description
  • Summary
  • Detected By (Name of the Software Tester)
  • Assigned To (Name of the Developer of the feature)
  • Test Lead (Name)
  • Detected in Version
  • Closed in Version
  • Date Detected
  • Expected Date of Closure
  • Actual Date of Closure
  • Priority (Medium, Low, High, or Urgent)
  • Severity (Range => 1 to 5)
  • Status.
  • Bug ID
  • Attachment
  • Test Case Failed (Total no. of test cases which are failing for a Bug)

Must Read: 20 Essential Software Testing Interview Questions.

Summary – Interview Questions for Manual Testers.

We feel that it is our duty to present you with new ideas that can help you learn quick and important testing concepts. If you are also aware of something interesting related to testing or automation, then do share it with us.

In the end, let’s listen to a famous quote by Jerry Weinberg.

A tester is someone who knows that things can be different.

Best,

TechBeamers.

You Might Also Like

Nailing the Amazon Interview Process for Freshers

Software Quality Assurance Interview Questions for QA Engineers

20 JMeter Interview Questions for Experienced QA

Web Testing Interview Questions for QA Engineers

REST API Interview Questions and Answers

Meenakshi Agarwal Avatar
By Meenakshi Agarwal
Follow:
Hi, I'm Meenakshi Agarwal. I have a Bachelor's degree in Computer Science and a Master's degree in Computer Applications. After spending over a decade in large MNCs, I gained extensive experience in programming, coding, software development, testing, and automation. Now, I share my knowledge through tutorials, quizzes, and interview questions on Python, Java, Selenium, SQL, and C# on my blog, TechBeamers.com.
Previous Article Software Testing Interview Questions for Testers New to Software Testing? Check 20 Interview Questions
Next Article Selenium Interview - Appium Questions and Answers 20 Most Unique Appium Questions and Answers

Popular Tutorials

SQL Interview Questions List
50 SQL Practice Questions for Good Results in Interview
SQL Interview Nov 01, 2016
Demo Websites You Need to Practice Selenium
7 Sites to Practice Selenium for Free in 2024
Selenium Tutorial Feb 08, 2016
SQL Exercises with Sample Table and Demo Data
SQL Exercises – Complex Queries
SQL Interview May 10, 2020
Java Coding Questions for Software Testers
15 Java Coding Questions for Testers
Selenium Tutorial Jun 17, 2016
30 Quick Python Programming Questions On List, Tuple & Dictionary
30 Python Programming Questions On List, Tuple, and Dictionary
Python Basic Python Tutorials Oct 07, 2016
//
Our tutorials are written by real people who’ve put in the time to research and test thoroughly. Whether you’re a beginner or a pro, our tutorials will guide you through everything you need to learn a programming language.

Top Coding Tips

  • PYTHON TIPS
  • PANDAS TIPSNew
  • DATA ANALYSIS TIPS
  • SELENIUM TIPS
  • C CODING TIPS
  • GDB DEBUG TIPS
  • SQL TIPS & TRICKS

Top Tutorials

  • PYTHON TUTORIAL FOR BEGINNERS
  • SELENIUM WEBDRIVER TUTORIAL
  • SELENIUM PYTHON TUTORIAL
  • SELENIUM DEMO WEBSITESHot
  • TESTNG TUTORIALS FOR BEGINNERS
  • PYTHON MULTITHREADING TUTORIAL
  • JAVA MULTITHREADING TUTORIAL

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

Loading
TechBeamersTechBeamers
Follow US
© 2024 TechBeamers. All Rights Reserved.
  • About
  • Contact
  • Disclaimer
  • Privacy Policy
  • Terms of Use
TechBeamers Newsletter - Subscribe for Latest Updates
Join Us!

Subscribe to our newsletter and never miss the latest tech tutorials, quizzes, and tips.

Loading
Zero spam, Unsubscribe at any time.
x
x