#2test

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 Annwyn
A
Annwyn
Community Contributor
Quizzes Created: 7 | Total Attempts: 7,270
| Attempts: 1,766 | : 93
Please wait...

Question 1 / 93
0 %
0/100
Score 0/100
1. Trenutno najpopularniji model razvoja softvera u industriji je:

Explanation

The currently most popular software development model in the industry is Agile. Agile methodology focuses on iterative development, collaboration, and flexibility. It emphasizes adaptive planning and continuous improvement throughout the development process. This approach allows for quick feedback, faster delivery of software, and the ability to respond to changing requirements. Agile is widely adopted in the industry due to its ability to deliver high-quality software products in a more efficient and customer-centric manner.

Submit
Please wait...
About This Quiz
#2test - Quiz

2. Danas, na trzistu, najpopularniji je:

Explanation

The correct answer is the Agilni model. This model is currently the most popular in the market. It is a flexible and iterative approach to software development that focuses on delivering small, incremental releases. The Agile model promotes collaboration, adaptability, and customer satisfaction by involving stakeholders throughout the development process. It allows for quick feedback and adjustments, enabling teams to respond to changing requirements and deliver high-quality products efficiently. This popularity can be attributed to the numerous benefits offered by the Agile model in terms of speed, flexibility, and customer-centricity.

Submit
3. Cilj testera je da pronadje greske sto ranije i da osigura i potvrdi njihovu ispravku:

Explanation

The statement is correct. The goal of a tester is to find errors as early as possible and ensure that they are corrected. This is important in the software development process as it helps in identifying and fixing issues before they become more complex and costly to resolve. By detecting and confirming the correction of errors, testers contribute to improving the overall quality and reliability of the software. The statement does not mention any exceptions or dependencies on the type of software being tested, so the answer remains true in general.

Submit
4. Danas je najcesci model metodologije razvoja softvera:

Explanation

The correct answer is the agile model. Agile methodology is currently the most commonly used model in software development. It emphasizes flexibility, collaboration, and iterative development. It allows for continuous feedback and adaptation, enabling teams to respond quickly to changes and deliver high-quality software efficiently. This approach promotes customer satisfaction and encourages teamwork, making it a popular choice among software development teams.

Submit
5. Koje su prednosti nezavisnog testerskog tima?

Explanation

The correct answer is "Nezavisni testeri cesto vide drugacije defekte i generalno su nepristrasni i objektivni". Independent testers often identify different defects because they approach testing from a different perspective than developers. They are impartial and objective in their evaluation, which helps to ensure that all aspects of the software are thoroughly tested. This independence allows them to provide valuable insights and feedback on the quality of the product.

Submit
6. Sto se kasnije u razvoju sfotvera greska pronadje, to je skuplja za isparavku. Zasto?

Explanation

When an error is found later in the software development process, it becomes more expensive to fix because the error has propagated to other parts of the code, documentation, tests, etc. This means that not only the original error needs to be fixed, but also all the other areas affected by the error need to be corrected as well. This increases the time and effort required for bug fixing, leading to higher costs.

Submit
7. Alfa testiranje se vrsi:

Explanation

Alfa testing is conducted in the company that develops the software by the employees of that company, through the simulation of real users. This means that the testing is done internally by the development team using simulated real user scenarios to identify any issues or bugs in the software before it is released to the actual users.

Submit
8. Tip funkcionalnog testiranja, koji istrazuje funkcije koje sluze za detekciju pretnji, poput virusa ili drugih malicioznih upada, naziva se:

Explanation

The correct answer is "Testiranje sigurnosti" (Security testing). This type of testing focuses on exploring functions that are designed to detect threats such as viruses or other malicious intrusions. It aims to identify vulnerabilities in the system and ensure that it can withstand potential attacks. By testing the security measures, organizations can ensure the safety and protection of their data and systems.

Submit
9. Najstariji model razvoja softvera, koji je prvi uveden i jos se koristi za neke tipove projekata je:

Explanation

The oldest model of software development, which was first introduced and is still used for some types of projects, is the Waterfall model. This model follows a linear and sequential approach, where each phase of the development process is completed before moving on to the next. It is characterized by its rigid structure and emphasis on thorough planning and documentation.

Submit
10. Testiranje koje obavljaju klijenti na svojoj lokaciji, zove se:

Explanation

Beta testiranje je testiranje koje obavljaju klijenti na svojoj lokaciji. Ovo testiranje se obično sprovodi nakon alfa testiranja i ima za cilj da identifikuje greške i probleme koje korisnici mogu da primete i prijave. Kroz beta testiranje, klijenti mogu da pruže povratne informacije o proizvodu ili usluzi i pomognu u poboljšanju kvaliteta pre nego što bude pušten u širu upotrebu.

Submit
11. Ukoliko projekat zahteva blizak i stalni kontakt sa klijentom, pri cemu je potrebno da softver bude operativan brzo, a ocekujemo velike i ceste promene u zahtevima klijenta, najbolji model razvoja softvera bi bio:

Explanation

The best software development model in this scenario would be the Agile model. This is because Agile focuses on frequent communication and collaboration with the client, allowing for quick responsiveness and adaptability to changing requirements. It also emphasizes delivering working software in short iterations, which aligns with the need for the software to be operational quickly. The Agile model's iterative and incremental approach is well-suited for projects with high levels of client involvement and frequent changes in requirements.

Submit
12. Koji od navedenih nije inkrementalni tip integracije:

Explanation

The correct answer is "big bang". In software development, incremental integration is a method where the system is built and tested in small increments, gradually adding new functionality. This allows for early detection of issues and easier troubleshooting. Top-down and bottom-up are both examples of incremental integration, where the system is built and tested from the topmost or bottommost components respectively. "Big bang" integration, on the other hand, is a non-incremental approach where all components are integrated at once, making it difficult to identify and fix issues.

Submit
13. Kod kog modela klijent ima konstantan uvid i uticaj u razvoj?

Explanation

The Agile model allows the client to have constant insight and influence in the development process. This model emphasizes collaboration and flexibility, with regular feedback and iterations to ensure that the client's requirements and preferences are met. Unlike the V model and Waterfall model, which have more rigid and sequential approaches, the Agile model promotes adaptive planning and encourages the client's active involvement throughout the development cycle.

