SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
BEGINNER LEVEL MANUAL TESTING INTERVIEW QUESTIONS
ADVANCED LEVEL MANUAL TESTING INTERVIEW QUESTIONS
www.edureka.co
INTERMEDIATE LEVEL MANUAL TESTING INTERVIEW QUESTIONS
www.edureka.co
www.edureka.co
01 What is Software Testing? Explain in simple terms.
Software Testing is a process used to identify the correctness, completeness
and the quality of developed compute software. It includes a set of activities
conducted with intent of finding errors in software so that it could be
corrected before the product is released to end users.
www.edureka.co
www.edureka.co
02 Why is software testing required? How does testing benefit an organization?
Quality Assurance
No errors in code
Safety Assurance
Bug Free
Multiple OS Support
www.edureka.co
www.edureka.co
03 What are the two main categories of software testing?
Manual testing is essentially
self-explanatory — testing of a
web application is done
manually, by human action
Automated testing uses the
assistance of tools, scripts, and
software to perform test cases by
repeating pre-defined actions
www.edureka.co
www.edureka.co
04 What exactly is quality control? Is it similar to Quality Assurance?
Quality control is a product-oriented approach of
running a program to determine if it has any
defects, as well as making sure that the software
meets all of the requirements put forth by the
stakeholders.
www.edureka.co
www.edureka.co
05 What different types of manual testing are there?
Black-Box Testing
White-Box Testing
Integration Testing
Unit Testing
System Testing
Acceptance Testing
www.edureka.co
www.edureka.co
06 Explain the difference between alpha testing and beta testing.
Alpha Testing
Alpha Testing is a type of software testing
performed to identify bugs before releasing the
product to real users or to the public. Alpha
Testing is a type of user acceptance testing.
Beta Testing
Beta Testing is performed by real users of
the software application in a real
environment. Beta Testing is also a type of
user acceptance testing.
www.edureka.co
www.edureka.co
07 What are the different levels of manual testing?
Unit
Testing
Integration
Testing
System
Testing
Acceptance
Testing
Testing individual components Testing interface b/w groups
Testing the integrated system Testing the final system
www.edureka.co
www.edureka.co
08 What is the difference between quality control and quality assurance?
Quality Control Quality Assurance
Quality control is set of activities for ensuring
quality in the products.
Quality Assurance is a set of activities for
ensuring quality in the processes by which
products are developed.
Aims to identify defects in the finished product. Aims to prevent defects with a focus on process
used to make the product.
Quality control is a product-oriented approach Quality assurance is a process-oriented
www.edureka.co
www.edureka.co
09 What is a testbed in manual testing? Explain with help of an example.
Testbed is an environment used for testing an application, including the
hardware as well as any software needed to run the program to be
tested.
Web Server - IIS/Apache
Database - MS SQL
OS - Windows/ Linux
Browser - IE/FireFox
Java version : version 6
www.edureka.co
www.edureka.co
10 Explain the procedure for manual testing?
Understand The
Requirements
Write The Test Cases
Conduct The
Tests
Log Good Bug Reports
Report The
Results
www.edureka.co
www.edureka.co
11 What is the test case? Explain with help of an example.
A Test Case is a document which consists of a set of conditions or actions which are performed
on the software application in order to verify the expected functionality of the feature
Good Test Coverage
Better Compliance
Low Deployment Risks
Customer Satisfaction
www.edureka.co
www.edureka.co
12 What is API testing?
PRESENTATION
LAYER
(User Interface)
BUSINESS LAYER
(Application User
Interface)
DATABASE LAYER
(Database)
GUI Testing on
Presentation Layer
API Testing on
Business Layer
API testing involves testing the application programming interfaces (APIs)
directly and as part of integration testing to determine if they meet expectations
for functionality, reliability, performance, and security.
www.edureka.co
www.edureka.co
13 What’s the difference between verification and validation in testing?
Verification
It’s a static analysis
techniques. Here, testing is
done without executing the
code.
Examples:
• Reviews
• Inspection
• Walkthrough
Validation
It’s a dynamic analysis
technique where testing is
done by executing the code.
Examples:
• Functional Testing
• Non-Functional
Testing
www.edureka.co
www.edureka.co
14 What’s the difference between a bug and a defect?
Defect can be simply
defined as a variance
between expected
and actual.
A bug is the result of a coding
error. An Error found in the
development environment before
the product is shipped to the
customer.
www.edureka.co
www.edureka.co
15 What are the advantages of manual testing?
Live Testing Less Programming
Low Cost Investment
UI & UX Issues
UX
Adaptability to Change
www.edureka.co
www.edureka.co
16 What are the disadvantages of manual testing?
Time Consuming
Possibility of Errors
Testing Limitations
www.edureka.co
www.edureka.co
17 Is documentation really necessary in Manual Testing?
www.edureka.co
www.edureka.co
www.edureka.co
18 What is the difference between manual testing and automation testing?
www.edureka.co
www.edureka.co
19 When should you opt for manual testing over automation testing?
Short time projects
You can use manual testing when,
When performing ad-hoc testing
When performing exploratory testing
When performing usability testing
www.edureka.co
www.edureka.co
20 What are the phases involved in Software Testing Life Cycle?
Requirement
Analysis1
Test Planning2
Test Case
Development3
Test Environment
Setup
4
Test Execution5
Test Cycle
Closure5
www.edureka.co
www.edureka.co
21 What is the difference between a bug, a defect and an error?
Defect can be simply defined as a variance between
expected and actual.
A bug is the result of a coding error. An Error found in the
development environment before the product is shipped to
the customer.
An error is a mistake, misunderstanding, or
misconception, on the part of a software developer.
www.edureka.co
www.edureka.co
22 What makes a good test engineer?
Communication Skills
‘Test to break’ attitude
Strong desire for quality
Tact and diplomacy
Ability to judge the situations
www.edureka.co
www.edureka.co
23 What is regression testing? When to apply it?
Tested
Software
Developed
Software
Feature
Update Regression
Test Plan
Testing of a previously tested program following modification, to ensure that
defects have not been introduced or uncovered in unchanged areas of the
software, as a result of the changes made
www.edureka.co
www.edureka.co
24 What is the difference between system testing and integration testing?
System Testing Integration Testing
Tests the software as a whole to check if the
system is compliant with user requirements
Tests the interface between modules of the
software application
Involves both functional and non-functional
testing
Only functional testing is performed
High-level testing performed after integration
testing
Low-level testing performed after unit testing
www.edureka.co
www.edureka.co
25 Explain the defect life cycle. What are the phases involved?
A defect life cycle is a
process in which a defect
goes through various
phases during its entire
lifetime. It starts when a
defect is found and ends
when a defect is closed,
after ensuring it’s not
reproduced.
www.edureka.co
www.edureka.co
26 What is test harness? Explain.
A test harness is the gathering of software and test information arranged to test a
program unit by running it under changing conditions like stress, load, data-driven, and
monitoring its behaviour and outputs. Test Harness contains two main parts:
✓ A Test Execution Engine
✓ Test script repository
www.edureka.co
www.edureka.co
27 What is test closure? Explain.
Test Closure is a document which gives a summary of all the tests
conducted during the software development life cycle and also gives a
detailed analysis of the bugs removed and errors found.
www.edureka.co
www.edureka.co
28 What is the difference between Positive and Negative Testing?
www.edureka.co
www.edureka.co
29 Define what is a critical bug.
A critical bug is a bug that has got the tendency to affect a
majority of the functionality of the given application.
www.edureka.co
www.edureka.co
30 What is pesticide paradox? How to overcome it?
According to pesticide paradox, if the same tests are repeated over and over again,
eventually the same test cases will no longer find new bugs. Solution:
Write a whole new set of test cases
Prepare new test cases and add them to the
existing test cases
www.edureka.co
www.edureka.co
31 What is Defect Cascading in Software Testing?
Defect Cascading is the process of triggering other defects in the
application.
Defect
Cascading
• When a defect goes unnoticed while testing, it
invokes other defects.
• multiple defects crop up in the later stages of
development.
www.edureka.co
www.edureka.co
32 What is a quality software? Define it in your terms.
In general, quality software is reasonably bug-free, delivered on time
and within budget, meets requirements and/or expectations, and is
maintainable.
But again ‘quality’ is a subjective term
www.edureka.co
www.edureka.co
33 What is black box testing, and what are the various techniques?
Black-Box Testing, also known as specification-based testing, analyses the functionality of a
software/application without knowing much about the internal structure/design of the item.
Black-Box Testing Techniques:
➢ Equivalence Partitioning
➢ Boundary Value Analysis
➢ Decision Table Based Technique
➢ Cause-effect Graphing
➢ Use Case Testing
www.edureka.co
www.edureka.co
34 What is white box testing, and what are the various techniques?
White-Box Testing also known as structure-based testing, requires a profound
knowledge of the code as it includes testing of some structural part of the
application.
White-Box Testing Techniques:
➢ Statement Coverage
➢ Decision Coverage
➢ Condition Coverage
➢ Multiple Condition Coverage
www.edureka.co
www.edureka.co
35 What are the Experience-based testing techniques?
Experienced-based testing is all about discovery, investigation, and learning. The tester constantly
studies and analyzes the product and accordingly applies his skills, traits, and experience to develop test
strategy and test cases to perform necessary testing
Experience Based Testing Techniques:
➢ Exploratory Testing
➢ Error Guessing
www.edureka.co
www.edureka.co
36 What is the difference between top-down and bottom-up approach?
Top-Down Approach: Testing happens
from top to bottom. That is, high-
level modules are tested first and after
that low-level modules.
Bottom-Up Approach: Testing happens
from base levels to high-up levels. The
lowest level modules are tested first and
afterward high-level state modules
www.edureka.co
www.edureka.co
37 What is the difference between smoke testing and sanity testing?
System Testing Integration Testing
Tests the software as a whole to check if the
system is compliant with user requirements
Tests the interface between modules of the
software application
Involves both functional and non-functional
testing
Only functional testing is performed
High-level testing performed after integration
testing
Low-level testing performed after unit testing
www.edureka.co
www.edureka.co
38 What is the difference between static testing and dynamic testing?
www.edureka.co
www.edureka.co
www.edureka.cowww.edureka.co
How will you
determine when to
stop testing?
39
Deciding when to stop testing can be quite difficult. Òne common
factors in deciding when to stop testing are:
➢ Testcases completed with certain pass %
➢ When bug rate falls below a certain level
➢ When the budget is exhausted
➢ Coverage of code has reached specific point
➢ Considering the deadlines
➢ When beta or alpha testing period ends
www.edureka.co
www.edureka.cowww.edureka.co
What if the software is so
buggy it can’t really be
tested at all?40
In such situations, the best bet is for testers to go through
the process of reporting whatever bugs or blocking-type
problems initially show up, with the focus being on critical
bugs
www.edureka.co
www.edureka.cowww.edureka.co
How you test a product if the
requirements are yet to
freeze?
41
If the functionality isn’t necessary to the
purpose of the application, it should be
removed. Else, create a test plan based on
the assumptions made about the product.
www.edureka.co
www.edureka.cowww.edureka.co
What if an organization is
growing so fast that fixed
testing processes are not
possible? What to do in such
situations?
42
It’s a very common problem faced by
organizations
Hire good and skilled people
Management should ‘ruthlessly prioritize’ quality
issues and maintain focus on the customer
Everyone in the organization should be clear on
what ‘quality’ means to the end-user
www.edureka.co
www.edureka.cowww.edureka.co
How do you know the code
has met specifications?43
Code is considered good if it is bug-free, and is readable
and maintainable.
• There are lot of tools like traceability matrix to which
ensures the requirements are mapped to the test
cases.
• And when the execution of all test cases finishes with
a success, it indicates that the code has met the
requirement.
www.edureka.co
www.edureka.cowww.edureka.co
What are the cases when
you’ll consider to choose
automated testing over
manual testing?
44
When reports are required for every
execution
When there are repetitive steps
Execution to be done in standard
environment
Lot of code that is to be tested
multiple times
When there is less time to complete
testing
www.edureka.co
www.edureka.cowww.edureka.co
What is ‘configuration
management’?45
Software configuration management
(SCM) is a set of processes, policies, and
tools that organize, control, coordinate,
and track:
• code
• documentation
• problems
• change requests
• designs and tools
• compilers and libraries
www.edureka.co
www.edureka.cowww.edureka.co
Is it true that we can do
system testing at any stage?46
No. The system testing must start only if all units are in
place and are working properly. System testing usually
happens before the UAT (User Acceptance Testing).
www.edureka.co
www.edureka.cowww.edureka.co
What are some best
practices that you should
follow when writing test
cases?
47
✓ Prioritize the test cases based on the project
timelines & risk.
✓ Remember the 80/20 rule.
✓ Don’t try to test cases in one attempt
✓ Classify test cases
✓ Make sure test cases are modular
✓ Keep them simple
✓ Always keep end-users’ requirements in
mind
✓ Actively use a test management tool
✓ Monitor your test cases regularly
www.edureka.co
www.edureka.cowww.edureka.co
Why is it that the boundary
value analysis provides good
test cases?
48
Have a talk to respective team member
Try to convince him otherwise regarding
meetings
Explain how they contribute to team’s
progress & performance
If issue is still nor resolved, set up a
meeting with reporting manager
www.edureka.co
www.edureka.cowww.edureka.co
Why is it impossible to test a
program thoroughly or in
other terms 100% bug-free?
49
It is impossible to build a software product which is 100%
bug-free. You can just minimize the error, flaw, failure or
fault in a computer program or system that causes it to
produce an incorrect or unexpected result.
www.edureka.co
www.edureka.cowww.edureka.co
Can automation testing
replace manual testing?50
Automation testing isn’t a replacement for manual
testing. It’s just a continuation of the manual
testing.
www.edureka.co
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
www.edureka.co
www.edureka.co

