Software Testing
Its a process of determining whether the product developed by programmer is a quality product and to assure that the developed product is working according to the specification, satisfying all the customer needs. It is a set of activities performed with an intent to identify errors in the software under test.
DEBUGGING- It is process of fixation of defects by the developer.
TESTING PRINCIPLES
SDLC is a model of a detailed plan on how to create, develop. implement and eventually retired from its functioning.Its a complete plan outlining how the software will be born, raised,and eventually retire from its functioning. Its a cycle that defines the stages or steps to develop a quality software.This cycle involves multiple stages and each stage plays a vital role in the development, implementation and maintenance of software.
STAGES OF SDLC
Its a process of determining whether the product developed by programmer is a quality product and to assure that the developed product is working according to the specification, satisfying all the customer needs. It is a set of activities performed with an intent to identify errors in the software under test.
DEBUGGING- It is process of fixation of defects by the developer.
TESTING PRINCIPLES
- Testing shows presence of defects.
- Exhaustive testing is impossible.
- Early testing
- Defect clustering.
- Pesticide paradox
- Testing OS context dependent.
- Absence of error fallacy.
- To identify defects.
- To ensure product correctness.
- To ensure quality improvement of the product.
- To make sure the software works according to the specification
- To reduce the failure cost.
- To reduce the risk.
- To build the confidence into software.
SDLC is a model of a detailed plan on how to create, develop. implement and eventually retired from its functioning.Its a complete plan outlining how the software will be born, raised,and eventually retire from its functioning. Its a cycle that defines the stages or steps to develop a quality software.This cycle involves multiple stages and each stage plays a vital role in the development, implementation and maintenance of software.
STAGES OF SDLC
- Planning/Feasibility study
- Requirements Analysis
- design
- Coding
- testing
- Implementation
- Maintenance
- Waterfall Model
- Spiral Model
- Incremental Model
- RAD Model
- V Model
I will continue about the software model with example so that it will be ease to understand how each and every model works. Comments/Suggestions are welcome.