Submit
14. Najstariji model softvera je:

Explanation

Waterfall is considered the oldest software development model. It follows a linear and sequential approach, where each phase of the development process is completed before moving on to the next one. This model is characterized by its rigid structure and lack of flexibility, as it does not allow for changes or revisions once a phase is completed. It is often used in projects with well-defined requirements and where a clear understanding of the final product is possible from the beginning.

Submit
15. Smoke test oznacava:

Explanation

Smoke testiranje je kratko testiranje koje se obavlja kako bi se proverila osnovna funkcionalnost programa ili sistema pre nego što se detaljnije testiranje sprovede. Ova vrsta testiranja obično se izvodi nakon završetka razvoja ili promena u programu kako bi se brzo utvrdilo da li osnovne funkcionalnosti rade kako treba. Smoke testiranje nije namenjeno za detaljno ispitivanje svih funkcionalnosti, već samo za brzu proveru da li program prolazi osnovne testove pre nego što se pređe na detaljnije testiranje.

Submit
16. Sistemsko testiranje treba da proveri:

Explanation

The correct answer is that system testing should verify both functional and non-functional requirements. System testing is a type of testing that evaluates the complete system to ensure that it meets the specified requirements. Functional requirements refer to the specific actions and behaviors that the system should perform, while non-functional requirements refer to the qualities and characteristics of the system, such as performance, reliability, and usability. Therefore, system testing should examine both types of requirements to ensure the overall effectiveness and quality of the system.

Submit
17. U agilnoj metodologiji, klijent ima uvid u softver:

Explanation

In agile methodology, the client has visibility into the software very early, already after the first phase. This means that the client is involved and can provide feedback and make necessary changes from the beginning of the development process. This early involvement allows for better collaboration between the development team and the client, ensuring that the final product meets the client's requirements and expectations.

Submit
18. U agilnom modelu, kratke iteracije su poznate pod nazivom:

Explanation

In the agile model, short iterations are known as "Sprintovi". Sprintovi is a term commonly used in Scrum, which is an agile framework for managing and developing products. In Scrum, a sprint is a time-boxed iteration, usually lasting between 1 to 4 weeks, where a specific set of work is planned, executed, and reviewed. Sprintovi allow teams to focus on delivering a potentially shippable product increment at the end of each iteration, enabling continuous improvement and adaptation.

Submit
19. Vi se nalazite u ulozi menadzera i treba da pokrenete sistemsko testiranje. Programerski tim Vam javlja da zbog kasne promene u zahtevima nece moci da Vam isporuce sistem na testiranje do predvidjenog trenutka isporuke, vec da ce kasniti 5 radnih dana nakon tog roka. Ne mozete menjati resurse (prekovremeni sati, dodavanje novih test alata, dodavanje novih resursa). Koje korake mozete preduzeti da se testiranje ipak izvrsi u predvodjenom roku?

Explanation

In order to ensure that testing is still carried out within the planned timeframe despite the delay in system delivery, the manager should prioritize the functionalities based on their risk level. By focusing more on testing critical functionalities, the manager can ensure that the most important aspects of the system are thoroughly tested within the given time constraints. This approach allows for efficient use of available resources without compromising the quality of testing.

Submit
20. Svrha faze sakupljanja zahteva je:

Explanation

The purpose of the requirements gathering phase is to understand the needs of the users. This phase involves gathering information about what the users want and need from the system or product being developed. It is important to have a clear understanding of the users' requirements in order to design and develop a solution that meets their needs effectively.

Submit
21. Koji je normalan redosled aktivnosti u kojima je testiranje softvera organizovano?

Explanation

The correct answer is "Jedinicno, integraciono, sistemsko, acceptance." This is the normal order of activities in which software testing is organized. First, individual units of the software are tested independently (jedinicno). Then, the integration of these units is tested to ensure they work together properly (integraciono). Next, the overall system is tested to verify its functionality and performance (sistemsko). Finally, the acceptance testing is conducted to ensure that the software meets the requirements and is ready for deployment (acceptance).

Submit
22. Drajveri i stabovi predstavljaju dodatni trosak na projektu:

Explanation

The statement "Drajveri i stabovi predstavljaju dodatni trosak na projektu" translates to "Drivers and stubs represent an additional cost on the project." This statement is true because drivers and stubs are used in software development to simulate the behavior of components that are not yet developed or available. Creating and maintaining these drivers and stubs requires additional resources and effort, which adds to the overall cost of the project. The cost can vary depending on the type of project and the complexity of the components being developed.

Submit
23. Na testiranje softvera tipicno odlazi koji procenat ukupnih troskova razvoja aplikacije? 

Explanation

Typically, around 40-50% of the total development costs of an application are allocated for software testing. This is because testing is an essential phase in the software development life cycle, ensuring that the application meets the required quality standards and functions as intended. It involves various activities such as test planning, test design, test execution, and defect management, which require resources, time, and effort. Therefore, a significant portion of the development budget is dedicated to testing to ensure the reliability and effectiveness of the software.

Submit
24. Beta testiranje:

Explanation

Beta testiranje se izvršava klijentima na njihovoj lokaciji. Ova vrsta testiranja se obavlja nakon što je softver već prošao interna testiranja i smatra se gotovim proizvodom. Klijenti koji su zainteresovani za softver dobijaju priliku da ga testiraju i pruže povratne informacije o njegovom funkcionisanju. Ovo omogućava proizvođaču softvera da identifikuje i ispravi potencijalne probleme pre nego što softver bude pušten u širu upotrebu.

Submit
25. Regresiono testiranje treba izvrsiti u kojim slucajevima?

Explanation

Regression testing should be performed after any changes in the software or the application environment. This is because regression testing aims to ensure that the previously developed and tested functionalities of the software or application still work correctly after any modifications. By conducting regression testing after changes in the software or application environment, any potential issues or bugs introduced by these changes can be identified and addressed before they impact the overall functionality and stability of the system.

Submit
26. Stand up meeting je:

Explanation

The correct answer is "Kratki svakodnevni sastanak u trajanju od 15 minuta." This is because a stand-up meeting, also known as a daily scrum, is a brief meeting that takes place every day and lasts for about 15 minutes. It is a key component of the Agile methodology, where team members provide updates on their progress, discuss any challenges or roadblocks, and coordinate their work for the day. This daily meeting helps to improve communication, collaboration, and transparency within the team.