More Related Content

What's hot

Manual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersManual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answers
Sachin Gupta
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
Kaizenko
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
Carl Bruiners
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
Raymond Adrian (Rad) Butalid
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
guest1f2740
 
Test Automation
Test AutomationTest Automation
Test Automation
nikos batsios
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka
Edureka!
 
Jira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool GuideJira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool Guide
Mayank Solanki
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
Erol Selitektay
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
sriks7
 
functional testing
functional testing functional testing
functional testing
bharathanche
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
Ayah Soufan
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing ProcessIntetics
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
JYOTI RANJAN PAL
 
Interview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlotInterview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlot
Learning Slot
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
TiktokIndia2
 
How To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | EdurekaHow To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | Edureka
Edureka!
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Edureka!
 
Test automation process
Test automation processTest automation process
Test automation process
Bharathi Krishnamurthi
 
Automation testing
Automation testingAutomation testing
Automation testing
Biswajit Pratihari
 

What's hot (20)

Manual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answersManual software-testing-interview-questions-with-answers
Manual software-testing-interview-questions-with-answers
 
Agile testing - Testing From Day 1
Agile testing - Testing From Day 1Agile testing - Testing From Day 1
Agile testing - Testing From Day 1
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Test Automation
Test AutomationTest Automation
Test Automation
 
