# Testiranje Softvera 1

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
| By Mihajilo Mrsevic
M
Mihajilo Mrsevic
Community Contributor
Quizzes Created: 1 | Total Attempts: 826
Questions: 30 | Attempts: 834

Settings

.

• 1.

### Odgovor na pitanje da li se softver razvija ispravno se dobija ako se izvrsi:

• A.

Verifikacija softvera

• B.

Testiranje softvera

• C.

Plan testiranja

• D.

Validacija softvera

A. Verifikacija softvera
Explanation
The correct answer is "verifikacija softvera". Verifikacija softvera refers to the process of evaluating a system or component during or at the end of the development process to determine whether it satisfies specified requirements. It involves activities such as reviewing design documents, conducting inspections, and performing walkthroughs to ensure that the software is developed correctly. Testiranje softvera, plan testiranja, and validacija softvera are also important processes in software development, but they focus on different aspects such as testing the software, planning the testing activities, and validating that the software meets the user's needs, respectively.

Rate this question:

• 2.

### Program prihvata na ulazu broj a zatim se vrsi validacija na sledeci nacin: vrednosti ispod 10 I vece ili jednake 22 se odbacuju, vrednosti od 10 do 21 se prihvataju. Koji set ulaznih velicina je izabran metodom granicnih vrednosti:

• A.

10, 11, 20, 21

• B.

9, 10, 11, 22

• C.

9, 10, 21, 22

• D.

10, 11, 21, 22

C. 9, 10, 21, 22
Explanation
The correct answer is 9, 10, 21, 22 because it includes the boundary values of 10 and 21, which are the minimum and maximum values that are accepted according to the validation rules. The values below 10 and greater than or equal to 22 are discarded, so they are not included in the set.

Rate this question:

• 3.

### Provera rada Sistema kada mu pristupa veliki broj korisnika se vrsi preko:

• A.

Funkcionalnih testova

• B.

Sanity testova

• C.

Testovaa performansi

• D.

Testova naprezanja

D. Testova naprezanja
Explanation
The correct answer is "testova naprezanja". When a large number of users access the system, it is important to ensure that the system can handle the stress and strain caused by this high volume of users. Stress testing helps in evaluating the system's performance under extreme conditions and identifies any potential issues or weaknesses that may arise when the system is under heavy load. By conducting stress tests, the system's ability to handle a large number of users can be assessed, and necessary improvements can be made to ensure its smooth functioning.

Rate this question:

• 4.

### Proveriti da li se unosenjem neispravnog korisnickog imena ili lozinke korisnik vraca na stranicu za prijavljivanje. Ovako dat test slucaj je primer:

• A.

Osnovnog negativnog test slucaja

• B.

Konkretnog negativnog test slucaja

• C.

Konkretnog pozitivnog test slucaja

• D.

Osnovnog pozitivni test slucaja

A. Osnovnog negativnog test slucaja
Explanation
The given correct answer states that the example provided is an "osnovni negativni test slucaj" which translates to "basic negative test case" in English. This suggests that the test case is checking for the behavior of the system when an incorrect username or password is entered, specifically if the user is redirected back to the login page. This type of test case is important to ensure that the system handles incorrect login attempts correctly and provides appropriate feedback to the user.

Rate this question:

• 5.

### Gubitak podataka u sistemu je kriticnost

• A.

Niskog nivoa

• B.

Srednjeg nivoa

• C.

Visokog nivoa

• D.

Moze biti visokog, srednjeg ili niskog nivoa, zavisno od sistema

C. Visokog nivoa
Explanation
The given statement states that data loss in the system is of high level. This implies that the loss of data is significant and can have severe consequences. It suggests that the system is highly vulnerable to data loss and measures should be taken to prevent it.

Rate this question:

• 6.

