Manual Testing 01
Manual Testing 01
o Black Box Testing
o White Box Testing
o Unit Testing
o System Testing
o Integration Testing
o Acceptance Testing
These are the key differences between alpha and beta testing:
3) It is not open to the market and public. It is open to the market and public.
5) It is used for software applications and projects. It is used for software products.
6) It follows the category of both white box testing and It is only the kind of Black Box Testing.
Black Box Testing.
Positive Testing: When you put in the valid input and expect some actions
that are completed according to the specification is known as positive
testing.
o Waterfall model
o Spiral Model
o Prototype model
o Verification and validation model
o Hybrid model
o Agile model
o Rational unified process model[RUP]
o Rapid Application development [RAD]
Primarily, we use to write 2-5 test cases, but in future stages we write around 6-7 because,
at that time, we have the better product knowledge, we start re-using the test cases, and
the experience on the product.
The correct answer is testing team is not good because sometimes the fundamentals of
software testing define that no product has zero bugs.
10. How to track the bug manually and with the help of automation?
Tracking the bug with the help of automation i.e., bug tracking tool:
We have various bug tracking tools available in the market, such as:
o Jira
o Bugzilla
o Mantis
o Telelogic
o Rational Clear Quest
o Bug_track
o Quality center ( it is a test management tool, a part of it is used to track the bugs)
o A product based: In the product based companies, they will use only one bug
tracking tool.
o Service-based: In service-based companies, they have many projects of different
customers, and every project will have different bug tracking tools.
o Software complexity
o Programming errors
o If no communications are happening between the customer and the company, i.e.,
an application should or should not perform according to the software's needs.
o Modification in requirements
o Time pressure.
13. What is the difference between the traceability matrix and the
test case review process?
In this, we will make sure that each requirement In this, we will check whether all the scenarios are
has got at least one test case. covered for the particular requirements.
14. What is the difference between use case and test case?
Following are the significant differences between the use case and the test case:
It is a document describing the input, action, and expected response to It is a detailed description of
control whether the application is working fine based on the customer Customer Requirements.
requirements.
MARATHAHALLI BRANCH – CONTACT US—KARTHICK RAJA -- +91 75500 15337
It is derived from test scenarios, Use cases, and the SRS. It is derived from BRS/SRS.
While developing test cases, we can also identify loopholes in the A business analyst or QA Lead
specifications. prepares it.
A test plan stores all possible testing activities to ensure a quality product. It gathers data
from the product description, requirement, and use case documents.
Testing objectives
Test scope
Testing the frame
Environment
Reason for testing
Criteria for entrance and exit
Deliverables
Risk factors
Agile testing is a software testing process that evaluates software from the customers’
point of view. It is favorable as it does not require the development team to complete
coding to start QA. Instead, both coding and testing go hand in hand. However, it may
require continuous customer interaction.
End-to-end testing is a testing strategy to execute tests that cover every possible flow of
an application from its start to finish. The objective of performing end-to-end tests is to
discover software dependencies and to assert that the correct input is getting passed
between various software modules and sub-systems.
Unit testing
Smoke testing
UAT
Sanity testing
Interface testing
Integration testing
System testing
Regression testing
Software testing life cycle (STLC) proposes the test execution in a planned and
systematic manner. In the STLC model, many activities occur to improve the quality of
the product.
1. Requirement Analysis
2. Test Planning
3. Test Case Development
4. Environment Setup
5. Test Execution
6. Test Cycle Closure
MARATHAHALLI BRANCH – CONTACT US—KARTHICK RAJA -- +91 75500 15337
A fault is a condition that makes the software fail to execute while performing the
considered function.
A slip in coding is indicated as an error. The error spotted by a manual tester becomes a
defect. The defect which the development team admits is known as a bug. If a built code
misses on the requirements, then it is a functional failure.