Submit
27. Koje od stavki su tacne za Waterfall model?

Explanation

The Waterfall model can be used for small projects with clear requirements and is easy to understand and use. It is not suitable for projects with expected and welcomed changes in requirements or for very complex projects that require constant interaction with the client.

Submit
28. U integraciji od vrha ka dnu vazi sledece:

Explanation

In the given options, the correct answer is "Potreban je veliki broj stubova" which means "A large number of stubs are needed" and "Najcesce nisu potrebni drajveri" which means "Drivers are usually not needed". These statements suggest that in the integration from top to bottom, a large number of stubs are required and drivers are usually not needed.

Submit
29. Tip testiranja performansi koji testira performanse sistema pod realnim uslovima opterecenja, naziva se:

Explanation

The correct answer is "Test opterecenja (load test)". This type of testing is used to evaluate the performance of a system under real-life conditions of load and stress. It involves simulating a large number of users or transactions to measure the system's response time, throughput, and resource utilization. By conducting a load test, organizations can identify performance bottlenecks, determine the system's capacity limits, and ensure that it can handle the expected workload without any degradation in performance.

Submit
30. Koji je najveci problem Waterfall modela?

Explanation

The biggest problem with the Waterfall model is that a large number of bugs are reported at the end of the development, leading to a high cost of fixing them. This is because in the Waterfall model, testing starts late in the development process, and by the time bugs are discovered, a significant amount of work has already been done. This can result in delays and increased expenses for bug fixing, making it a major drawback of the Waterfall model.

Submit
31. Koji od alata bi bio tipicno upotrebljen za automatizaciju regresionog testiranja? 

Explanation

Record/playback je tipičan alat koji se koristi za automatizaciju regresionog testiranja. Ovaj alat omogućava snimanje korisničkih interakcija sa sistemom i reprodukciju istih interakcija tokom testiranja. Na taj način se mogu automatizovati ponavljajući testovi i osigurati da se funkcionalnost sistema nije promenila nakon izvršenih promena.

Submit
32. Tip integracionog testiranja u kome se softverske i hardverske komponente (ako postoje) kombinuju i spajaju zajedno odjedanput u celinu, umesto po fazama, naziva se:

Explanation

The correct answer is "Big bang". Big bang integration testing is a type of integration testing where software and hardware components, if present, are combined and integrated together all at once instead of in phases. This approach allows for a comprehensive testing of the entire system as a whole, simulating real-world conditions and interactions between different components. It is called "big bang" because it involves a sudden and complete integration of all components, similar to the sudden expansion of the universe in the big bang theory.

Submit
33. Kada prijavljuju pronadjene defekte programerima, testeri treba da budu: ***

Explanation

Testeri treba da budu ljubazni, konstruktivni i spremni da pruže pomoć koliko je to moguće, kao i diplomatski nastrojeni kako bi bili spremni na preosetljive reakcije programera na kritike. Ovo je važno jer testeri i programeri trebaju da sarađuju kako bi rešili defekte u programu. Ljubaznost, konstruktivnost i spremnost za pomoć pomažu u održavanju pozitivne radne atmosfere, dok diplomatski stav pomaže u prevazilaženju potencijalnih konflikata između testera i programera.

Submit
34. Lose vreme odziva aplikacije bi trebalo da bude otkriveno za vreme:

Explanation

The correct answer is "Testiranja performansi" (Performance testing). Performance testing is conducted to measure the responsiveness, speed, and stability of an application under a specific workload. It helps identify any bottlenecks or performance issues that may impact the user experience. By measuring the response time of the application during performance testing, any delays or inefficiencies can be detected and addressed to optimize the application's performance.

Submit
35. Sta od sledeceg nije deo testiranja performansi sistema?

Explanation

Testiranje oporavka sistema nije deo testiranja performansi sistema. Testiranje performansi sistema se fokusira na generisanje velikog broja transakcija, merenje vremena odziva sistema i simuliranje velikog broja korisnika sistema kako bi se procenila brzina, efikasnost i stabilnost sistema u realnim uslovima opterećenja. Testiranje oporavka sistema se odnosi na proveru sposobnosti sistema da se oporavi od neželjenih događaja ili kvarova, kao što su hardverski kvarovi, prekidi napajanja ili gubitak podataka.

Submit
36. Kako bi se testirala odredjena funkcija, programer treba da napise _______, koji ce pozivati funkciju koja se testira i proslediti joj test podatke:

Explanation

To test a specific function, a programmer needs to write a "Drajver" (driver) which will call the function being tested and pass it the test data.

Submit
37. Ponovno testiranje vec testiranog programa, nakon modifikacije, kako bi se otkrili novouvedeni ili ekponirani defekti kao rezultat promene u softveru koji se testira ili u nekoj drugoj softverskoj komponenti sistema, naziva se:

Explanation

Regresiono testiranje se odnosi na ponovno testiranje programa nakon modifikacije kako bi se otkrili novi defekti koji su se pojavili usled promene u softveru ili drugim komponentama sistema. Ova vrsta testiranja ima za cilj da obezbedi da prethodno ispravno funkcionisani delovi softvera i dalje rade ispravno nakon modifikacija.

Submit
38. Pravilo: pojedinci i interakcije pre procesa i alata - je jasno obelezje kog modela razvoja softvera?

Explanation

The given correct answer is the Agile model. This is because the Agile model emphasizes individuals and interactions over processes and tools. It prioritizes collaboration and adaptability, allowing for frequent feedback and changes throughout the software development process. This approach values the input and expertise of individuals and encourages effective communication and teamwork.

Submit
39. Koji je tacan redosled faza u Waterfall modelu?

Explanation

The correct order of phases in the Waterfall model is: Requirement gathering, Design, Implementations, Testing, Deployment, Maintenance. In this model, the requirements are gathered first, followed by the design phase where the system architecture and design are planned. Then, the implementation phase takes place where the actual coding and development of the system occur. Testing is done to ensure that the system functions correctly. After testing, the system is deployed and finally, the maintenance phase involves ongoing support and updates to the system.