### Koji od navedenih iskaza je tacan: Postoje razni alati kojima moze da se provere vizuelne transformacije u softveru, 2. Rucno testiranje je danas prevazidjeno, 3. Rucno testiranje je po hijerarhiji na nizem nivou od automatskog testiranja (vrsi se pre automatskog) 4. Nije preporucljivo da se rucno I automatsko testiranje kombinuju

• A.

2 i 3

• B.

1 i 4

• C.

Ni jedno od navedenih

• D.

Sva navedena

C. Ni jedno od navedenih
Explanation
The correct answer is "ni jedno od navedenih" because none of the statements mentioned in the options are correct. The first statement is about the existence of various tools for verifying visual transformations in software, which is not mentioned in the given statements. The second statement claims that manual testing is outdated, which is not true as manual testing still plays a crucial role in software testing. The third statement suggests that manual testing is performed before automated testing, which is not always the case as the order of testing can vary depending on the specific project and requirements. The fourth statement states that it is not recommended to combine manual and automated testing, which is also not true as both types of testing can complement each other and provide more comprehensive test coverage.

Rate this question:

• 7.

### Kod potpunog regresivnog testiranja:

• A.

Pokrecu se svi testovi iz prethodnih iteracija i testovi iz tekuce iteracije

• B.

Prepravljaju se (I pokrecu) svi testovi iz prethodnih iteracija da bi se prilagodili tekucoj iteraciji

• C.

Je testiranje koje se vrsi na kraju razvoja softvera i kojim se vrsi integralno testiranje svih komponenti sistema

• D.

U svakoj iteraciji se pokrecu svi testovi koji su pravljeni u firmi i koji se cuvaju u test bazi

A. Pokrecu se svi testovi iz prethodnih iteracija i testovi iz tekuce iteracije
Explanation
The correct answer states that in complete regression testing, all tests from previous iterations and the current iteration are executed. This means that all previously created tests are rerun to ensure they are still functioning correctly, and new tests for the current iteration are also executed. This approach helps ensure that any changes or updates made in the current iteration do not negatively impact the functionality of previously tested components.

Rate this question:

• 8.

### Proces kojim se proverava da li definisani zahtevi predstavljaju ono sto je stvarno potrebno korisniku je:

• A.

Verifikacija

• B.

Validacija

• C.

Test prihvatljivosti

• D.

Analiza korisnickih zahteva

B. Validacija
Explanation
Validacija je proces kojim se proverava da li definisani zahtevi za nekim proizvodom ili uslugom zaista odgovaraju stvarnim potrebama korisnika. Ovaj proces se obično sprovodi nakon verifikacije, koja se fokusira na to da li su zahtevi ispravno implementirani. Validacija je važna kako bi se osiguralo da proizvod ili usluga zadovoljava očekivanja korisnika i da će biti prihvaćena i korišćena na pravi način.

Rate this question:

• 9.

### Testovima naprezanja se proverava

• A.

Rad sistema na razlicitim hardverskim platformama

• B.

• C.

• D.

D. Rada softvera u extremnim uslovima
Explanation
The correct answer is "rada softvera u extremnim uslovima" which translates to "testing software under extreme conditions." This means that stress testing is used to evaluate the performance and stability of software in extreme or unfavorable conditions such as high loads, limited resources, or unusual user inputs. It helps identify any weaknesses or vulnerabilities in the software that may arise in such scenarios.

Rate this question:

• 10.

### Program prihvata na ulazu broj a zatim se vrsi validacija na sledeci nacin: vresnosti ispod 10 i vece ili jednake 22 se odbacuju, vrednosti od 10 do 21 se prihvataju. Koji set ulaznih velicina je izabran metodom pokrivanja klasa ekvivalencije:

• A.

10, 21, 22

• B.

10, 11, 21

• C.

3, 10, 22

• D.

3, 20, 21

