Quality Attributes scenario Flashcards
Wat helpt bij het begrijpen en definiëren van de echte vereisten achter buzzwoorden in kwaliteitsattributen?
Het definiëren van kwaliteitsattribuut-scenario’s helpt je de echte vereisten achter de buzzwoorden te begrijpen en te definiëren.
Hoe kan het definiëren van kwaliteitsattribuut-scenario’s helpen bij communicatie met niet-technische stakeholders?
Kwaliteitsattribuut-scenario’s vergemakkelijken de communicatie met niet-technische stakeholders.
Wat zijn kwaliteitsattribuut-scenario’s en hoe worden ze getest?
Kwaliteitsattribuut-scenario’s zijn een middel om de haalbaarheid van kwaliteitsattribuut-eisen testbaar te maken. Elk scenario dat in de architectuur is opgenomen, moet worden getest (inclusief een testrapport).
Waarom zijn concrete situaties belangrijk bij het definiëren van kwaliteitsattribuut-scenario’s?
Concrete situaties helpen je na te denken over het gewenste gedrag van het systeem in specifieke situaties.
Wat is het doel van het testen van elk scenario dat in de architectuur is opgenomen?
Het doel is om te verifiëren dat de kwaliteitsattributen zoals gedefinieerd in de scenario’s daadwerkelijk worden bereikt, inclusief het opstellen van een testrapport.
Wat is een QA-scenario?
Een QA-scenario is een gestructureerde manier om systeem-specifieke kwaliteitsattributen op een meetbare en testbare manier te beschrijven.
Noem de zes verschillende onderdelen van een QA-scenario.
De zes verschillende onderdelen van een QA-scenario zijn:
Source of Stimulus
Stimulus
Environment
Artifact
Response
Response Measure
Wat wordt bedoeld met “Source of Stimulus” in een QA-scenario?
“Source of Stimulus” verwijst naar de bron die de stimulus of trigger voor het scenario levert.
Some entity that generated the stimulus
* Can be internal or external to the system
* Examples:
- People (e.g. users, developers)
- Hardware (e.g. a storage cluster)
- Software (e.g. a heartbeat monitor)
- Physical environment (a strong magnetic
field)
- “Disgruntled Employee from Locate Location”
Wat houdt de “Stimulus” in een QA-scenario in?
De “Stimulus” is de gebeurtenis of actie die een reactie van het systeem oproept.
A condition (event arriving at the system) that
requires a response
* Examples:
- Server unresponsive
- (Developer) whishes to change UI
- (User) Initiate transaction
- (User) attempts to modify pay rate
Wat betekent “Environment” in de context van een QA-scenario?
“Environment” verwijst naar de omstandigheden waaronder het QA-scenario zich afspeelt.
The set of circumstances in which the scenario takes place
* Examples:
- Normal operation
- Design time
- At the completion of a component (during development)
- During shutdown/startup
- Overloaded operation
- Power outage
- After three harddisk I/O errors
Wat is de rol van “Artifact” in een QA-scenario?
“Artifact” is het systeemonderdeel of de component die door de stimulus wordt beïnvloed.
- The portion of the system to which the
requirement applies - Examples:
- Entire system (don’t overuse)
- Data within system
- Process
- Source Code
- Component X
Hoe wordt de “Response” in een QA-scenario gedefinieerd?
“Response” is de reactie van het systeem op de stimulus die is gegeven.
The activity undertaken as result of the arrival of the
stimulus
* Examples:
- Service is protected from unauthorized access
- Inform operator
- Maintains audit trail
- Transactions are processed
- Change made and unit tested
- Continue to operate
Wat is het doel van de “Response Measure” in een QA-scenario?
“Response Measure” is de manier waarop de reactie van het systeem wordt gemeten of beoordeeld om te bepalen of het aan de kwaliteitsattributen voldoet.
The measure used for testing if a response is
satisfactory after it occurred
* Examples:
- No downtime
- Data is restored within three hours
- Average latency of two seconds
- Correct data is restored within a day and
source of tampering is identified