What is Regression Testing? | Edureka
What is Regression Testing? | EdurekaWhat is Regression Testing? | Edureka
What is Regression Testing? | Edureka
 
Jira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool GuideJira fundamentals and bug tracking tool Guide
Jira fundamentals and bug tracking tool Guide
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
 
functional testing
functional testing functional testing
functional testing
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
 
Interview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlotInterview Question & Answers for Selenium Freshers | LearningSlot
Interview Question & Answers for Selenium Freshers | LearningSlot
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
 
How To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | EdurekaHow To Write A Test Case In Software Testing | Edureka
How To Write A Test Case In Software Testing | Edureka
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
Test automation process
Test automation processTest automation process
Test automation process
 
Automation testing
Automation testingAutomation testing
Automation testing
 

Similar to Manual Testing Interview Questions | Edureka

The Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life CycleThe Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life Cycle
IOSR Journals
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSrikanth Krishnamoorthy
 
Quality Assurance with Manual Testing
Quality Assurance with Manual TestingQuality Assurance with Manual Testing
Quality Assurance with Manual Testing
Edureka!
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdf
Gaurav Nigam
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdfHappy500
 
Software testing
Software testingSoftware testing
Software testing
ankityadav.ec
 
Software testing(1)
Software testing(1)Software testing(1)
Software testing(1)
ramvyata123
 