Submit
40. Smoke test se najcesce radi u slucaju:

Explanation

A smoke test is typically performed on an early build and a highly unstable application in the initial stages of development. This test is conducted to quickly identify any major issues or failures in the software. It helps in ensuring that the basic functionalities of the application are working properly before proceeding with further testing.

Submit
41. Najveci problem kod integracije komponenti je u:

Explanation

The biggest problem with component integration is their mutual connection. This suggests that the main issue lies in how the components are interconnected and how they communicate with each other. It implies that there may be challenges in establishing seamless communication and coordination between the components, which can hinder the overall integration process.

Submit
42. Integraciono testiranje treba izvrsiti nakon:

Explanation

Integration testing should be performed after unit testing. This is because unit testing focuses on testing individual components or units of code in isolation, while integration testing verifies the interaction and interoperability between these components when they are combined. Therefore, it is important to ensure that the individual units have been thoroughly tested before moving on to integration testing.

Submit
43. Koji od ponudjenih odgovora nije tip inkrementalne integracije?

Explanation

The correct answer is "Big bang". Big bang is not a type of incremental integration. Incremental integration is a software development approach where different modules or components of a system are integrated and tested incrementally, one at a time. This allows for early detection of issues and easier troubleshooting. In contrast, the big bang approach involves integrating all the components at once, which can make it difficult to identify and fix problems.

Submit
44. Kljucni razlog zasto programeri imaju teskoce prilikom testiranja svoga koda je:

Explanation

The given correct answer suggests that the main reason why programmers have difficulty testing their code is due to a lack of objectivity. This means that programmers may have a bias or subjective perspective when it comes to evaluating their own code, which can hinder their ability to identify and fix errors or bugs. Without objectivity, programmers may overlook certain issues or fail to thoroughly test their code, leading to potential problems in the final product.

Submit
45. Alfa testiranje je:

Explanation

Alfa testiranje je testiranje pre isporuke sistema od strane predstavnika korisnika sistema na lokaciji firme koja je razvijala softver. Ovo testiranje se obično sprovodi kako bi se proverilo da li sistem zadovoljava sve zahteve i specifikacije korisnika pre nego što bude isporučen. Predstavnici korisnika testiraju sistem i daju povratne informacije o eventualnim greškama ili nedostacima koje treba ispraviti pre konačne isporuke. Ovo je važan korak u razvoju softvera kako bi se osiguralo da sistem radi ispravno i zadovoljava potrebe korisnika.

Submit
46. Glavni fokus testiranja prihvatanja od strane korisnika (Acceptance testing) je:

Explanation

The main focus of acceptance testing is to ensure that the system is acceptable or suitable for all users. This type of testing aims to validate whether the system meets the requirements and expectations of the end-users. It involves testing the system's functionality, usability, and performance to ensure that it meets the needs of the users and is user-friendly. The goal is to verify that the system is acceptable and can be successfully used by all intended users.

Submit
47. Jedan od najvecih problema lose validacije podataka koje korinik unosi je: 

Explanation

One of the biggest problems with poor data validation that the user enters is code injection. This refers to the vulnerability where an attacker can insert malicious code into an application, potentially leading to unauthorized access, data breaches, or other security issues. It is important to properly validate and sanitize user inputs to prevent code injection attacks.

Submit
48. Funkcionalno sistemsko testiranje je:

Explanation

Funkcionalno sistemsko testiranje se odnosi na testiranje funkcionalnosti sistema kao celine, od početka do kraja. Ovo uključuje testiranje svih funkcija sistema kako bi se osiguralo da sistem radi ispravno i da zadovoljava sve zahteve. Testiranje se vrši na nivou sistema, a ne na nivou pojedinačnih komponenti ili interakcija sa drugim sistemima. Cilj je proveriti da li sistem funkcioniše ispravno i da li obavlja sve tražene funkcije u zahtevanom vremenskom roku.

Submit
49. Temeljno testiranje moze garantovati otkrivanje i uklanjanje svih defekata iz programa pre isporuke klijentu:

Explanation

Temeljno testiranje, ili opsežno testiranje, može identifikovati i ukloniti većinu defekata iz programa pre isporuke klijentu, ali ne može garantovati otkrivanje i uklanjanje svih defekata. Potpuno eliminisanje svih defekata je teško jer testiranje ne može pokriti sve moguće scenarije i kombinacije koje se mogu javiti u stvarnom svetu. Takođe, neki defekti mogu biti suptilni ili se javljati samo u određenim uslovima koji nisu obuhvaćeni testiranjem. Stoga, tvrdnja da temeljno testiranje može garantovati otkrivanje i uklanjanje svih defekata je netačna.

Submit
50. Uopsteno gledano, koja je NAJMANJE bitna vestina koja cini dobrog testera?

Explanation

The least important skill for a good tester is the ability to write code. While it can be beneficial for a tester to have some coding skills, it is not essential for their role. Testers primarily focus on identifying and reporting bugs, ensuring the quality of the software, and verifying that it meets the specified requirements. While coding skills can be helpful in certain situations, other skills such as precision, attention to detail, diplomacy, and reliability are more crucial for a tester's success in their role.

Submit
51. Najznacajniji aspekt ranog dizajniranja testova je:

Explanation

The most important aspect of early test design is preventing the multiplication of errors. This means that by designing and conducting tests early in the development process, potential errors can be identified and fixed before they have a chance to spread and cause further issues. This helps to ensure the overall quality and reliability of the software being developed.

Submit
52. Najveci broj sistemskih greska nastaje u kojoj fazi? ***

Explanation

The correct answer is "Faza programiranja" (Phase of programming). This is because the phase of programming involves writing and coding the software, which is where most of the system errors tend to occur. During this phase, developers may make mistakes or encounter bugs that can lead to system errors. Therefore, it is likely that the highest number of system errors occur during the programming phase.

Submit
53. Regresiono testiranje je metoda kojom:

Explanation

Regression testing is a method used to verify that bug fixes have not introduced new bugs into the system. It also involves repeating tests that were executed in previous iterations to ensure that previously implemented functionalities still work correctly.

Submit
54. Koji od navedenih tipova testiranja ce najvise benefitirati od upotrebe alata za testiranje koji omogucavaju capture and replay funkcionalnost?

