Table
of Contents
- Testing Overview and its history---Answer
- What is testing? Who does testing? When to start testing and when to stop testing?---Answer
- What is Software Development Life Cycle (SDLC)? Explain with waterfall model.---Answer
- Spiral model with its advantages and disadvantages---Answer
- Prototype model or Pilot model---Answer
- V-model with its advantages and disadvantages---Answer
- Difference between project and product---Answer
- Difference between Verification & Validation---Answer
- White box, Black box and Gray box testing and it differences---Answer
- Difference between Testing, Quality Assurance and Quality Control---Answer
- Difference between Review, Inspection and Walk through---Answer
- Difference between Bug, Error, Defect and Failure---Answer
Testing
Types
- Functional Testing---Answer
- Unit Testing and System Testing---Answer
- Integration Testing (Top Down/Bottom Up)---Answer
- Regression Testing and Retesting---Answer
- Acceptance Testing (α testing and β testing)---Answer
- Smoke and sanity testing and its differences---Answer
- Adhoc testing and Exploratory testing and its differences---Answer
- Difference between Functional Testing and Non-Functional Testing---Answer
- Performance Testing---Answer
- Usability Testing---Answer
- Accessibility Testing---Answer
- Link Testing
- Compatibility Testing---Answer
- Performance Testing (Load/Stress/Soak/Volume)---Answer
- Regression Testing (Retesting/Regional Regression testing/Full Regression testing)---Answer
- Globalization Testing (I18N Testing/L10N Testing)---Answer
- Security Testing---Answer
- Penetration Testing---Answer
- Reliability Testing---Answer
- Web testing and Mutation testing
- Portability Testing
- What are Test Cases? And Test case Design Techniques (Error Guessing/Equivalence partitioning/BVA)
- Test Case Design Template with characteristics of good test cases
- Test Case Review process and its Template
- Test Case Repository with its structure
- Steps for writing the test cases and Traceability Matrix
- Software Testing Life Cycle (STLC)
- Test Plan and Types of Test plan
- Defect Life Cycle or Bug Life Cycle
- Difference between Severity and Priority in testing life Cycle
- CMMi Level certification
Testing Overview
and its history
Overview:
A primary purpose of testing is
to detect software failures so that defects may be discovered and corrected.
Testing cannot establish that a product functions properly under all conditions
but can only establish that it does not function properly under specific
conditions. The scope of software testing often includes
examination of code as well as execution of that code in various environments and conditions as well as examining the aspects of code: does it do what it is supposed to do and do what it needs to do. In the current culture of software development, a testing organization may be separate from the development team.
There are various roles
for testing team members. Information derived from software testing may be used
to correct the process by which software is developed. examination of code as well as execution of that code in various environments and conditions as well as examining the aspects of code: does it do what it is supposed to do and do what it needs to do. In the current culture of software development, a testing organization may be separate from the development team.
Every software product has a
target audience. For example, the audience for video game software is
completely different from banking software. Therefore, when an organization
develops or otherwise invests in a software product, it can assess whether the
software product will be acceptable to its end users, its target audience, its
purchasers and other stakeholders. Software
testing is the process
of attempting to make this assessment.
Continue Reading...
-----------------------------------------------------------------------------------------------------------
Continue Reading...
-----------------------------------------------------------------------------------------------------------
What is testing? Who does testing? When
to start testing and when to stop testing?
What
is testing?
Testing
is a process of exercising and evaluating
a system component by means of manual or automation to ensure that the system
is satisfying the customer requirements or not?
OR
Process of identifying the
defects is also known as testing. Or
In other words software testing is a verification and validation process.
Who
does testing?
It depends on the process and the
associated stakeholders of the project(s). In the IT
Continue Reading...
----------------------------------------------------------------------------------------------------------------------------------
Continue Reading...
----------------------------------------------------------------------------------------------------------------------------------
What is
Software Development Life Cycle (SDLC)? Explain with waterfall model.
SDLC is a process of developing the software and there are
different SDLC are used to develop the software called SDLC models.
The development process adopted for a project will depend on the
project aims and goals. There are numerous development life cycles that have
been developed in order to achieve different required objectives.
These life cycles range from lightweight and fast methodologies,
where time to market is of the essence, through to fully controlled and
documented methodologies where quality and reliability are key drivers.
Each of these methodologies has its place in modern software
development and the most appropriate development process should be applied to
each project. The models specify the various stages of the process and the
order in which they are carried out.
The life cycle model that is adopted for a project will have a
big impact on the testing that is carried out.
Test activities are related to software development activities.
Different development life cycle models need different approaches to testing.
Continue Reading...
-------------------------------------------------------------------------------------------------------------
Continue Reading...
-------------------------------------------------------------------------------------------------------------
Spiral model with its advantages and disadvantages
Spiral Model
In spiral model the project will be in parts.
The process begins at the center position. From there it moves clockwise in traversals. Each traversal of the spiral usually results in a deliverable. It is not clearly defined what this deliverable is. This changes from traversal to traversal. For example, the first traversals may result in a requirement specification. The second will result in a prototype, and the next one will result in another prototype or sample of a product, until the last traversal leads to a product which is suitable to be sold. Consequently the related activities and their documentation will also mature towards the outer traversals. E.g. a formal design and testing session would be placed into the last traversal.
Continue Reading...
-------------------------------------------------------------------------------------------------------------
Continue Reading...
-------------------------------------------------------------------------------------------------------------
Prototype model or Pilot model
No comments:
Post a Comment