Software testing
Software testingSoftware testing
Software testing
CHETAN CHOUDHURY
 
software_testing pdf.pdf
software_testing pdf.pdfsoftware_testing pdf.pdf
software_testing pdf.pdfGaurav Nigam
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdf
MounikaCh26
 
Software testing
Software testingSoftware testing
Software testing
Sengu Msc
 
Software testing
Software testingSoftware testing
Software testing
Sengu Msc
 
Software Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | EdurekaSoftware Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | Edureka
Edureka!
 
Types of testing
Types of testingTypes of testing
Types of testing
Sonam Agarwal
 
Software Testing
Software TestingSoftware Testing
Software Testing
Sengu Msc
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
QUONTRASOLUTIONS
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
Dinesh Pokhrel
 
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdfBOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
asiyahanif9977
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
zynofustechnology
 

Similar to Manual Testing Interview Questions | Edureka (20)

The Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life CycleThe Role of Verification and Validation in System Development Life Cycle
The Role of Verification and Validation in System Development Life Cycle
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By Srikanth
 
Quality Assurance with Manual Testing
Quality Assurance with Manual TestingQuality Assurance with Manual Testing
Quality Assurance with Manual Testing
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdf
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdf
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing(1)
Software testing(1)Software testing(1)
Software testing(1)
 
Software testing
Software testingSoftware testing
Software testing
 
