Week 2 Flashcards
True or False: Quality Assurance is the same as Quality Control
False
What the the Goal of Quality Assurance?
Continuous Quality Improvement
What is the proper term for a software problem?
Defect
What defines an acceptance decision?
When the code is validated & done
How many problem do you expect Quality Control to find?
0
Who conducts Black Box testing?
Independent testers
True or False: White box testing requires programming knowledge
True
What are the 4 parts of the Quality Triangle?
Quality
Time
Scope
Cost
What are the 4 dimensions of Quality?
Specification
Design
Development
Conformance
True or False: Typically, Agile testing uses independent testers
False
What was the glitch that happened to RBC?
All data was lost and unavailable to the bank & its clients
What was the cause of the RBC glitch?
Employee entered the wrong data & poor testing of new code
What was the impact of the RBC glitch?
- 72K clients, trouble w/ deposits
- 2.5M clients (10M accounts) unable to transfer funds, check balances, receive paychecks for almost 1 week
- $1B lawsuit
What was RBC’s response to their glitch?
Informed all accounts that the glitch would be fixed in 3 business days, but it took over a week
What were the client reactions to the RBC glitch?
Criticism & dissatisfaction, looked like no one at RBC was responsible for communicating with media & giving updates
What were the additional problems of the RBC glitch?
- Hackers cracking accounts
- Client loss of funds
- Poorly protected client data
What is Quality?
Meeting customer requirements
What is Quality Management?
The involvement of Quality Assurance and Quality Control
Who does Quality Assurance provide confidence to?
- Management (internal)
- Clients, Govt, etc (external)
What is the focus of Quality Assurance?
Providing confidence that quality requirements will be fulfilled
What is the focus of Quality Control?
Fulfilling quality requirements
What is the Inspection of Quality Management?
the process of measuring, examining, & testing to gauge software characteristics & compare with requirements to determine conformity
What are the properties of Agile QA?
- Black & White Box Testing
- Produce killer applications
- Work in Parallel with development, testing as soon as code is produced
- Heavily based on automated testing
- Integrated with dev team
- Key role is interacting with the business
What are the properties of Waterfall QA?
- Black Box testing
- Certify product quality
- Work in batches at the end of milestones
- Little automated testing
- Separate team from development
- Key role is fulfilling requirements