A Acceptance testing The final test level. Conducted by users with the purpose to accept or reject the system before release. Actual result The system status or behavior after you conduct a test. An anomaly or deviation is when your …
Explain defect life cycle or bug life cycle is most common question asked in the interview. this question asked to get the idea about the tester whether he/she knows the all stages in defect life cycle where defect flows.one more aspect to look at is the process knowledge of the tester. in this article we look at Defect Life Cycle and cover very common cases in details
Agile software development is a set of software development Processes based on iterative and incremental development, where requirements and Development evolve through collaboration between Agile Teams which are self-organizing, cross-functional teams. Agile software Development promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change
Capability Maturity Model Integration (CMMI) is a process improvement approach that helps organizations improve their performance.There are five maturity levels designated by the numbers 1 through 5
The V-model represents a software development process (also applicable to hardware development) which may be considered an extension of the waterfall model. Instead of moving down in a linear way, the process steps are bent upwards after the coding phase, to form the typical V shape.
The waterfall development model originates in the manufacturing and construction industries; highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software development methodologies existed at the time, this hardware-oriented model was simply adapted for software development.
There are 7 basic software testing principles.
Principle 1: Testing shows Testing can show that defects are present, presence of defects but cannot prove that there are no defects. Testing reduces the probability of undiscovered defects remaining in the software but, even if no defects are found, it is not a proof of correctness.
Software testing life cycle is the set of the QA activities needs to be carry out during Software Development. these QA activities are divided into Six phases
There are many Software testing types, Types are typically created on the basis of tests carry out on the software under test.
Quality assurance is a planned and systematic set of activities necessary to provide adequate confidence that products and services will conform to specified requirements and meet user needs.Quality assurance is a staff function, responsible for implementing the quality policy defined through the development and continuous improvement of software development processes.