C. 3, 10, 22
Explanation
The chosen set of input values represents the equivalence classes for the given validation method. The first equivalence class includes values below 10, which are discarded. The second equivalence class includes values from 10 to 21, which are accepted. The third equivalence class includes values greater than or equal to 22, which are also discarded. Therefore, the set of input values 3, 10, and 22 covers all the equivalence classes and represents the chosen set for testing.

Rate this question:

• 11.

### Negativni test slucajevi sluze da bi se utvrdilo da softverski sistem:

• A.

• B.

• C.

• D.

Explanation
Negativni test slučajevi služe da bi se utvrdilo da softverski sistem ne radi ono što ne bi trebalo da radi. To znači da se koriste za testiranje grešaka ili neispravnosti u softveru kako bi se osiguralo da sistem ne vrši nedozvoljene ili neželjene radnje. Negativni testovi pomažu identifikaciju problema i omogućavaju razvojnim timovima da isprave greške pre nego što softver bude pušten u upotrebu.

Rate this question:

• 12.

### Sta od navedenih poslova obuhvata staticka analiza (staticko testiranje): 1. pronalazenje promenljivih koje su deklarisane a ne koriste se 2. pronalazenje sigurnosnih propusta u kodu, 3. detektovanje gresaka vezanih za krsenje standardnih pravila u programiranju, 4. pronalazenje procedura i funkcija koje se ne koriste

• A.

Sve navedeno

• B.

1, 3 i 4

• C.

Samo 2

• D.

1 i 4

A. Sve navedeno
Explanation
Staticka analiza obuhvata sve navedene poslove. Pronalazenje promenljivih koje su deklarisane a ne koriste se, pronalazenje sigurnosnih propusta u kodu, detektovanje gresaka vezanih za krsenje standardnih pravila u programiranju, kao i pronalazenje procedura i funkcija koje se ne koriste su sve deo staticke analize.

Rate this question:

• 13.

### Usporenje rada sistema u nekom duzem vremenskom periodu je kriticnost

• A.

Moze biti visokog ,srednjeg ili niskog nivoa, zavisno od sistema

• B.

Srednjeg nivoa

• C.

Niskog nivoa

• D.

Visokog nivoa

C. Niskog nivoa
Explanation
The given statement suggests that the slowdown of system performance over a longer period of time is considered critical. It can be of high, medium, or low level depending on the system. The correct answer, "niskog nivoa" (low level), implies that the slowdown is not severe and does not pose a significant risk or impact on the system's functionality.

Rate this question:

• 14.

### Koji od navedenih iskaza je tacan: 1. regresivno testiranje treba da se vrsi svake nedelje, 2. regresivno testiranje se vrsi nakon promene softvera, 3. regresivno testiranje se vrsi sto je moguce cesce, 4. regresivno testiranje se vrsi kada se promeni okruzenje

• A.

2 i 4

• B.

Sve navedeno

• C.

1 i 3

• D.

2, 3 i 4

A. 2 i 4
Explanation
The correct answer is 2 and 4. This means that regressive testing is performed after software changes and when the environment is changed. The other options, 1 and 3, are incorrect as they state that regressive testing should be done every week or as frequently as possible, which is not necessarily true.

Rate this question:

• 15.

### Prednosti Monkey testiranja

• A.

Otkrivaju se specificne greske koje se uobicajenim metodama tesko otkrivaju

• B.

Jeftino je

• C.

Kratko traje

• D.

Reprodukcija greske se vrsi relativno lako

• E.

Otkriva se veliki broj gresaka

• F.

Realizacija je jednostavna

A. Otkrivaju se specificne greske koje se uobicajenim metodama tesko otkrivaju
B. Jeftino je
F. Realizacija je jednostavna
Explanation
Monkey testiranje ima nekoliko prednosti. Prvo, ova metoda otkriva specifične greške koje se teško otkrivaju uobičajenim metodama testiranja. Drugo, monkey testiranje je jeftino jer ne zahteva velika ulaganja u resurse. Treće, ovaj metod je brz jer se može izvesti u kratkom vremenskom periodu. Četvrto, reprodukcija grešaka je relativno laka, što omogućava detaljniju analizu i ispravku. Peta prednost je što se otkriva veliki broj grešaka, što doprinosi poboljšanju kvaliteta softvera. Konačno, realizacija monkey testiranja je jednostavna i ne zahteva posebno stručno znanje.

