2. lekcija Flashcards

1
Q

Manual testing – Manuālā testēšana

A

Testēšanas procesu veic cilvēks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Automatic testing – Automātiskā testēšana

A

Testus veic programma/iekārta. Testus pirms tam izveido automatizācijas speciālists.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Semi-Automated testing – Pusautomātiskā testēšana

A

Testus veic cilvēks, bet daļa no testa ir automatizēta. Piemēram pirms katra testa programma izdzēš visus iepriekšējos ierakstus un izveido jaunu lietotāju.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

White box testing – Baltās kastes testēšana

A

Testēšanas veids, kad ir pieeja programmas kodam. Piemēram Unit-Vienības testi. Parasti izpilda programmētāji.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Black box testing – Melnās kastes testēšana

A

Testēšanas veids, kad nav pieeja programmas kodam. Sistēma tiek apskatīta no lietotāja perspektīvas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Gray box testing – Pelēkās kastes testēšana

A

Testēšanas veids, kad ir pieeja sistēmas sastāvdaļām. Piemēram ir iespēja skatīties datubāzē.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Functional tests – Funkcionālie testi

A

Pārbauda sistēmas atbilstību specifikācijai.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Non-Functional tests – Nefunkcionālie testi

A

Pārbauda sistēmas atbilstību nefunkcionālajām prasībām, kuras dažkārt var nebūt skaidri definētas (Lietojamība).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Sanity testing – Saprāta testēšana

A

Padziļināta vienas funkcionalitātes testēšana

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Smoke testing – Dūmu testēšana

A

Augsta līmeņa pamatfunkcionalitātes testēšana. Piemēram pārbaude vai internetveikalā var nopirkt vienu jebkuru preci.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Regression testing – Regresija

A

Visas sistēmas pārbaude lai pārliecinātos, ka jaunās izmaiņas nav salauzušas jau esošo funkcionalitāti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

End-To-End testing – No beigām līdz beigām testēšana

A

Testēšanas veids, kurš pārbauda reālus lietotāju scenārijus no sākuma līdz beigām, iekļaujot sevī integrācijas ar ārējām sistēmām

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Ad-Hoc testing – Papildus testēšana

A

Nestrukturēts testēšanas veids ar mērķi salauzt sistēmu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Exploratory testing – Izpētes testēšana

A

Neformāls testēšanas veids ar mērķi izpētīt sistēmu vai tās daļu un piefiksēt testa scenārijus turpmākai testēšanai.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Performance testing – Veiktspējas testēšana

A

Mēra sistēmas ātrdarbību (atbildes ātrumu) vienam vai vairākiem lietotājam labvēlīgos apstākļos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Load testing – Slodzes testēšana

A

Mēra sistēmas ātrdarbību un pārbauda tās uzvedību pie noteiktas slodzes. Parasti apskatot nedaudz lielāku slodzi kā varētu būt pie ikdienas lietošanas.

17
Q

Stress testing – Stresa testēšana

A

Pārbauda sistēmas uzvedību pie neadekvāti lielas slodzes

18
Q

Security testing – Drošības testēšana

A

Visa veida drošības aspektu pārbaude. Var ietvert sevī arī fizisku lietu pārbaudi, kā piemēram ugunsdzēsības iekārtas serveru telpā.

19
Q

Usability testing – Lietojamības testēšana

A

Pārbauda cik ērti lietotājam būs darboties ar sistēmu.

20
Q

Accessibility testing – Pieejamības testēšana

A

Pārbauda vai sistēmu varēs lietot cilvēki ar īpašām vajadzībām.

21
Q

Failover and recovery testing – Atteices un atjaunošanas testēšana

A

Pārbauda iespēju atjaunot sistēmas darbību pēc krīzes, kuras dēļ sistēmas darbība tika pilnībā pārtraukta. Biežākie pārbaudes veidi ir datu zaudēšana no datubāzes un tad tās atjaunošana no rezerves kopijām, kā arī darbības pārtraukums dēļ elektrības padeves pārtraukuma.

22
Q

Unit testing – Vienības testēšana

A

Pārbauda kā strādā individuāla komponente. Pārsvarā ir pilnībā automatizēti un tos veido un palaiž programmētāji.

23
Q

Integration testing – Integrācijas testēšana

A

Pārbauda kā komponente strādā ar citām komponentēm. Tāpat arī kā sistēma strādā ar citām sistēmām.

24
Q

System testing – Sistēmas testēšana

A

Kā strādā visa sistēma.

  • nodrošina, ka visa sistēma strādā korekti
  • -gan manuāli, gan automatizēti
  • -pārsvarā veic testa speciālisti
  • melnās kastes tehnika
25
Q

(User) Acceptance testing – Pieņemšanas testēšana

A

Pārbauda vai galaprodukts atbilst tam ko klients vēlējās. Pārsvarā izpilda biznesa/klienta pārstāvji.

26
Q

Static testing – Statiskā testēšana

A

Testēšanas veids bez pašas sistēmas lietošanas. Specifikācijas vai koda analīze.

27
Q

Dynamic testing – Dinamiskā testēšana

A

Testēšana, kura sevī ietver kompetentes vai sistēmas izpildi:

  • struktūras bāzēta
  • specifikācijas bāzēta
  • pieredzes bāzēta
28
Q

Positive scenario – Pozitīvs scenārijs

A

Pārbauva veiksmīgu sistēmas pamatfunkciju izpildi. Piemēram izdodas veiksmīgi noformēt pirkumu internetveikalā.

29
Q

Negative scenario – Negatīvs scenārijs

A

Pārbauda sistēmas gatavību tikt galā ar gadījumiem, kad lietotājs veic nekorektas darbības vai ievada nepareizus parametrus. Negatīvs scenārijs nav kļūda.