QA Basics Flashcards
What is Quality?
Subjective matter;
customer satisfaction
What is Software Quality?
From QA perspective - how close the actual software product to the requirements;
from consumer perspective - customer satisfaction
What is Software Quality Assurance?
It is the process of monitoring and improving all activities associated with software development
What is Software Testing?
It is the process of analyzing the software in order to detect bugs and evaluate features of the software
What is the purpose of Software Testing?
Verification (check the actual product against requirements); validation (check that system is what user wanted) and error detection
Difference between SQA and Testing?
SQA is focusing on the process of creating quality software;
Testing is focused on testing code itself
What is SDLC?
Software Development Life Cycle is a conceptual model used in project management which describes software development process in stages
Name stages of SDLC
Analysis; Planning; Design; Development; Testing; Maintenance
What is STLC?
Software Testing Life Cycle is a sequence of different activities performed by testing team to ensure the quality of the software
Stages of STLC
Requirement Analysis; Test Planning; Test Case Development; Test Environment Setup; Test Execution; Exit Criteria Evaluation and Reporting; Test Closure
What is Agile?
It is a methodology (group of software development methods) based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-fumctional teams
What is Waterfall model?
It is a sequential software development process, in which progress is seen as flowing steadily stage by stage
What is Build?
It is a compiled version of the software product in pre-release format with the most recent updates made to the code that is usually only used in company
What is version?
It is a unique ID assigned to the software product to inform users about state of the application, its features
What is release?
It is build that goes to the users/customers