Testiranje Softvera - Teorija

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Aleksaknezevicbr
A
Aleksaknezevicbr
Community Contributor
Quizzes Created: 1 | Total Attempts: 3,508
| Attempts: 3,513
SettingsSettings
Please wait...
  • 1/61 Pitanja

    Sta je dubler?

    • Dubleri – primaju pozive i vraćaju iste rezultate kao i realne komponenete
    • Nesto sto nije
    • Nesto sto nije
    • Nesto sto nije
Please wait...


Quiz Preview

  • 2. 

    Gubitak podataka u sistemu je kriticnost:

    • Niskog nivoa

    • Visokog nivoa

    • Srednjeg nivoa

    • Moze biti visokog, srednjeg ili niskog nivoa, zavisi od sistema

    Correct Answer
    A. Visokog nivoa
    Explanation
    The correct answer is "visokog nivoa" (high level). This suggests that data loss in the system is of great importance and can have significant consequences. It implies that the system is highly vulnerable to data loss and the impact can be severe.

    Rate this question:

  • 3. 

    Testovima naprezanja se proverava:

    • Rada softvera pri normalnom opterecenju

    • Rada softvera u razlicitim okruzenjima

    • Rad sistema na razlicitim hardverskim platformama

    • Rada softvera u ekstremnim uslovima

    Correct Answer
    A. Rada softvera u ekstremnim uslovima
    Explanation
    The correct answer is "rada softvera u ekstremnim uslovima" which translates to "testing software under extreme conditions". This means that stress testing is used to evaluate how well the software performs in extreme scenarios such as high loads, limited resources, or adverse conditions. This type of testing helps identify any weaknesses or vulnerabilities in the software and ensures that it can handle unexpected situations effectively.

    Rate this question:

  • 4. 

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

    • Testova naprezanja

    • Funkcionalnih testova

    • Testova performansi

    • Sanity testova

    Correct Answer
    A. Testova naprezanja
    Explanation
    When a large number of users access a system, it is important to test the system's performance under stress or heavy load. Stress testing involves subjecting the system to high user loads to determine its ability to handle such conditions. Therefore, conducting stress tests is a way to evaluate the system's performance when accessed by a large number of users.

    Rate this question:

  • 5. 

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

    • Funkcionalnih testova

    • Sanity testova

    • Testova performansi

    • Testova naprezanja

    Correct Answer
    A. Testova naprezanja
    Explanation
    The correct answer is "testova naprezanja". This is because "testova naprezanja" refers to stress testing, which is the process of testing a system's performance under extreme conditions, such as a large number of users accessing the system simultaneously. This type of testing helps to identify any weaknesses or bottlenecks in the system and ensures that it can handle high levels of user activity without crashing or slowing down. Functional tests, sanity tests, and performance tests may also be important in evaluating system functionality and performance, but they do not specifically address the issue of system performance under high user load.

    Rate this question:

  • 6. 

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

    • 2 i 4

    • Sve navedenyy

    • 1 i 3 

    • 2,3 i 4

    Correct Answer
    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. It does not need to be done every week or as frequently as possible.

    Rate this question:

  • 7. 

    CRUDL lista : 

    • Je lista osnovnih operacija koje treba da se testiraju kod sistema koji rade sa podacima

    • Definise rizike po sistem koji treba da se testiraju

    • Je vrsta tehnike koja se koristi kod strategije bele kutije 

    • Je standard za pisanje test dokumentacije

    Correct Answer
    A. Je lista osnovnih operacija koje treba da se testiraju kod sistema koji rade sa podacima
    Explanation
    The correct answer is "je lista osnovnih operacija koje treba da se testiraju kod sistema koji rade sa podacima." This answer explains that CRUDL lista refers to a list of basic operations that need to be tested in systems that work with data. It suggests that this list helps identify and test the risks associated with the system.

    Rate this question:

  • 8. 

    Identifikovanje i procena rizika je:

    • Nesto sto mogu da sprovedu samo velike firme

    • Pozeljno izvrsiti pre planiranja testiranja

    • Neophodana korak kod planiranja testiranja

    • Nebitno za planiranje testiranja

    Correct Answer
    A. Neophodana korak kod planiranja testiranja
    Explanation
    Identifikovanje i procena rizika je neophodan korak kod planiranja testiranja. This means that identifying and assessing risks is necessary when planning testing. It is important to identify potential risks and evaluate their potential impact on the testing process in order to effectively plan and mitigate them. This step helps in ensuring that the testing process is well-prepared and can address any potential risks that may arise during testing.

    Rate this question:

  • 9. 

    Greska u softveru je: 

    • Tacka u programu posle cijeg izvrsenja program "puca"

    • Svaki deo programa koji nije projektovan po nekoj prihvacenoj metodologiji

    • Svako ponasanje softvera koje ne odgovara postavljenim zahtevima

    • Tacka u softveru koja omogucava "obaranje" softvera od strane neovlascenog (ne vidi se sta)  

    Correct Answer
    A. Svako ponasanje softvera koje ne odgovara postavljenim zahtevima
    Explanation
    The correct answer is "svako ponasanje softvera koje ne odgovara postavljenim zahtevima" (every behavior of the software that does not correspond to the specified requirements). This answer accurately describes a software error as any behavior of the software that deviates from the intended requirements or specifications. It implies that the software is not functioning as intended and is not meeting the expected outcomes.

    Rate this question:

  • 10. 

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

    • 1 i 3

    • 2 i 4

    • 2, 3 i 4

    • Sve navedeno

    Correct Answer
    A. 2 i 4
    Explanation
    The correct answer is 2 and 4. Regressive testing should be performed after software changes and when the environment is changed. This type of testing is done to ensure that the existing functionality of the software is not affected by the changes made. It helps to identify any regression bugs that may have been introduced due to the modifications. Performing regressive testing after software changes and environmental changes is important to maintain the overall quality and stability of the software.

    Rate this question:

  • 11. 

    Alfa test realizuje:

    • Nasumicno izabrani korisnici

    • Test tim koji se prosiruje ljudima koji su interno zaposleni (angazovani) u firmi

    • Ciljani korisnici

    • Test tim

    Correct Answer
    A. Test tim koji se prosiruje ljudima koji su interno zaposleni (angazovani) u firmi
    Explanation
    The correct answer is "test tim koji se prosiruje ljudima koji su interno zaposleni (angazovani) u firmi". This means that the Alfa test is conducted by a test team that includes people who are internally employed or engaged in the company. This suggests that the test team consists of individuals who have a good understanding of the company's processes and systems, making them suitable for conducting the test effectively.

    Rate this question:

  • 12. 

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

    • 4

    • 1

    • 3

    • 2

    Correct Answer
    A. 4
    Explanation
    The question states that the black box testing method is being used to test a module that accepts a rating. The rating is considered acceptable if it falls within the interval of [1,5]. The given answer states that there will be 4 test cases defined if the boundary value analysis method is used. Since the interval is defined as [1,5], the boundary values are 1 and 5. Therefore, the test cases will include the values 1, 2, 4, and 5 to cover both the lower and upper boundaries, as well as values within the interval.

    Rate this question:

  • 13. 

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

    • Ne radi ono sto ne bi trebalo da radi

    • Radi ono sto treba da radi

    • Nesto radi(ima odziv)

    • Radi ono sto ne treba da radi

    Correct Answer
    A. Ne radi ono sto ne bi trebalo da radi
    Explanation
    Negativni test slučajevi služe da bi se utvrdilo da softverski sistem ne radi ono što ne bi trebalo da radi. Ovi testovi se obavljaju kako bi se identifikovali greške, slabosti ili ranjivosti sistema. Oni se fokusiraju na ulazne podatke koji bi mogli izazvati neispravno ponašanje ili pad sistema. Cilj je otkriti i ispraviti ove greške pre nego što softver bude pušten u upotrebu, kako bi se obezbedila pouzdanost i funkcionalnost sistema.

    Rate this question:

  • 14. 

    Koji od sledecih test slucajeva ispituje neregularan prelaz stanja: 

    • Iskljuceno - ukljuceno

    • Greska - ukljuceno

    • Ukljuceno- greska

    • Ukljuceno- iskljuceno

    Correct Answer
    A. Greska - ukljuceno
    Explanation
    The test case "greska - ukljuceno" examines the transition from the state "greska" to the state "ukljuceno". This transition is considered irregular because it involves moving from an error state to an active state. This test case is designed to verify how the system handles this unexpected transition and whether it can handle error conditions properly.

    Rate this question:

  • 15. 

    Koje tvrdjenje je tacno: 

    • Integralno testiranje se vrsi nakon jedinicnog

    • Jedinicno testiranje dolazi nakon integralnog testiranja

    • Jedinicno i integralno testiranje se vrsi paralelno

    • Jedinicno testiranje dolazi posle sistemskog

    Correct Answer
    A. Integralno testiranje se vrsi nakon jedinicnog
    Explanation
    The correct answer is "Integralno testiranje se vrsi nakon jedinicnog" which translates to "Integration testing is done after unit testing." This answer states that integration testing is performed after unit testing, indicating the correct sequence of testing activities.

    Rate this question:

  • 16. 

    Kada se prilikom testiranja nekog izracunavanja strategijom crne kutije ocekivani rezultat ne poklopi sa realno dobijenim rezultatom u jednom od cetiri definisana test slucaja tada:

    • Zanemaruje se greska jer je procenat testova koji su prosli mnogo veci

    • Vrsi se procena velicine greske(odstupanja) i u zavisnosti od toga procenjuje  da li je taj test prosao ili ne

    • Timski se odlucuje sta dalje da se radi

    • Obavezno trazi greska

    Correct Answer
    A. Obavezno trazi greska
    Explanation
    When the expected result does not match the actual result in one of the defined test cases during black-box testing, it is necessary to search for the error. This means that the tester should actively investigate and identify the cause of the discrepancy between the expected and actual results. This is important because even if the percentage of tests that have passed is high, it is still crucial to identify and address any errors that may exist.

    Rate this question:

  • 17. 

    Metoda odredjivanja klasa ekvivalencije je metoda koja se najcesce koristi:

    • Kod automatskog testiranja bez obzira na strategiju

    • Kod strategije crne kutije

    • Kod rucnog testiranja bez obzira na izabranu strategiju

    • Kod strategije bele kutije

    Correct Answer
    A. Kod strategije crne kutije
    Explanation
    The correct answer is "kod strategije crne kutije" because the method of determining equivalence classes is commonly used in black box testing. Black box testing focuses on testing the functionality of a system without considering its internal structure or implementation details. By using equivalence classes, testers can group input values into sets that are expected to produce similar results, making the testing process more efficient and effective.

    Rate this question:

  • 18. 

    Usporenost rada sistema u nekom duzem vremenskog periodu je kriticnost: 

    • Visokog nivoa

    • Srednjeg nivoa

    • Niskog nivoa

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

    Correct Answer
    A. Niskog nivoa
    Explanation
    The correct answer is "niskog nivoa" (low level). This means that the slowness of the system's work over a longer period of time is not critical. It suggests that the system is able to function adequately despite its slower performance, and the impact on overall productivity or efficiency is minimal.

    Rate this question:

  • 19. 

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

    • 3

    • 1

    • 4

    • 2

    Correct Answer
    A. 4
    Explanation
    The given answer is 4. In boundary value analysis, the test cases are designed at the boundaries of the input domain. Since the acceptable range for the rating is from 1 to 5, the boundary values would be 1 and 5. Therefore, the test cases would include the values 1, 2, 4, and 5 to cover the lower and upper boundaries as well as the values within the acceptable range. Hence, there will be 4 test cases defined.

    Rate this question:

  • 20. 

    Testiranje delova sistema koji predstavljaju celine i mogu da se izoluju naziva se:

    • Jedinicno testiranje

    • Integraciono testiranje

    • Sistemsko testiranje

    • Testiranje metodom sive kutije

    Correct Answer
    A. Jedinicno testiranje
    Explanation
    The correct answer is "jedinicno testiranje" which translates to "unit testing" in English. Unit testing refers to the testing of individual components or units of a system in isolation to ensure that each unit functions correctly. This type of testing helps identify and fix any bugs or issues within the individual units before integrating them into the larger system.

    Rate this question:

  • 21. 

    Testiranje kod kog testeri prate napisani scenario ali imaju slobodu da napisu koriste alternativne pravce koriscenja naziva se: 

    • Ad hoc testiranje

    • Skriptovano testiranje

    • Poluautomatsko testiranje

    • Istrazivacko testiranje

    Correct Answer
    A. Istrazivacko testiranje
    Explanation
    Istrazivacko testiranje je vrsta testiranja kod koje testeri prate napisani scenario, ali imaju slobodu da koriste alternativne pravce koriscenja. Ovo testiranje se obavlja kako bi se istrazila funkcionalnost i moguce greske sistema, kao i da bi se pronasle nove ideje i inovacije. Za razliku od drugih vrsta testiranja, istrazivacko testiranje ne prati strogo definisane korake i moze biti fleksibilno i kreativno.

    Rate this question:

  • 22. 

    Koji od sledecih iskaza je tacan:

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

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

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

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

    Correct Answer
    A. Kada se koristi strategija crne kutije, posmatra se sta sistem radi,  a ne kako
    Explanation
    The correct answer states 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 or implementation details of the system are not considered, but rather the emphasis is on the system's outputs or behavior.

    Rate this question:

  • 23. 

    Beta test: 

    • Prvi test koji se vrsi nakon isporuke korisnicima

    • Poslednji test koji se vrsi nad celim sistemom pre nego sto se isporuci korisnicima

    • Prvi test koji se vrti nad celim sistemom ali dok jos nije stabilan

    • Prvi test koji se vrsi nad celim sistemom ali koji ima jasno definisane funkcionalnosti........................ ali koji jos nije spreman za isporuku

    Correct Answer
    A. Prvi test koji se vrsi nad celim sistemom ali koji ima jasno definisane funkcionalnosti........................ ali koji jos nije spreman za isporuku
    Explanation
    A beta test is the first test that is conducted on the entire system, but it has clearly defined functionalities and is not yet ready for delivery to customers. This test allows the developers to gather feedback from users and identify any issues or improvements that need to be made before the final release.

    Rate this question:

  • 24. 

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

    • Konkretnog pozitivnog test slucaja

    • Osnovnog pozitivni test slucaja

    • Osnovnog negativnog test slucaja

    • Konkretnkog negativnog test slucaja

    Correct Answer
    A. Osnovnog negativnog test slucaja
    Explanation
    The correct answer is "osnovnog negativnog test slucaja" which means "basic negative test case" in English. This means that the test is checking if the user is not able to login when entering an incorrect username or password, and is returned to the login page. This is a common scenario to test the system's security and error handling capabilities.

    Rate this question:

  • 25. 

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

    • 2 i 3 

    • Samo 1

    • 2 i 4

    • 1,3 i 4 

    Correct Answer
    A. Samo 1
    Explanation
    Monkey testing is a type of testing where the tester randomly inputs data or performs random actions in order to try and break the application. This helps in identifying any unexpected behavior or vulnerabilities in the system. Therefore, statement 1 is correct as it accurately describes the purpose of monkey testing. Statements 2, 3, and 4 are incorrect as they do not accurately describe monkey testing.

    Rate this question:

  • 26. 

    Kada se testiraju petlje sa uslovom na kraju (do-while) minimalni broj test slucajeva koji se definise je:

    • 1

    • 2

    • 3

    • 4

    Correct Answer
    A. 3
    Explanation
    When testing loops with a condition at the end (do-while), the minimum number of test cases that need to be defined is 3. This is because the loop will always execute at least once, so one test case is needed to cover that scenario. Additionally, two more test cases are required to cover the cases where the loop condition is true and false after the first iteration.

    Rate this question:

  • 27. 

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

    • 7

    • 10

    • 5

    Correct Answer
    A. 5
    Explanation
    Based on the given scenario, the application allows users (companies) to manage data about their products. The CRUDL acronym stands for Create, Read, Update, Delete, and List. Each operation represents a different action that can be performed on the data. In this case, the minimum number of test cases that need to be defined is 5, as there are five basic operations that need to be tested: create, read, update, delete, and list.

    Rate this question:

  • 28. 

    Uski fokusirani test kojim se proverava da li sistem radi nakon dodavanja  ili izmene neke funkcionalnosti je: 

    • Sanity test

    • Smoke test

    • Maintenance test

    • Big bang test

    Correct Answer
    A. Sanity test
    Explanation
    A sanity test is a focused test that is performed to quickly check if the system is working properly after adding or modifying a functionality. It is usually a subset of the full test suite and is used to ensure that the basic functionality of the system is intact and there are no major issues or regressions. This test helps in quickly identifying any critical issues and avoids wasting time on extensive testing if the system is not in a stable state.

    Rate this question:

  • 29. 

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

    • 15

    • 5

    • 25

    • 10

    Correct Answer
    A. 10
    Explanation
    The correct answer is 10 because CRUDL stands for Create, Read, Update, Delete, and List. In this case, the application allows users to manage data about their branches and products. Therefore, at a minimum, there should be test cases for creating a branch, reading branch details, updating branch information, deleting a branch, creating a product, reading product details, updating product information, deleting a product, listing all branches, and listing all products.

    Rate this question:

  • 30. 

    Test slucajevi kod testiranje prihvatljivosti se definisu prema:

    • Programskom kodu

    • Standardu

    • Zahtevima

    • Dizajnu

    Correct Answer
    A. Zahtevima
    Explanation
    Test slučajevi kod testiranja prihvatljivosti se definišu prema zahtevima. To znači da se testovi kreiraju i izvršavaju kako bi se proverilo da li softver ispunjava sve postavljene zahteve. Testiranje prihvatljivosti je poslednja faza testiranja pre nego što se softver pusti u upotrebu, i fokusira se na proveru da li softver zadovoljava očekivanja korisnika i da li ispunjava sve funkcionalne i nefunkcionalne zahteve koji su postavljeni.

    Rate this question:

  • 31. 

    Kod potpunog regresivnog testiranja:

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

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

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

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

    Correct Answer
    A. Pokrecu se svi testovi iz prethodnih iteracija i testovi iz tekuce iteracije
    Explanation
    The correct answer is 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 still function correctly, and any new tests created for the current iteration are also executed. This approach ensures that all components of the system are thoroughly tested and any issues or regressions are identified and addressed.

    Rate this question:

  • 32. 

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

    • 10,11,20,21

    • 9,10,11,22

    • 9,10,21,22

    • 10,11,21,22

    Correct Answer
    A. 9,10,21,22
    Explanation
    The set of input values that is chosen using the boundary value method is 9, 10, 21, 22. This is because the boundary value method focuses on testing the boundaries of input values. In this case, the boundaries are 10 and 21. The values 9 and 22 are just below and above these boundaries, respectively, and are included in the chosen set.

    Rate this question:

  • 33. 

    Koji od navedenih iskaza je tacan: 1. 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

    • 2 i 3

    • 1 i 4

    • Nijedno od navedenih 

    • Sve navedeno 

    Correct Answer
    A. Nijedno od navedenih 
    Explanation
    The correct answer is "nijedno od navedenih" which means "none of the above". This means that none of the statements provided in the options are correct.

    Rate this question:

  • 34. 

    Kada se koristi metoda odredjivanja klase ekvivalencije, za kreiranje test slucajeva iz svake klase ekvivalencije:

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

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

    • Uzima se po dva podatka

    • Uzima se po jedan podatak

    Correct Answer
    A. Uzima se po jedan podatak
    Explanation
    When using the equivalence class partitioning method to create test cases, one data point is taken from each equivalence class to ensure that all classes are represented. Additionally, the total number of data points should be greater than twice the number of equivalence classes. Therefore, the correct answer is "uzima se po jedan podatak" (one data point is taken).

    Rate this question:

  • 35. 

    Testiranje funkcionalnosti metodom crne kutije zasniva se na tome da se:

    • Funkcionalnosti ne testiraju metodom crne kutije

    • Proveri svako pravilo iz specifikacije da li je implementirano ili ne

    • Provere da li su implementirana ili ne ona pravila iz specifikacije koja su oznacena kao kriticna

    • Nasumicno izabere nekoliko pravili iz specifikacije i proveli da li su implementirana

    Correct Answer
    A. Proveri svako pravilo iz specifikacije da li je implementirano ili ne
    Explanation
    The correct answer is to check each rule from the specification to see if it is implemented or not. This method of black box testing focuses on verifying that all the specified rules have been correctly implemented in the system. It involves testing the functionality of the system without examining its internal structure or code. By checking each rule, testers can ensure that the system behaves as expected and meets the requirements outlined in the specification.

    Rate this question:

  • 36. 

    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 pokrivanja klasa ekvivalencije: 

    • 10,21,22

    • 3,10,22

    • 10,11,21

    • 3,20,21

    Correct Answer
    A. 3,10,22
    Explanation
    The set of input values 3,10,22 is chosen based on the equivalence class partitioning method. This method divides the input space into different equivalence classes, where each class represents a unique behavior of the program. In this case, the valid input range is from 10 to 21, and any value below 10 or greater than or equal to 22 is rejected. The chosen set of input values covers the boundary conditions of the valid range, including the minimum value (3), a value within the valid range (10), and the maximum value (22).

    Rate this question:

  • 37. 

    Metodom crne kutije testira se modul koji prihvata ocenu. Ocena je prihvatljiva ako je u intervalu od 1 do 5 ([1,5]). Koliko test slucajeva ce biti definisano ako se koristi metoda pronalazenja klasa ekvivalencije:

    • 1

    • 2

    • 3

    • 4

    Correct Answer
    A. 3
    Explanation
    Using the method of finding equivalence classes, the input range of 1 to 5 can be divided into three equivalence classes: [1], [2,3,4], and [5]. Each equivalence class represents a set of inputs that can be considered equivalent in terms of their expected behavior. Therefore, there will be three defined test cases: one for the input value of 1, one for any value between 2 and 4, and one for the input value of 5.

    Rate this question:

  • 38. 

    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 dokumenotvan.

    • 1 i 4

    • 2 i 4

    • 1 i 3

    •  2 i 3 

    Correct Answer
    A. 1 i 4
    Explanation
    The correct answer is 1 i 4. This means that statement 1 (Smoke test se radi na pocetku razvoja ili pre ulaska u novu fazu) and statement 4 (Smoke test treba da bude dobro dokumenotvan) are both correct. Statement 1 states that a smoke test is performed at the beginning of development or before entering a new phase, while statement 4 states that a smoke test should be well-documented. Therefore, both statements are true and align with the concept of a smoke test.

    Rate this question:

  • 39. 

    Za metodu pokrivanja svih aktivnosti koja se koristi kod testiranja algoritama vazi sledece:

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

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

    • Testiranje se vrsi po principu jednu aktivnost jedan test slucaj

    • 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

    Correct Answer
    A. 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 answer states that there is no 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.

    Rate this question:

  • 40. 

    Koji od sledecih iskaza su tacni: 1. Osnovnim test slucajevima se samo utvrdjuje da li osnovne funkcionalnosti programa rade. 2. Osnovnim test slucajevima se proveravaju alternativni scenariji programa. 3. Konkretni test slucajevi se izvode iz osnovnih test slucajeva. 4. Osnovni test slucajevi se izvode iz konkretnih test slucajeva.

    • 2 i 4

    • 1 i 3

    • 1 i 4

    • 2 i 3

    Correct Answer
    A. 1 i 3
    Explanation
    The correct answer is 1 and 3. This is because basic test cases are used to determine if the basic functionalities of the program are working, while specific test cases are derived from the basic test cases.

    Rate this question:

  • 41. 

    Smoke test je test kojim se proverava:

    • Da li rade osnovne funkcionalnost isistema

    • Da li je konacna integracija dobro izvrsena

    • Da li je sistem otporan na promene u okruzenju

    • Da li je komunikacija izmedju modula u sistemu dobra

    Correct Answer
    A. Da li rade osnovne funkcionalnost isistema
    Explanation
    The correct answer is "da li rade osnovne funkcionalnost isistema" which translates to "whether the basic functionality of the system is working." This means that a smoke test is used to verify if the essential features and functions of the system are functioning properly.

    Rate this question:

  • 42. 

    Koji iskaz je tacan:

    • Validacije se oznacava kao staticko testiranje i realizuje se bez izvrsavanja koda

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

    • Validacija se oznacava kao staticko testiranje i realizuje se izvrsenjem koda

    • Validacija se oznacava kao dinamicko testiranje i realizuje se izvrsenjem koda

    Correct Answer
    A. 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 process of evaluating a system or component during or at the end of the development process to determine whether it satisfies the specified requirements. Dynamic testing, which involves executing the code, is typically used for validation to ensure that the system behaves correctly and meets the expected functionality. Static testing, on the other hand, is a type of testing that does not involve executing the code and is typically used for activities like code reviews and inspections.

    Rate this question:

  • 43. 

    Testiranje performansi podrazumeva proveru:

    • Brzine rada

    • Zauzece memorije

    • Iskoriscenosti procesora

    • Protok podataka u mrezi

    Correct Answer(s)
    A. Brzine rada
    A. Zauzece memorije
    A. Iskoriscenosti procesora
    A. Protok podataka u mrezi
    Explanation
    Performance testing involves checking the speed of operation, memory usage, CPU utilization, and data throughput in a network. It is a process of evaluating the performance characteristics of a system or application under specific conditions to ensure that it meets the desired performance requirements. By testing these factors, performance issues can be identified and addressed to optimize the overall performance of the system or application.

    Rate this question:

  • 44. 

    Pri planiranju obima testiranja, koje od sledecih kriterijuma treba uzeti u obzir:

    • Pri planiranju obima testiranja, koje od sledecih kriterijuma treba uzeti u obzir

    • Ogranicenja projekta ukljucujuci raspolozivo vreme i finansije

    • Velicina test tima

    • Velicina razvojnog tima

    Correct Answer(s)
    A. Ogranicenja projekta ukljucujuci raspolozivo vreme i finansije
    A. Velicina test tima
    Explanation
    When planning the scope of testing, it is important to consider project constraints such as available time and finances, as well as the size of the testing team. These factors play a crucial role in determining the extent and depth of testing that can be realistically achieved within the given limitations. Additionally, the size of the testing team is significant as it determines the resources available for conducting the tests effectively. Therefore, by considering these criteria, the planning process can be more accurate and aligned with the project's limitations and requirements.

    Rate this question:

  • 45. 

    Koji iskaz je tacan:

    • Automatsko testiranje moze u potpunosti da zameni mauelno testiranje ali to zahteva angazovanje velikih resursa

    • Kada se testiranje vrsi po slobodnom scenariju onda se po pravilu vrsi mauelno

    • Kada se testiranje vrsi po slobodnom scenariju onda se po pravilu vrsi automatski

    • I mauelno i automatsko testiranje treba da prate tacno definisan scenario

    Correct Answer
    A. Kada se testiranje vrsi po slobodnom scenariju onda se po pravilu vrsi mauelno
    Explanation
    The correct answer is "kada se testiranje vrsi po slobodnom scenariju onda se po pravilu vrsi mauelno". This statement suggests that when testing is done based on a free scenario, it is usually done manually. This implies that manual testing is preferred in situations where the testing process requires flexibility and adaptability to different scenarios.

    Rate this question:

  • 46. 

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

    • Verifikacij

    • Validacija

    • Test prihvatljivosti

    • Analiza korisnickih zahteva

    Correct Answer
    A. Validacija
    Explanation
    Validacija je proces kojim se proverava da li definisani zahtevi za proizvod ili uslugu odgovaraju stvarnim potrebama korisnika. Ovaj proces se obično sprovodi nakon verifikacije, koja se fokusira na to da li su zahtevi ispravno definisani i moguće ih je implementirati. Validacija se fokusira na proveru da li su ti zahtevi zaista ono što korisniku treba i da li će zadovoljiti njegove potrebe i očekivanja.

    Rate this question:

  • 47. 

    Kada se testiraju petlje sa uslovom na pocetku (while), minimalni broj test slucajeva je:

    • 1

    • 3

    • 2

    • 4

    Correct Answer
    A. 4
    Explanation
    When testing loops with a condition at the beginning (while), the minimum number of test cases is 4. This is because the loop may not execute at all if the condition is initially false, which counts as one test case. Then, the condition may become true after the first iteration, resulting in two more test cases. Finally, the condition may become false again after the second iteration, adding one more test case. Therefore, the minimum number of test cases is 4.

    Rate this question:

  • 48. 

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

    • Plan testiranja

    • Verifikacija softvera

    • Testiranje softvera

    • Validacija softvera

    Correct Answer
    A. Verifikacija softvera
    Explanation
    The correct answer is "verifikacija softvera" because verification is the process of evaluating a system or component to determine whether it satisfies the specified requirements. In the context of software development, verification involves reviewing and analyzing the software design, code, and documentation to ensure that it meets the intended functionality and quality standards. This process helps to identify and correct any errors or defects in the software early in the development cycle, ensuring that the software is being developed correctly.

    Rate this question:

  • 49. 

    VIskaz ili zahtev sa tacnim opisom sta treba da se uradi i sta se  ocekuje kao izlaz predstavlja: 

    • Test slucaj

    • Test plan

    • Test scenario

    • Test proceduru

    Correct Answer
    A. Test slucaj
    Explanation
    A test case is a statement or request with an accurate description of what needs to be done and what is expected as output. It is a specific scenario or condition that is tested to verify the functionality of a system or application. Test cases are used to ensure that the system meets the requirements and performs as expected. They provide step-by-step instructions to test a particular feature or functionality of the system.

    Rate this question:

Quiz Review Timeline (Updated): Mar 22, 2023 +

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

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 25, 2020
    Quiz Created by
    Aleksaknezevicbr
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.