Rate this question:

• 16.

### Treba da se testira aplikacija koja omogucava korisnicima(firmi) da upravlja podacima o svojim expoziturama i proizvodima se nalaze u njima. Prema CRUDL listi koji je najmanji broj test slucajeva koji treba da se definise

• A.

15

• B.

25

• C.

5

• D.

10

D. 10
Explanation
The correct answer is 10. The question asks for the minimum number of test cases that need to be defined according to the CRUDL list. CRUDL stands for Create, Read, Update, Delete, and List. These are the basic operations that need to be tested for the application. Since there are five operations in CRUDL, and each operation needs to be tested at least once, the minimum number of test cases would be 5. However, since the question specifies that the application is for managing data about expos and products, we can assume that there are additional operations specific to this application. Therefore, the minimum number of test cases would be more than 5 but less than 15, and the closest option is 10.

Rate this question:

• 17.

### Koji od sledecih iskaza je tacan

• A.

U zavisnosti od toga koji segment sistema se testira posmatra se ili kako ili sta radi

• B.

Kada se koristi strategija crne kutije, posmatra se sta i kako sistem radi

• C.

Kada se koristi strategija crne kutije, posmatra se sta sistem radi a ne kako

• D.

C. Kada se koristi strategija crne kutije, posmatra se sta sistem radi a ne kako
Explanation
The correct answer is "kada se koristi strategija crne kutije, posmatra se sta sistem radi a ne kako". This statement explains that when using the black box strategy, the focus is on observing what the system does rather than how it does it. This means that the internal workings and implementation details of the system are not considered, but rather the input-output behavior and functionality are observed and tested.

Rate this question:

• 18.

### Koje tvrdjenje je tacno

• A.

Jedinicno testiranje dolazi posle sistemskog

• B.

Jedinicno testiranje dolazi nakon integralnog testiranja

• C.

Integralno testiranje se vrsi nakon jedinicnog

• D.

Jedinicno i integralno testiranje se vrsi paralelno

C. Integralno testiranje se vrsi nakon jedinicnog
Explanation
The correct answer is "integralno testiranje se vrsi nakon jedinicnog" which means "integration testing is performed after unit testing". This statement states the correct order of testing, where unit testing is conducted first and then followed by integration testing.

Rate this question:

• 19.

### Koji od navedenih stavki predstavljaju glavi zadatak test plana 1.utvrdjivanje obima i rizika testiranja i identifikacija ciljeva testiranja 2. utvrdjivanje tehnika, predmeta ispititvanja, pokrivenosti testovima i metodologije testiranja, 3. pregled osnova testova - zahtevi za sprovodjenje testiranja, arhitektura testova, dizajn testova ... 4. odredjivanje kriterijuma za zavrsetak testiranja

• A.

2 i 3

• B.

Sva cetiri

• C.

1, 2 i 4

• D.

1, 2 i 3

C. 1, 2 i 4
Explanation
The correct answer is 1, 2, and 4. This is because these three options cover the main tasks of a test plan. Option 1 involves determining the scope and risk of testing, as well as identifying testing objectives. Option 2 involves determining the techniques, test items, test coverage, and testing methodology. Option 4 involves determining the criteria for ending the testing process. Therefore, options 1, 2, and 4 collectively represent the main tasks of a test plan.

Rate this question:

• 20.

### Koji od sledecih iskaza je tacan: 1. Smoke test se radi na pocetku razvoja ili pre ulaska u novu fazu 2. Smoke test je dubok i fokusiran 3. Smoke test se realizuje iskljucivo rucno 4. Smoke test treba da bude dobro dokumentovan