Explanation

Regression testing would benefit the most from the use of testing tools that allow capture and replay functionality. Regression testing involves retesting previously tested software to ensure that any changes or fixes have not introduced new defects or caused existing functionality to fail. By using capture and replay tools, testers can automate the process of repeating test cases and verifying that the software still functions correctly. This saves time and effort compared to manually retesting the software after each change.

Submit
55. Glavni nedostaci manuelnog testiranja su:

Explanation

The main disadvantages of manual testing are that it heavily relies on the abilities and experience of the tester, making it subjective and prone to human errors. Additionally, manual testing can be monotonous and frustrating, which can further contribute to errors.

Submit
56. Koji od ponudjenih zahteva bi bio testiran testom koji pripada funkcionalnom sistemskom testiranju?

Explanation

The correct answer is "Sistem mora da dozvoli korisniku da izmeni adresu klijenta". This requirement falls under functional system testing because it focuses on testing the system's ability to allow the user to modify a client's address. Functional testing is concerned with testing the system's functionalities and ensuring that they work as intended.

Submit
57. Gde se moze primeniti funkcionalno testiranje?

Explanation

Functional testing can be applied at all levels of testing. This means that it can be used during unit testing, integration testing, system testing, and user acceptance testing. Functional testing focuses on testing the functionality of a system or application to ensure that it meets the specified requirements. By testing at all levels, it helps to identify any functional issues or bugs throughout the development process, ensuring that the system works as intended and meets the needs of the users.

Submit
58. Regulatorno testiranje i testiranje uskladjenosti sa standardima (compilance testing) spadaju u:

Explanation

Regulatorno testiranje i testiranje usklađenosti sa standardima (compliance testing) spadaju u sistemsko testiranje. Sistemsko testiranje se odnosi na provjeru cjelokupnog sistema ili aplikacije kako bi se utvrdilo da li ispunjava sve zahtjeve i funkcionalnosti koje su definisane. Regulatorno testiranje se fokusira na provjeru da li sistem ili aplikacija ispunjavaju sve relevantne regulative i standarde koji su propisani za određenu industriju ili oblast. Dakle, regulatorno testiranje i testiranje usklađenosti su specifične vrste sistemskog testiranja.

Submit
59. Koji od ponudjenih odgovora opisuje najvecu korist od rane verifikacije u ciklusu razvoja softvera?

Explanation

Rana verifikacija u ciklusu razvoja softvera omogućava identifikaciju i rešavanje defekata u ranim fazama razvoja, pre nego što se oni prošire i postanu teže za ispravljanje. Time se smanjuje mogućnost da se defekti umnože i da se stvore nove greške u softveru. Ova praksa pomaže u poboljšanju kvaliteta softvera i smanjenju troškova kasnijeg ispravljanja grešaka.

Submit
60. Komponenta koja simulira rad modula viseg nivoa, koja poziva druge komponente i ocekuj neki odgovor je:

Explanation

A driver component is responsible for simulating the behavior of higher-level modules by calling other components and expecting a response. It acts as a bridge between the higher-level module and the components it interacts with. In this context, a driver component is the most suitable option among the given choices. A stub is a simplified implementation of a component used for testing, a dummy is a placeholder object with no real functionality, and a mock is a test double used for verifying interactions between components.

Submit
61. Koji tip testiranja se koristi za verifikaciju ponasanja sistema kada se interna sistemska ogranicenja prevazidju daleko izvan razumnih limita?

Explanation

Stres test se koristi za verifikaciju ponasanja sistema kada se interna sistemska ogranicenja prevazidju daleko izvan razumnih limita. Ovaj tip testiranja simulira ekstremne uslove i opterecenja kako bi se proverilo kako sistem reaguje i da li moze da se nosi sa takvim uslovima.

Submit
62. Testiranje aplikacije na terenu pokazalo je prisustvo defekta kada vise korisnika pokusa da pristupi sistemu. Koja od navedenih tvrdnji je tacna? 

Explanation

This answer suggests that the presence of a defect when multiple users try to access the system indicates that an important non-functional requirement was not well specified and tested. This means that there may have been a failure in properly defining and testing the requirement related to multiple users accessing the system, leading to the defect being present during field testing.

Submit
63. Sta su od navedenih karakteristike regresionog testiranja?

Explanation

Regresiono testiranje se primenjuje nakon ispravke bagova jer se koristi za proveru da li su ispravke koje su napravljene za određeni bug zaista rešile problem i da li su drugi delovi softvera ostali netaknuti. Takođe, regresiono testiranje se često automatizuje kako bi se olakšao proces ponovnog testiranja i smanjio utrošak vremena i resursa.

Submit
64. Testiranje u kome se sistem postavlja  pod razlicite nivoe opterecenja kako bi se izmenile i evaluirale performanse i mogucnost ispravnog rada sistema pod razlicitim nivoima opterecenja, zove se:

Explanation

The given correct answer is "Test opterecenja". This is because the question describes a testing process where the system is subjected to different levels of load in order to evaluate its performance and ability to function correctly under varying levels of load. This aligns with the concept of "Test opterecenja" which translates to "Load testing" in English.

Submit
65. Nefunkcionalno sistemsko testiranje ukljucuje:

Explanation

Nefunkcionalno sistemsko testiranje uključuje testiranje kvalitativnih atributa sistema poput performansi i upotrebljivosti sistema. Ovo se odnosi na testiranje kako dobro sistem radi u smislu brzine, efikasnosti i pouzdanosti, kao i na testiranje korisničkog interfejsa i iskustva kako bi se osiguralo da sistem bude jednostavan za korišćenje i da zadovoljava potrebe korisnika.

Submit
66. Na koja tri pitanja svaki clan tima treba da odgovori za vreme dnevnog skrum sastanka? 

Explanation

During the daily scrum meeting, each team member needs to answer three questions: "What am I working on today?", "Is there anything blocking me from progressing?", and "What did I finish yesterday?". These questions help provide a brief update on project goals, identify any obstacles, and track progress. Asking about existing changes in requirements and what someone had for lunch are not relevant to the purpose of the daily scrum meeting.

Submit
67. Sta od ponudjenog je tacno za V model?

Explanation

