Hi Guys Frist See Part-1 of these Questions U will gate idea about all questions
here it is part-2
1. What are the different Levels of testing ?
Ans - following are the four levels of testing
1) Unit testing
2)System testing
3) Integration testing
4) User acceptance testing
2. What’s the difference between
a bug and a defect?
Ans - A bug is an issue in the software that’s
detected during testing time, while defect is the difference between Actual result and Expected result founded by tester given to developer
3.
What is the difference between
an Error and Failure?
Ans - If program can not be run during compilation then it is an error. If end user get and some problem while using System then it should be failure
4.
What is GUI testing?
Ans -GUI means Graphical User Interface which seen like image of facebook logo , amazon logo which is in colorful or not
5.In what format u will get build for testing?
Ans -it is in Compressed format like a zip file,tar file, rar file or jar file etc
6.
What are the different types of Software
testing?
Ans - Testing are mainly classified in four types in
1) Functional Testing 2) Security Testing 3) performance- Testing 4)Usability Testing
7. Explain Functional Testing
Ans - Functional Testing is the main type of software testing in which we can check Correctness and completeness of the build in that we can check only internal functionality with respect to build or application
In functional testing we can check both positive and negative scenario with respect to build
Functional testing classifies as below
1) Functional Testing 2) Non functional Testing
8. Explain Non functional testing
Ans - Non functional testing coverage is same like functional testing coverage difference in it is it checks external functionality of the system in which we can check Bothe positive and negative scenario with respect to build or application
non functional testing is classified into 5 types
1)recoverability
2)Compatibility
3)Sanitization
4)Globalization
5) Intersystem
9.
Mention a few advantages of Automated testing.
Ans - The following are some major advantages of automated testing -
Human mistakes are eliminated during
testing when test scripts are carefully prepared.
CI
tools like Jenkins, which may also be set to distribute daily test results to
key stakeholders, can be
used to schedule test execution
for a nightly run.
Automation testing uses a lot less resources. Test execution requires nearly no time from QAs once the tests have been automated.
10. What is Regression Testing?
Ans - Regression Testing is a full or partial selection of already
executed test cases that are re-executed to ensure existing
functionalities work fine.
Steps involved are -
Re-testing:
All of the tests in the current test suite are run again. It turns out to be
both pricey and time-consuming.
Regression
tests are divided into three categories: feature tests, integration tests, and
end- to-end testing. Some of the tests are chosen in this
step.
Prioritization
of test cases: The test cases are ranked according to their business impact and important functionalities.
11. What is Test Harness?
Ans - A test harness is a collection of
software and test data used to put a programme unit to the test by running it under various conditions such as
stress, load, and data-driven data while monitoring its behavior and outputs.
12. What is a Critical
Bug?
Ans - A critical bug is one that has the potential to affect the bulk of
an application's functioning. It
indicates that a significant portion of functionality or a critical system component is utterly broken, with no way
to proceed. The application cannot be delivered to end users until the
critical bug has been fixed.
13. What is Test Closure?
Ans -Test Closure is a document that summarizes all of the tests
performed throughout the software
development life cycle, as well as a full analysis of the defects fixed and
errors discovered. The total number
of experiments, the total number of experiments executed, the total number of flaws detected, the
total number of defects settled, the total number of bugs not settled,
the total number of bugs rejected, and so on are all included in this memo.
14. Explain the defect life cycle.
Ans -A defect life cycle is a process by which
a defect progresses through numerous stages
over the course of its existence. The cycle begins when a fault is
discovered and concludes when the defect is closed after it has been verified that it will not be recreated.
15. What is the pesticide paradox? How to overcome it?
Ans - According to the pesticide paradox, if the same tests are done
repeatedly, the same test cases will
eventually stop finding new bugs. Developers will be especially cautious in regions where testers discovered more
flaws, and they may over look Positive and Negative Testing?
other areas.
Methods for avoiding
the pesticide conundrum
include:
To create a completely new set of test cases to put
various aspects of the software to the test.
To create
new test cases and incorporate them into existing
test cases.
It is possible to detect more flaws in areas where
defect levels have decreased using these methods.
16. What is API testing?
Ans - API testing is a sort of software
testing that entails evaluating application programming interfaces (APIs)
to see if they meet functionality, reliability, performance, and
security
requirements. Simply put, API testing is designed to detect defects,
inconsistencies, or departures from
an API's expected behaviors'. Typically, applications are divided into three layers:
The user interface is also known as the presentation
layer.
For business
logical processing, the Business Layer
or application user interface is used.
API testing
is done at the most vital and important
layer of software architecture, the Business Layer,
for modelling and manipulating data.
17. What is System testing?
Ans -System testing is a type of testing in which the entire software is
tested. System testing the application's
compliance with its business requirements.
18. What is User Acceptance testing?
Ans - User Acceptance testing is a type of testing done by a end-user or customer to see the software meets the business requirement Specification or not
19. Differentiate between bug leakage and bug release
Ans - Bug Leakage - When tested software is pushed into the market and
the end-user discovers defects, this
is known as bug leakage.
Bug
Release - When a certain version of software is launched into the market with
some known bugs that are expected to
be fixed in later versions, this is known as a bug release. These are low-priority issues that are
highlighted in the release notes when sharing with end-users.
0 Comments