• A.

1 i 4

• B.

1 i 3

• C.

2 i 4

• D.

2 i 3

A. 1 i 4
Explanation
The correct answer is 1 and 4. This means that both statement 1 and statement 4 are correct. Statement 1 states that a smoke test is conducted at the beginning of development or before entering a new phase, which is true. Statement 4 states that a smoke test should be well-documented, which is also true.

Rate this question:

• 21.

### Za metodu pokrivanja svih aktivnosti koje se koristi kod testiranja algoritama vazi sledece

• A.

Jednim test slucajem moze da se testira vise aktivnosti i moze da se definise vise test slucajeva ali treba da se vodi racuna da se kroz svaku aktivnost prodje samo jednom

• B.

Treba definisati scenario tako da se sa jednim test slucajem prodje kroz sve aktivnosti

• C.

Testiranje se vrsi po principu jedna aktivnost jedan test slucaj

• D.

Ne postoji pravilo o broju test slucajeva i broju aktivnosti koje se testiraju u jednom test slucaju ali treba voditi racuna o optimizaciji i da se kroz svaku aktivnost prodje barem jednom

D. Ne postoji pravilo o broju test slucajeva i broju aktivnosti koje se testiraju u jednom test slucaju ali treba voditi racuna o optimizaciji i da se kroz svaku aktivnost prodje barem jednom
Explanation
The given answer states that there is no specific rule regarding the number of test cases and activities that are tested in a single test case. However, it is important to consider optimization and ensure that each activity is covered at least once. This means that while multiple activities can be tested with a single test case, it is essential to ensure that all activities are covered adequately.

Rate this question:

• 22.

### Metodom crne kutije testira se modul koji prihvata ocenu. Ocena je prihjvatljiva ako je u intervalu od 1 do 5([1, 5]). Koliko test slucajeva ce biti definisano ako se koristi metoda granicnih vrednosti

• A.

4

• B.

1

• C.

3

• D.

2

A. 4
Explanation
The given question is asking how many test cases will be defined if the boundary value testing method is used to test a module that accepts a rating. The rating is considered acceptable if it falls within the range of 1 to 5, inclusive. The answer is 4 because the boundary value testing method requires testing the lower and upper boundaries as well as one value below and one value above each boundary. In this case, the lower boundary is 1 and the upper boundary is 5, so the test cases would include values 1, 2, 4, and 5.

Rate this question:

• 23.

### Metoda odredjivanja klasa ekvivalencije je metoda koja se najcesce koristi:

• A.

Kod strategije crne kutije

• B.

Kod automatskog testiranja bez obzira na strategiju

• C.

Kod rucnog testiranja bez obzira na izabranu strategiju

• D.

Kod strategije bele kutije

A. Kod strategije crne kutije
Explanation
The correct answer is "kod strategije crne kutije". This is because the method of determining equivalence classes is most commonly used in black-box testing, where the internal structure and implementation details of the system being tested are not known or considered. In black-box testing, the focus is on testing the system's functionality and behavior from an external perspective, which makes the identification and testing of equivalence classes important.

Rate this question:

• 24.

### SLIKA

• A.

Iskljuceno - ukljuceno

• B.

Ukljuceno - greska

• C.

Greska - ukljuceno

• D.

Ukljuceno - iskljuceno

C. Greska - ukljuceno
Explanation
The correct answer is "greska - ukljuceno." This answer is based on the given information, which states "greska - ukljuceno." This implies that there is an error or mistake, and it is turned on or enabled. Therefore, the correct answer is "greska - ukljuceno."

Rate this question:

• 25.

### Koji od sledecih iskaza je tacan: 1. Kod Monkey testiranja tester pokusava da obori aplikaciju 2. Kod Monkey testiranja postoji okvirni scenario testiranja 3. Monkey testiranje se realizuje iskljucivo manuelno (rucno) 4. Monkey testiranje se vrsi na pocetku kada sistem jos nije dobro postavljen