The correct answer is "Ukljucuje verifikaciju dizajna" which translates to "Includes design verification" in English. The V model is a software development model that emphasizes the relationship between each phase of the development process and its corresponding testing phase. It not only models the testing phase but also includes the verification of the design. This means that the design of the software is checked and validated to ensure that it meets the specified requirements and is functioning correctly before proceeding to the testing phase.

Submit
68. _______ je veoma rana verzija aplikacije predvidjena za limitiranu distribuciju nekolicini kljucnih klijenata i za potrebe demonstracije u cilju marketinga.

Explanation

Beta verzija je je veoma rana verzija aplikacije predvidjena za limitiranu distribuciju nekolicini kljucnih klijenata i za potrebe demonstracije u cilju marketinga.

Submit
69. Sta od navedenog NIJE karakteristika testiranja prihvatanja od strane korisnika (User Acceptance Testing)?

Explanation

User Acceptance Testing (UAT) is a process where users test the system to ensure that it meets their requirements and expectations. The use of automation testing tools is not a characteristic of UAT. UAT typically involves manual testing by users, as they are the ones who will be using the system in real-world scenarios. The presence of acceptance criteria and the integration of the system with user documentation are important aspects of UAT, but the use of automation tools is not typically associated with this type of testing.

Submit
70. Pri testiranju grafickog korisnickog interfejsa, najbitnije je obratiti paznju na:

Explanation

When testing a graphical user interface, the most important aspect to pay attention to is the graphical appearance of the application. This includes the layout, design, and overall visual appeal of the interface. While the resistance of the system to illegal inputs and the screen resolution are also important factors to consider, the graphical appearance is crucial as it directly impacts the user experience and usability of the application.

Submit
71. Ovaj modul simulira rad komponente nizeg nivoa. Simulira stvarnu komponentu tako sto prihvata pozive i vraca isti tip rezultata kao stvarna komponenta. Zove se?

Explanation

not-available-via-ai

Submit
72. Regulatorno testiranje spada u:

Explanation

Regulatorno testiranje spada u sistemsko testiranje. Sistemsko testiranje se odnosi na testiranje čitavog sistema kako bi se proverila njegova funkcionalnost, performanse i integrisanost. Regulatorno testiranje se obično sprovodi kako bi se ispunili regulatorni zahtevi i standardi koji se odnose na određeni sistem. Ovo testiranje se fokusira na proveru da li sistem zadovoljava sve relevantne regulative i da li funkcioniše u skladu sa propisima koji se odnose na njega.

Submit
73. Strategija po dubini ce izvrsiti integraciju svih komponenti:

Explanation

The correct answer states that the strategy of depth integration will be performed on the main control path of the program structure. This means that the integration of all components will take place along the main control flow of the program, ensuring that all components are properly integrated and coordinated within the main structure.

Submit
74. Ukoliko se pri integraciji odabere pristup od vrha ka dnu, najverovatnije cemo morati da pisemo:

Explanation

If the top-down approach is chosen during integration, it is likely that we will have to write stubs. Stubs are placeholder code or modules that simulate the behavior of a dependent module or component. They are used to test the higher-level modules before the lower-level modules are implemented. In this case, since the top-down approach is selected, the higher-level modules are developed first, and stubs are used to stand in for the lower-level modules that have not been implemented yet. Therefore, the correct answer is "Stabove".

Submit
75. Bilo koja promena u podacima i servisima koje funkcionalnost koja se trenutno implementira koristi moze uticati na funkcionalnosti koje su razvijane ranije. Zbog toga moramo sprovesti:

Explanation

The given answer suggests that regression testing should be conducted. Regression testing is necessary because any changes made to the data and services used by the current functionality being implemented can impact the functionalities that were developed earlier. Regression testing helps ensure that the previously developed functionalities are still working as expected after the implementation of new changes.

Submit
76. Koja je glavna svrha strategije integracije u okviru integracionog testiranja?

Explanation

The main purpose of integration strategy in integration testing is to specify which modules are combined (integrated), when, and in what quantity. This strategy helps in ensuring that the different modules of the software are integrated properly and in the correct sequence, allowing for thorough testing of the system's interfaces with other systems and networks. By specifying the combination and timing of module integration, the integration strategy helps in identifying and resolving any potential issues or dependencies between modules, ensuring the smooth functioning of the software.

Submit
77. Tip testiranja performansi sistema, koji podrazumeva stavljanje aplikacije pod ekstremno opterecenje, kako bi se posmatralo ponasanje pod ogromnim brojem zahteva za obradu podataka, naziva se:

Explanation

Stres test je tip testiranja performansi sistema koji se koristi za stavljanje aplikacije pod ekstremno opterećenje kako bi se posmatralo njeno ponašanje pod ogromnim brojem zahteva za obradu podataka. Ovaj test ima za cilj da otkrije eventualne slabosti ili probleme u performansama sistema kada je izložen izuzetno visokom opterećenju.

Submit
78. Sta od sledeceg NIJE deo sistemskog testiranja?

Explanation

Integraciono testiranje od vrha ka dnu nije deo sistemskog testiranja. Sistemsko testiranje se fokusira na testiranje celokupnog sistema kako bi se proverila njegova funkcionalnost, performanse, upotrebljivost i usklađenost sa standardima. Integraciono testiranje od vrha ka dnu se odnosi na testiranje integracije komponenti sistema, gde se najpre testira integracija najviših nivoa komponenti, a zatim se postepeno testiraju niži nivoi integracije. Ovo je deo integracionog testiranja, a ne sistemskog testiranja.

Submit
79. Izlaz faze prikupljanja i analize zahteva, dokument pod nazivom specifikacija zahteva, je ulaz za pisanje: 

Explanation

The correct answer is "Specifikacije programa." After the collection and analysis phase of requirements, the output is a document called "specifikacija zahteva" which translates to "program specifications." This document serves as the input for writing the program specifications, outlining the detailed requirements and functionalities of the program.

Submit
80. Spiralni model je poznat po:

Explanation

The correct answer is "Proceni i analizi rizika" (Risk assessment and analysis). The Spiral model is known for its iterative approach to software development, where each iteration involves a risk analysis phase. This phase helps identify potential risks and uncertainties in the project, allowing for proactive measures to mitigate them. By conducting risk assessments at regular intervals, the Spiral model ensures that risks are addressed early on in the development process, leading to better project outcomes.

