Ch1&Ch2 Flashcards

1
Q

Објсни валидација и верификација (IEEE)

A

Валидација е процесот на евалуирање на софтвер на крајот од неговиот развој за да осигураме дека работи како што очекуваме.

Верификација е процес на одлучување дали резултатот и продуктот од една фаза на развојот ги исполнува барањата поставени при претходната фаза.

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

Што е верификација?

A

Валидација е процесот на евалуирање на софтвер на крајот од неговиот развој за да осигураме дека работи како што очекуваме.

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

За што стои IV&V

A

Independent verification and validation

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

Level 0 тестирање

A

Тестирањето се поистовестува со дебагирање.

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

Level 1 тестирање

A

Целта на тестирањето е да се покаже дека софтверот работи

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

Level 2 тестирање

A

Целта е да се покаже дека софтверот не работи. Голема компетитивност (или ривалство) помеѓу програмери и тестери.

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

Level 3 тестирање

A

Не е целта да се покаже нешто, туку да се намали ризикот при користење на софтверот. Единствено може да покаже дека постојат грешки

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

Level 4 тестирање

A

Ментална дисциплина. Целта е да се мери квалитетот на софтверот и истиот да се подобри. Тестерите треба да им помагаат на развивачите.

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

Software Fault

A

Статички проблем во софтверот

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

Software Failure

A

Надворешно, грешно однесување во однос на барањата или некој друг опис за очекуваното однесување.

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

Software Еrror

A

Грешна внатрешна состојба која се манифестира поради некој fault.

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

Што значи терминот тестирање

A

Евалуација на софтвер преку надгледување на неговото извршување

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

Test failure

A

Извршување на тест кој резултира со софтверска грешка.

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

Debugging

A

The process of finding a fault given a failure.

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

Кои се четирите услови кои треба да се исполнети за да може еден failure да се обзервира.

A

Reachability - програмата да стигне до местото во кодот каде што постои статичката грешка (fauilt).
Infection - Статичката грешка мора да ја инфицира програмата и да ја воведе во грешна состојба.
Propagation - Инфицираната состојба мора да има грешен излез.
**Reveal ** - Преку тест да може да се открие грешката (failure).

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

Тест Инженер

A

ИТ професионалец кој води една или повеќе технички тест активности.

17
Q

Тест менаџер

A

Тест меначер е човек кој менаџира еден или повеќе тест инеженери.

18
Q

Објасни што значи Acceptance testing

A

Дали софтверот е прифатлив за корисникот.

19
Q

Што претставува System testing?

A

Тестирање на системот како целина.

20
Q

Што е integration testing?

A

Како модулите работат меѓусебно.

21
Q

Module testing

A

Се тестира секој модул, датотека, класа.

22
Q

Unit testing

A

Се тестира секој метод засебно.

23
Q

Што претставува Inter-class тестирање, а што Intra-class тестирање?

A

Inter-class тестирање е тестирање на повеќе класи заедно.
Intra-class тестирање е целосно тестирање на само една класа преку секвенца на повици.

24
Q

Што претставува Inter-method тестирање, а што Intra-method тестирање?

A

Inter-method тестирање е тестирање на парови методи во една иста класса.

Intra-method тестирање е тестирање на секој медот засебно.

25
Q
A