• A.

1, 3 i 4

• B.

2 i 3

• C.

Samo 1

• D.

2 i 4

C. Samo 1
Explanation
The correct answer is "samo 1" because in Monkey testing, the tester tries to break the application by randomly clicking on buttons, menus, and other elements to test its stability and robustness. This type of testing is done to uncover any unexpected errors or crashes that may occur during normal usage. The other options are incorrect because Monkey testing does not necessarily require a predefined scenario (option 2), it can be performed both manually and automatically (option 3), and it can be done at any stage of the system's development, not just at the beginning (option 4).

Rate this question:

• 26.

### Test slucajevi kod testiranja prihvatljivosti se definisu prema

• A.

Programskom kodu

• B.

Zahtevima

• C.

Standardu

• D.

Dizajnu

B. Zahtevima
Explanation
Test slučajevi kod testiranja prihvatljivosti se definišu prema zahtevima. Prihvatljivost testiranja se odnosi na to da li softverski proizvod zadovoljava specifikovane zahteve i očekivanja korisnika. Test slučajevi se kreiraju na osnovu zahteva koji su postavljeni za softver i koriste se kako bi se proverilo da li softver ispunjava te zahteve. Na osnovu zahteva se definišu inputi, očekivani outputi i ostali uslovi koji se koriste prilikom testiranja softvera.

Rate this question:

• 27.

• A.

1

• B.

3

• C.

2

• D.

4

A. 1
• 28.

### Kada se koristi metoda odredjivanja klase ekvivalencija, za kreiranja ttest slucajeva iz svake klase ekvivalencije:

• A.

Broj podataka koji se uzima zavisi od broja elemenata koji se nalazi u toj klasi(od kardinalnosti klase)

• B.

Uzima se proizvoljan broj podataka ali tako da se iz svake klase uzme bar po jedan podataka i da ukupan broj bude veci od dvostrukog broja klasa ekvivalencije

• C.

Uzimaju se po dva podatka

• D.

Uzima se po jedan podatak

D. Uzima se po jedan podatak
Explanation
When using the equivalence class partitioning method, one data point is taken from each equivalence class. This ensures that all possible scenarios within each class are covered. Additionally, the total number of data points taken should be greater than twice the number of equivalence classes. Therefore, the answer "uzima se po jedan podatak" (one data point is taken) aligns with the principles of this method.

Rate this question:

• 29.

### Testiranje delova sistema koji predstavljau celine i mogu da se izoluju naziva se

• A.

Jedinicno testiranje

• B.

Integraciono testiranje

• C.

Sistemsko testiranje

• D.

Testiranje metodom sive kutije

A. Jedinicno testiranje
Explanation
The correct answer is "jedinicno testiranje". This is the testing of individual components or units of a system in isolation. It involves testing each unit or module of the software independently to ensure that it functions correctly. This type of testing helps to identify any defects or errors in the individual units before they are integrated into the larger system.

Rate this question:

• 30.

### Koji iskaz je tacan

• A.

Validacija se oznacava kao staticko testiranje i realizuje se bez izvrsenja koda

• B.

Validacija se oznacava kao dinamicko testiranje i realizuje se bez izvrsavanja koda

• C.

Validacija se oznacava kao staticko testiranje i realizuje se izvrsenjem koda

• D.

Validacija se oznacava kao dinamicko testiranje i realizuje se izvrsenjem koda

D. Validacija se oznacava kao dinamicko testiranje i realizuje se izvrsenjem koda
Explanation
The correct answer is "validacija se oznacava kao dinamicko testiranje i realizuje se izvrsenjem koda" because validation is a type of dynamic testing that is performed during the execution of the code.

Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

• Current Version
• Mar 21, 2023
Quiz Edited by
ProProfs Editorial Team
• Jan 30, 2020
Quiz Created by
Mihajilo Mrsevic