Submit
81. Koji tip testiranja biste primenili na postojecoj Internet bankarskoj aplikaciji?

Explanation

Nefunkcionalno testiranje se odnosi na ispitivanje performansi, sigurnosti, skalabilnosti i drugih nefunkcionalnih karakteristika aplikacije. U slučaju postojeće Internet bankarske aplikacije, nefunkcionalno testiranje bi bilo ključno za proveru da li aplikacija radi ispravno i efikasno, da li je sigurna i da li može da izdrži veliki broj korisnika i opterećenje. Funkcionalno testiranje bi se fokusiralo na proveru da li aplikacija ispravno obavlja svoje osnovne funkcije, dok bi sistemsko integrisanje testiranje bilo usmereno na proveru da li se aplikacija pravilno integriše sa drugim sistemima.

Submit
82. Koji je glavni razlog zasto se softver testira pre isporuke klijentu? 

Explanation

The main reason why software is tested before delivery to the client is to provide information for making a decision about software delivery based on risk. Testing helps identify potential risks and issues in the software, allowing stakeholders to assess the level of risk associated with delivering the software. This information is crucial for making an informed decision about whether the software is ready for delivery or if further improvements and fixes are needed to mitigate potential risks.

Submit
83. Integraciono testiranje u malom podrazumeva: 

Explanation

The correct answer implies that integration testing in small involves testing the interaction between modules and subsystems. This type of testing focuses on ensuring that the different components of a system work together correctly and that there are no issues or errors when they interact with each other. It helps to identify any problems that may arise due to the integration of these components and ensures the smooth functioning of the system as a whole.

Submit
84. Maintenance testing (testiranje u okviru odrzavanja sistema) je:

Explanation

Maintenance testing refers to the testing of a delivered system after it has been modified. This type of testing is conducted to ensure that the system continues to function correctly and efficiently after any changes or updates have been made. It helps identify any issues or bugs that may have been introduced during the modification process and ensures that the system meets the required standards and specifications.

Submit
85. Kada treba poceti sa aktivnostima testiranja softvera?

Explanation

The correct answer is "Kada su zahtevi formalno dokumentovani" because testing activities should ideally start once the requirements for the software are formally documented. This ensures that the testing process is aligned with the specified requirements and helps in identifying any deviations or issues early on in the development cycle. Starting testing activities as soon as the requirements are documented also allows for better planning and allocation of resources for testing purposes.

Submit
86. Za integraciju od dna ka vrhu vazi:

Explanation

The correct answer is "Cim je spremna prva komponenta - list, pozeljno je krenuti sa testiranjem" because it suggests that as soon as the first component, which is the leaf, is ready, it is preferable to start testing. This indicates that the integration process starts from the bottom and progresses upwards. The other options, such as "Potrebno je puno stubova" (Many stubs are needed) and "Najveci trosak je razvoj drajvera" (The biggest cost is driver development), are unrelated to the integration process and therefore not correct.

Submit
87. Koji od ponudjenih odgovora NIJE tip nefunkcionalnog sistemskog testiranja?

Explanation

The correct answer is "Model tranzicije stanja". This is because state transition testing is a type of functional testing that focuses on testing the behavior of a system as it transitions between different states. It involves identifying and testing different transitions between states to ensure that the system functions correctly. On the other hand, performance testing, security testing, and usability testing are all types of non-functional system testing that focus on aspects such as system speed, security vulnerabilities, and user-friendliness, respectively.

Submit
88. Za vreme procesa razvoja softvera, u kom trenutku testiranje moze da pocne?

Explanation

During the software development process, testing can begin when the software requirements have been approved. This means that the specifications and functionalities of the software have been reviewed and accepted by the stakeholders. Once the requirements are approved, testing can commence to ensure that the software meets the desired criteria and functions as intended.

Submit
89. Koji od ponudjenih odgovora nije strategija integracije?

Explanation

The correct answer is "Strategija bazirana na dizajnu". This answer is not a strategy of integration because it refers to a design-based strategy, which focuses on creating and improving the visual and functional aspects of a product or service. Integration strategies, on the other hand, involve combining different components or systems together to work as a unified whole. Therefore, the design-based strategy is not a form of integration strategy.

Submit
90. Odabir testova za regresiono testiranje:

Explanation

The correct answer is "Ukljucuje module koji su pretrpeli najskorije ili visestruke izmene koda" (Includes modules that have undergone recent or multiple code changes) and "Ukljucuje module u kojima se najcesce pojavljuju defekti" (Includes modules where defects most frequently occur). This is because selecting tests for regression testing involves focusing on modules that have recently undergone changes or have a history of frequent defects. By testing these modules, it helps ensure that any new changes or fixes have not introduced any new defects or caused regressions in the system.

Submit
91. Greske poput gubitka podataka prilikom prolaska kroz interfejs ili problema sa globalnim strukturama podataka bi trebalo da budu otkrivene za vreme:

Explanation

Integraciono testiranje je proces testiranja u kojem se proverava kako različiti delovi sistema funkcionišu zajedno i kako se integrišu. Ovaj tip testiranja ima za cilj otkrivanje grešaka koje se mogu javiti prilikom interakcije između različitih komponenti sistema, kao što su gubitak podataka ili problemi sa globalnim strukturama podataka. Stoga, integraciono testiranje je najverovatnije vreme kada bi ove greške trebalo da budu otkrivene.

Submit
92. Pristup od dna ka vrhu se vezuje za:

Explanation

The correct answer is "Integraciono testiranje." Integraciono testiranje refers to the approach of testing from the bottom up, where individual components or modules are tested first and then gradually integrated and tested together. This approach ensures that the interactions between different components are functioning correctly and that the system as a whole is working as expected.

Submit
93. Koji iskaz nije tacan za sistemsko testiranje?

Explanation

The correct answer is "Greske pronadjene za vreme sistemskog testiranja su vrlo cesto jako skupe za ispravku." This statement is incorrect because errors found during system testing are generally less expensive to fix compared to errors found in later stages of testing or in production. System testing is an important phase where the entire system is tested as a whole to ensure that it meets the specified requirements and functions correctly. Involving end users in system testing can provide valuable feedback and help identify any usability or functionality issues.