software_testing pdf.pdf
software_testing pdf.pdfsoftware_testing pdf.pdf
software_testing pdf.pdf
 
Software testing pdf
Software testing pdfSoftware testing pdf
Software testing pdf
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | EdurekaSoftware Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | Edureka
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutionsSoftware Quality Assurance training by QuontraSolutions
Software Quality Assurance training by QuontraSolutions
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdfBOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
BOOST YOUR WEBSITE WITH TOP STRATEGIES TOOLS FOR WEB APP TESTING.pdf
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
 

More from Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
Edureka!
 

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

Manual Testing Interview Questions | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved.
  • 2. BEGINNER LEVEL MANUAL TESTING INTERVIEW QUESTIONS ADVANCED LEVEL MANUAL TESTING INTERVIEW QUESTIONS www.edureka.co INTERMEDIATE LEVEL MANUAL TESTING INTERVIEW QUESTIONS
  • 4. www.edureka.co 01 What is Software Testing? Explain in simple terms. Software Testing is a process used to identify the correctness, completeness and the quality of developed compute software. It includes a set of activities conducted with intent of finding errors in software so that it could be corrected before the product is released to end users. www.edureka.co
  • 5. www.edureka.co 02 Why is software testing required? How does testing benefit an organization? Quality Assurance No errors in code Safety Assurance Bug Free Multiple OS Support www.edureka.co
  • 6. www.edureka.co 03 What are the two main categories of software testing? Manual testing is essentially self-explanatory — testing of a web application is done manually, by human action Automated testing uses the assistance of tools, scripts, and software to perform test cases by repeating pre-defined actions www.edureka.co
  • 7. www.edureka.co 04 What exactly is quality control? Is it similar to Quality Assurance? Quality control is a product-oriented approach of running a program to determine if it has any defects, as well as making sure that the software meets all of the requirements put forth by the stakeholders. www.edureka.co
  • 8. www.edureka.co 05 What different types of manual testing are there? Black-Box Testing White-Box Testing Integration Testing Unit Testing System Testing Acceptance Testing www.edureka.co
  • 9. www.edureka.co 06 Explain the difference between alpha testing and beta testing. Alpha Testing Alpha Testing is a type of software testing performed to identify bugs before releasing the product to real users or to the public. Alpha Testing is a type of user acceptance testing. Beta Testing Beta Testing is performed by real users of the software application in a real environment. Beta Testing is also a type of user acceptance testing. www.edureka.co
  • 10. www.edureka.co 07 What are the different levels of manual testing? Unit Testing Integration Testing System Testing Acceptance Testing Testing individual components Testing interface b/w groups Testing the integrated system Testing the final system www.edureka.co
  • 11. www.edureka.co 08 What is the difference between quality control and quality assurance? Quality Control Quality Assurance Quality control is set of activities for ensuring quality in the products. Quality Assurance is a set of activities for ensuring quality in the processes by which products are developed. Aims to identify defects in the finished product. Aims to prevent defects with a focus on process used to make the product. Quality control is a product-oriented approach Quality assurance is a process-oriented www.edureka.co
  • 12. www.edureka.co 09 What is a testbed in manual testing? Explain with help of an example. Testbed is an environment used for testing an application, including the hardware as well as any software needed to run the program to be tested. Web Server - IIS/Apache Database - MS SQL OS - Windows/ Linux Browser - IE/FireFox Java version : version 6 www.edureka.co
  • 13. www.edureka.co 10 Explain the procedure for manual testing? Understand The Requirements Write The Test Cases Conduct The Tests Log Good Bug Reports Report The Results www.edureka.co
  • 14. www.edureka.co 11 What is the test case? Explain with help of an example. A Test Case is a document which consists of a set of conditions or actions which are performed on the software application in order to verify the expected functionality of the feature Good Test Coverage Better Compliance Low Deployment Risks Customer Satisfaction www.edureka.co
  • 15. www.edureka.co 12 What is API testing? PRESENTATION LAYER (User Interface) BUSINESS LAYER (Application User Interface) DATABASE LAYER (Database) GUI Testing on Presentation Layer API Testing on Business Layer API testing involves testing the application programming interfaces (APIs) directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security. www.edureka.co
  • 16. www.edureka.co 13 What’s the difference between verification and validation in testing? Verification It’s a static analysis techniques. Here, testing is done without executing the code. Examples: • Reviews • Inspection • Walkthrough Validation It’s a dynamic analysis technique where testing is done by executing the code. Examples: • Functional Testing • Non-Functional Testing www.edureka.co
  • 17. www.edureka.co 14 What’s the difference between a bug and a defect? Defect can be simply defined as a variance between expected and actual. A bug is the result of a coding error. An Error found in the development environment before the product is shipped to the customer. www.edureka.co
  • 18. www.edureka.co 15 What are the advantages of manual testing? Live Testing Less Programming Low Cost Investment UI & UX Issues UX Adaptability to Change www.edureka.co
  • 19. www.edureka.co 16 What are the disadvantages of manual testing? Time Consuming Possibility of Errors Testing Limitations www.edureka.co
  • 20. www.edureka.co 17 Is documentation really necessary in Manual Testing? www.edureka.co
  • 22. www.edureka.co 18 What is the difference between manual testing and automation testing? www.edureka.co
  • 23. www.edureka.co 19 When should you opt for manual testing over automation testing? Short time projects You can use manual testing when, When performing ad-hoc testing When performing exploratory testing When performing usability testing www.edureka.co
  • 24. www.edureka.co 20 What are the phases involved in Software Testing Life Cycle? Requirement Analysis1 Test Planning2 Test Case Development3 Test Environment Setup 4 Test Execution5 Test Cycle Closure5 www.edureka.co
  • 25. www.edureka.co 21 What is the difference between a bug, a defect and an error? Defect can be simply defined as a variance between expected and actual. A bug is the result of a coding error. An Error found in the development environment before the product is shipped to the customer. An error is a mistake, misunderstanding, or misconception, on the part of a software developer. www.edureka.co
  • 26. www.edureka.co 22 What makes a good test engineer? Communication Skills ‘Test to break’ attitude Strong desire for quality Tact and diplomacy Ability to judge the situations www.edureka.co
  • 27. www.edureka.co 23 What is regression testing? When to apply it? Tested Software Developed Software Feature Update Regression Test Plan Testing of a previously tested program following modification, to ensure that defects have not been introduced or uncovered in unchanged areas of the software, as a result of the changes made www.edureka.co
  • 28. www.edureka.co 24 What is the difference between system testing and integration testing? System Testing Integration Testing Tests the software as a whole to check if the system is compliant with user requirements Tests the interface between modules of the software application Involves both functional and non-functional testing Only functional testing is performed High-level testing performed after integration testing Low-level testing performed after unit testing www.edureka.co
  • 29. www.edureka.co 25 Explain the defect life cycle. What are the phases involved? A defect life cycle is a process in which a defect goes through various phases during its entire lifetime. It starts when a defect is found and ends when a defect is closed, after ensuring it’s not reproduced. www.edureka.co
  • 30. www.edureka.co 26 What is test harness? Explain. A test harness is the gathering of software and test information arranged to test a program unit by running it under changing conditions like stress, load, data-driven, and monitoring its behaviour and outputs. Test Harness contains two main parts: ✓ A Test Execution Engine ✓ Test script repository www.edureka.co
  • 31. www.edureka.co 27 What is test closure? Explain. Test Closure is a document which gives a summary of all the tests conducted during the software development life cycle and also gives a detailed analysis of the bugs removed and errors found. www.edureka.co
  • 32. www.edureka.co 28 What is the difference between Positive and Negative Testing? www.edureka.co
  • 33. www.edureka.co 29 Define what is a critical bug. A critical bug is a bug that has got the tendency to affect a majority of the functionality of the given application. www.edureka.co
  • 34. www.edureka.co 30 What is pesticide paradox? How to overcome it? According to pesticide paradox, if the same tests are repeated over and over again, eventually the same test cases will no longer find new bugs. Solution: Write a whole new set of test cases Prepare new test cases and add them to the existing test cases www.edureka.co
  • 35. www.edureka.co 31 What is Defect Cascading in Software Testing? Defect Cascading is the process of triggering other defects in the application. Defect Cascading • When a defect goes unnoticed while testing, it invokes other defects. • multiple defects crop up in the later stages of development. www.edureka.co
  • 36. www.edureka.co 32 What is a quality software? Define it in your terms. In general, quality software is reasonably bug-free, delivered on time and within budget, meets requirements and/or expectations, and is maintainable. But again ‘quality’ is a subjective term www.edureka.co
  • 37. www.edureka.co 33 What is black box testing, and what are the various techniques? Black-Box Testing, also known as specification-based testing, analyses the functionality of a software/application without knowing much about the internal structure/design of the item. Black-Box Testing Techniques: ➢ Equivalence Partitioning ➢ Boundary Value Analysis ➢ Decision Table Based Technique ➢ Cause-effect Graphing ➢ Use Case Testing www.edureka.co
  • 38. www.edureka.co 34 What is white box testing, and what are the various techniques? White-Box Testing also known as structure-based testing, requires a profound knowledge of the code as it includes testing of some structural part of the application. White-Box Testing Techniques: ➢ Statement Coverage ➢ Decision Coverage ➢ Condition Coverage ➢ Multiple Condition Coverage www.edureka.co
  • 39. www.edureka.co 35 What are the Experience-based testing techniques? Experienced-based testing is all about discovery, investigation, and learning. The tester constantly studies and analyzes the product and accordingly applies his skills, traits, and experience to develop test strategy and test cases to perform necessary testing Experience Based Testing Techniques: ➢ Exploratory Testing ➢ Error Guessing www.edureka.co
  • 40. www.edureka.co 36 What is the difference between top-down and bottom-up approach? Top-Down Approach: Testing happens from top to bottom. That is, high- level modules are tested first and after that low-level modules. Bottom-Up Approach: Testing happens from base levels to high-up levels. The lowest level modules are tested first and afterward high-level state modules www.edureka.co
  • 41. www.edureka.co 37 What is the difference between smoke testing and sanity testing? System Testing Integration Testing Tests the software as a whole to check if the system is compliant with user requirements Tests the interface between modules of the software application Involves both functional and non-functional testing Only functional testing is performed High-level testing performed after integration testing Low-level testing performed after unit testing www.edureka.co
  • 42. www.edureka.co 38 What is the difference between static testing and dynamic testing? www.edureka.co
  • 44. www.edureka.cowww.edureka.co How will you determine when to stop testing? 39 Deciding when to stop testing can be quite difficult. Òne common factors in deciding when to stop testing are: ➢ Testcases completed with certain pass % ➢ When bug rate falls below a certain level ➢ When the budget is exhausted ➢ Coverage of code has reached specific point ➢ Considering the deadlines ➢ When beta or alpha testing period ends www.edureka.co
  • 45. www.edureka.cowww.edureka.co What if the software is so buggy it can’t really be tested at all?40 In such situations, the best bet is for testers to go through the process of reporting whatever bugs or blocking-type problems initially show up, with the focus being on critical bugs www.edureka.co
  • 46. www.edureka.cowww.edureka.co How you test a product if the requirements are yet to freeze? 41 If the functionality isn’t necessary to the purpose of the application, it should be removed. Else, create a test plan based on the assumptions made about the product. www.edureka.co
  • 47. www.edureka.cowww.edureka.co What if an organization is growing so fast that fixed testing processes are not possible? What to do in such situations? 42 It’s a very common problem faced by organizations Hire good and skilled people Management should ‘ruthlessly prioritize’ quality issues and maintain focus on the customer Everyone in the organization should be clear on what ‘quality’ means to the end-user www.edureka.co
  • 48. www.edureka.cowww.edureka.co How do you know the code has met specifications?43 Code is considered good if it is bug-free, and is readable and maintainable. • There are lot of tools like traceability matrix to which ensures the requirements are mapped to the test cases. • And when the execution of all test cases finishes with a success, it indicates that the code has met the requirement. www.edureka.co
  • 49. www.edureka.cowww.edureka.co What are the cases when you’ll consider to choose automated testing over manual testing? 44 When reports are required for every execution When there are repetitive steps Execution to be done in standard environment Lot of code that is to be tested multiple times When there is less time to complete testing www.edureka.co
  • 50. www.edureka.cowww.edureka.co What is ‘configuration management’?45 Software configuration management (SCM) is a set of processes, policies, and tools that organize, control, coordinate, and track: • code • documentation • problems • change requests • designs and tools • compilers and libraries www.edureka.co
  • 51. www.edureka.cowww.edureka.co Is it true that we can do system testing at any stage?46 No. The system testing must start only if all units are in place and are working properly. System testing usually happens before the UAT (User Acceptance Testing). www.edureka.co
  • 52. www.edureka.cowww.edureka.co What are some best practices that you should follow when writing test cases? 47 ✓ Prioritize the test cases based on the project timelines & risk. ✓ Remember the 80/20 rule. ✓ Don’t try to test cases in one attempt ✓ Classify test cases ✓ Make sure test cases are modular ✓ Keep them simple ✓ Always keep end-users’ requirements in mind ✓ Actively use a test management tool ✓ Monitor your test cases regularly www.edureka.co
  • 53. www.edureka.cowww.edureka.co Why is it that the boundary value analysis provides good test cases? 48 Have a talk to respective team member Try to convince him otherwise regarding meetings Explain how they contribute to team’s progress & performance If issue is still nor resolved, set up a meeting with reporting manager www.edureka.co
  • 54. www.edureka.cowww.edureka.co Why is it impossible to test a program thoroughly or in other terms 100% bug-free? 49 It is impossible to build a software product which is 100% bug-free. You can just minimize the error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result. www.edureka.co
  • 55. www.edureka.cowww.edureka.co Can automation testing replace manual testing?50 Automation testing isn’t a replacement for manual testing. It’s just a continuation of the manual testing. www.edureka.co
  • 56. Copyright © 2017, edureka and/or its affiliates. All rights reserved. www.edureka.co