Submit
View My Results

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

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
  • Apr 19, 2020
    Quiz Created by
    Annwyn
Cancel
  • All
    All (93)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Trenutno najpopularniji model razvoja softvera u industriji je:
Danas, na trzistu, najpopularniji je:
Cilj testera je da pronadje greske sto ranije i da osigura i potvrdi...
Danas je najcesci model metodologije razvoja softvera:
Koje su prednosti nezavisnog testerskog tima?
Sto se kasnije u razvoju sfotvera greska pronadje, to je skuplja za...
Alfa testiranje se vrsi:
Tip funkcionalnog testiranja, koji istrazuje funkcije koje sluze za...
Najstariji model razvoja softvera, koji je prvi uveden i jos se...
Testiranje koje obavljaju klijenti na svojoj lokaciji, zove se:
Ukoliko projekat zahteva blizak i stalni kontakt sa klijentom, pri...
Koji od navedenih nije inkrementalni tip integracije:
Kod kog modela klijent ima konstantan uvid i uticaj u razvoj?
Najstariji model softvera je:
Smoke test oznacava:
Sistemsko testiranje treba da proveri:
U agilnoj metodologiji, klijent ima uvid u softver:
U agilnom modelu, kratke iteracije su poznate pod nazivom:
Vi se nalazite u ulozi menadzera i treba da pokrenete sistemsko...
Svrha faze sakupljanja zahteva je:
Koji je normalan redosled aktivnosti u kojima je testiranje softvera...
Drajveri i stabovi predstavljaju dodatni trosak na projektu:
Na testiranje softvera tipicno odlazi koji procenat ukupnih troskova...
Beta testiranje:
Regresiono testiranje treba izvrsiti u kojim slucajevima?
Stand up meeting je:
Koje od stavki su tacne za Waterfall model?
U integraciji od vrha ka dnu vazi sledece:
Tip testiranja performansi koji testira performanse sistema pod...
Koji je najveci problem Waterfall modela?
Koji od alata bi bio tipicno upotrebljen za automatizaciju regresionog...
Tip integracionog testiranja u kome se softverske i hardverske...
Kada prijavljuju pronadjene defekte programerima, testeri treba da...
Lose vreme odziva aplikacije bi trebalo da bude otkriveno za vreme:
Sta od sledeceg nije deo testiranja performansi sistema?
Kako bi se testirala odredjena funkcija, programer treba da napise...
Ponovno testiranje vec testiranog programa, nakon modifikacije, kako...
Pravilo: pojedinci i interakcije pre procesa i alata - je jasno...
Koji je tacan redosled faza u Waterfall modelu?
Smoke test se najcesce radi u slucaju:
Najveci problem kod integracije komponenti je u:
Integraciono testiranje treba izvrsiti nakon:
Koji od ponudjenih odgovora nije tip inkrementalne integracije?
Kljucni razlog zasto programeri imaju teskoce prilikom testiranja...
Alfa testiranje je:
Glavni fokus testiranja prihvatanja od strane korisnika (Acceptance...
Jedan od najvecih problema lose validacije podataka koje korinik unosi...
Funkcionalno sistemsko testiranje je:
Temeljno testiranje moze garantovati otkrivanje i uklanjanje svih...
Uopsteno gledano, koja je NAJMANJE bitna vestina koja cini dobrog...
Najznacajniji aspekt ranog dizajniranja testova je:
Najveci broj sistemskih greska nastaje u kojoj fazi? ***
Regresiono testiranje je metoda kojom:
Koji od navedenih tipova testiranja ce najvise benefitirati od...
Glavni nedostaci manuelnog testiranja su:
Koji od ponudjenih zahteva bi bio testiran testom koji pripada...
Gde se moze primeniti funkcionalno testiranje?
Regulatorno testiranje i testiranje uskladjenosti sa standardima...
Koji od ponudjenih odgovora opisuje najvecu korist od rane...
Komponenta koja simulira rad modula viseg nivoa, koja poziva druge...
Koji tip testiranja se koristi za verifikaciju ponasanja sistema kada...
Testiranje aplikacije na terenu pokazalo je prisustvo defekta kada...
Sta su od navedenih karakteristike regresionog testiranja?
Testiranje u kome se sistem postavlja  pod razlicite nivoe...
Nefunkcionalno sistemsko testiranje ukljucuje:
Na koja tri pitanja svaki clan tima treba da odgovori za vreme dnevnog...
Sta od ponudjenog je tacno za V model?
_______ je veoma rana verzija aplikacije predvidjena za limitiranu...
Sta od navedenog NIJE karakteristika testiranja prihvatanja od strane...
Pri testiranju grafickog korisnickog interfejsa, najbitnije je...
Ovaj modul simulira rad komponente nizeg nivoa. Simulira stvarnu...
Regulatorno testiranje spada u:
Strategija po dubini ce izvrsiti integraciju svih komponenti:
Ukoliko se pri integraciji odabere pristup od vrha ka dnu,...
Bilo koja promena u podacima i servisima koje funkcionalnost koja se...
Koja je glavna svrha strategije integracije u okviru integracionog...
Tip testiranja performansi sistema, koji podrazumeva stavljanje...
Sta od sledeceg NIJE deo sistemskog testiranja?
Izlaz faze prikupljanja i analize zahteva, dokument pod nazivom...
Spiralni model je poznat po:
Koji tip testiranja biste primenili na postojecoj Internet bankarskoj...
Koji je glavni razlog zasto se softver testira pre isporuke...
Integraciono testiranje u malom podrazumeva: 
Maintenance testing (testiranje u okviru odrzavanja sistema) je:
Kada treba poceti sa aktivnostima testiranja softvera?
Za integraciju od dna ka vrhu vazi:
Koji od ponudjenih odgovora NIJE tip nefunkcionalnog sistemskog...
Za vreme procesa razvoja softvera, u kom trenutku testiranje moze da...
Koji od ponudjenih odgovora nije strategija integracije?
Odabir testova za regresiono testiranje:
Greske poput gubitka podataka prilikom prolaska kroz interfejs ili...
Pristup od dna ka vrhu se vezuje za:
Koji iskaz nije tacan za sistemsko testiranje?
Alert!

Advertisement