Fundamentals of Testing

practice quiz

1. The following is a list of activities related to defects and failures:
i. Finding defects in code.
ii. Triggering failures.
iii. Analyzing the defects found.
iv. Performing retests.

Which are the testing activities, and which are the debugging activities?a) (ii) and (iv) are the testing activities; (i) and (iii) are the debugging activities.
b) (i) and (iv) are the testing activities; (ii) and (iii) are the debugging activities.
c) (ii) and (iii) are the testing activities; (i) and (iv) are the debugging activities.
d) (i), (iii), and (iv) are the testing activities; (ii) is the debugging activity.

Choose one answer.

 

Question 1 of 62

2. When following a standard test process, when should the test control activity take place?a) During the planning activities
b) During the implementation and execution activities
c) During the monitoring activities
d) During all the activities

Select ONE option.

Question 2 of 62

3. When the tester verifies the test basis while designing tests early in the lifecycle, which test objective is being achieved?a) Gaining confidence
b) Finding defects
c) Evaluating work products
d) Providing information for decision making

Select ONE option.

Question 3 of 62

4. Which of the following statements BEST describes the difference between testing and debugging?a) Testing causes failures while debugging fixes failures
b) Testing is a negative activity while debugging is a positive activity
c) Testing determines that defects exist while debugging removes defects
d) Testing finds the cause of defects while debugging fixes the cause of defects

Select ONE option.

Question 4 of 62

5. You are working with a junior tester who has been given a user story to test. They have created only one positive path test for the story. You know there are more areas that should be tested for this story, including negative scenarios.

Which of the following generic skills do they appear to be lacking?a) Communication
b) Curiosity
c) Confidence
d) Creativity

Select ONE option.

Question 5 of 62

6. Which of the following is an advantage of the whole team approach?a) Improved communication between team members
b) Decreased individual accountability for quality
c) Faster deployment of deliverables to the end users
d) Reduced collaboration with external business users

Select ONE option.

Question 6 of 62

7. Which of the following is an advantage of the whole-team approach?a) Teams with no testers
b) Improved team dynamics
c) Specialist team members
d) Larger team sizes

Select ONE option

Question 7 of 62

8. Why is it important to avoid the principle of tests wearing out?a) Dynamic testing is less reliable in finding bugs
b) Running the same tests repeatedly will consistently find new failures
c) Tests should not be context dependent
d) Running the same tests repeatedly will reduce the chance of finding new failures

Select ONE option.

Question 8 of 62

9. Which of the following is an example of debugging?a) A tester finds a defect and reports it
b) A tester retests a fix from the developer and finds a regression
c) A developer finds and fixes a defect
d) A developer performs unit testing

Select ONE option.

Question 9 of 62

10. In some Agile teams, people are encouraged to use their skills to help the team, regardless of their role. This could mean that testers help the developers write code and developers helptesters test.

What is this approach called?a) Team Aid
b) Whole Team
c) Skills First
d) First Aid

Select ONE option.

Question 10 of 62

11. Which of the following are typical test management activities, and which are typical testing activities?i. Coordinate the implementation of the test strategy and test plan.
ii. Defining test conditions.
iii. Creation of a test completion report.
iv. Implementing automated test scripts.
v. Deciding on the implementation of test environments.
vi. Verifying test environments.
a) (iv), (v), and (vi) are the test management activities; (i), (ii), and (iii) are the testing activities.
b) (ii), (iii), and (vi) are the test management activities; (i), (iv), and (v) are the testing activities.
c) (i), (ii), and (v) are the test management activities; (iii), (iv), and (vi) are the testing activities.
d) (i), (iii), and (v) are the test management activities; (ii), (iv), and (vi) are the testing activities.

Choose one answer.

Question 11 of 62

12. You are working in an Agile team where the testers are being accused of slowing down the process because of the time system testing is taking. Which of the following would be an approach that would better spread the skills of the team to complete the tasks?a) Whole Team
b) Team Split
c) Behavior-Driven Development
d) Waterfall

Select ONE option.

Question 12 of 62

13. Your team has conducted a quality risk analysis and has determined the likelihood, impact and mitigation plan for each identified risk. This information should be captured in what work product?a) Test strategy
b) Test plan
c) Risk register
d) Risk plan

Select ONE option.

Question 13 of 62

14. Which of the following is MOST likely to impact how testing is performed for a given test object?a) The average level of experience of the organization’s marketing team
b) The knowledge of users that a new system is being developed for them
c) The number of years’ experience of the members of the test team
d) The end user’s organizational structure for a commercial music streaming application

Select ONE option.

Question 14 of 62

15. Which of the following is a true statement about exhaustive testing?a) It is a form of stress testing
b) It is not feasible except in the case of trivial software
c) It is commonly done with test automation
d) It is normally the responsibility of the developer during unit testing

Select ONE option.

Question 15 of 62

16. Which of the following is an example of why testing is necessary?a) Dynamic testing increases quality by causing test objects to fail in ways that could never be achieved by the users
b) Static testing is used by developers to identify failures in their program code earlier than can be achieved through dynamic testing
c) Static analysis provides evidence to customers that the elements of the system that provide no outputs are fit for release
d) Reviews increase the quality of requirements specifications and lead to fewer changes being needed in derived work products

Select ONE option.

Question 16 of 62

17. According to the Pareto principle, most problems are caused by a small number of causes. This is the basis of one of the principles of testing. Which one?a) Early testing saves time and money.
b) Testing is context dependent.
c) Tests wear out.
d) Defects cluster together.

Choose one answer.

Question 17 of 62

18. Which of the following test activities are MOST likely to involve the application of boundary value analysis and equivalence partitioning?a) Test implementation
b) Test design
c) Test execution
d) Test monitoring
e) Test analysis

Select TWO options.

Question 18 of 62

19. Given the following benefits and drawbacks of the independence of testing:

i. The testers work in a different location from the developers
ii. Testers question the assumptions programmers make while writing code
iii. A confrontational dynamic has been established between testers and developers
iv. Developers have convinced themselves that testers are mostly accountable for quality
v. Testers have different biases than those held by the developers

Which are MOST likely to be considered benefits?a) i, iv
b) ii, v
c) i, iii, iv
d) ii, iii, v

Select ONE option.

Question 19 of 62

20. During which phase of the test process is the testability of the test basis checked?a) Test planning.
b) Test design.
c) Test analysis.
d) Test implementation.

Choose one answer.

Question 20 of 62

21. Who normally writes the test plan for a project?a) The project manager
b) The product owner
c) The test manager
d) The tester

Select ONE option.

Question 21 of 62

22. Consider the following statements about testing and quality assurance.
i. Quality assurance focuses on preventing failures by verifying that quality requirements are met
ii. Quality assurance focuses on controlling the quality of the product created
iii. Testing focuses on evaluating software and related products to determine whether they meet specified requirements
iv. Testing focuses on removing defects from software

Which of these are true?a) (i) and (iii) are true; (ii) and (iv) are false.
b) (ii) and (iv) are true; (i) and (iii) are false.
c) (i) and (iv) are true; (ii) and (iii) are false.
d) (ii) and (iii) are true; (i) and (iv) are false.

Choose one answer.

Question 22 of 62

23. High-level test conditions are being used by testers to generate test cases and execute tests. Even though the test conditions remain the same, the test cases are varied each time. Which of the following ‘principles of testing’ is being addressed through the variation of test cases?a) Tests wear out
b) Absence-of-defects fallacy
c) Early testing saves time and money
d) Defects cluster together

Select ONE option.

Question 23 of 62

24. Which TWO of the following tasks belong MAINLY to a testing role?a) Configure test environments
b) Maintain the product backlog
c) Design solutions to new requirements
d) Create the test plan
e) Report on achieved coverage

Select TWO options.

Question 24 of 62

25. Which of the following is a typical test objective?a) Validating that documented requirements are met
b) Causing failures and identifying defects
c) Initiating errors and identifying root causes
d) Verifying the test object meets user expectations

Select ONE option

Question 25 of 62

26. Which of the following factors (i-v) have SIGNIFICANT influence on the test process?

i. The SDLC
ii. The number of defects detected in previous projects
iii. The identified product risks
iv. New regulatory requirements forcing formal white-box testing
v. The test environment setup

a) i, ii have significant influence
b) i, iii, iv have significant influence
c) ii, iv, v have significant influence
d) iii, v have significant influence

Select ONE option.

Question 26 of 62

27. Which of the following statements about quality assurance (QA) and/or quality control (QC) is correct?a) QA is performed as part of testing
b) St Testing is performed as part of QC
c) Testing is another term for QC
d) Testing is performed as part of QA

Select ONE option.

Question 27 of 62

28. Which of the following is MOST likely to describe a task performed by someone in a test management role?a) Evaluate test basis and test object
b) Define test environment requirements
c) Assess testability of test object
d) Create test completion report

Select ONE option.

Question 28 of 62

29. The ‘absence-of-defects fallacy’ is one of the principles of testing. Which of the following is an example of addressing this principle in practice?a) Explaining that it is not possible for testing to show the absence of defects
b) Supporting the end users to perform acceptance testing
c) Ensuring that no implementation defects remain in the delivered system
d) Modifying tests that cause no failures to ensure few defects remain

Select ONE option.

Question 29 of 62

30. Which of the following is the activity that compares the planned test progress to the actual test progress?a) Test monitoring
b) Test planning
c) Test closure
d) Test control

Select ONE option.

Question 30 of 62

31. The following is a list of activities related to defects and failures:
i. Finding defects in code.
ii. Triggering failures.
iii. Analyzing the defects found.
iv. Performing retests.

Which are the testing activities, and which are the debugging activities?a) (ii) and (iv) are the testing activities; (i) and (iii) are the debugging activities.
b) (i) and (iv) are the testing activities; (ii) and (iii) are the debugging activities.
c) (ii) and (iii) are the testing activities; (i) and (iv) are the debugging activities.
d) (i), (iii), and (iv) are the testing activities; (ii) is the debugging activity.

Choose one answer.

 

Question 31 of 62

32. What is the biggest problem with a developer testing his own code?a) Developers are not good testers
b) Developers are not quality focused
c) Developers are not objective about their own code
d) Developers do not have time to test their own code

Select ONE option.

Question 32 of 62

33. If you are working on a project that is constrained by time and budget, which is pressuring testing to be done quickly. How should the test approach be adjusted?a) Develop detailed test cases to reduce the test automation effort
b) Use techniques such as exploratory and checklist testing to spend less time on test case development
c) Ensure that your testing starts only after the developers have completed integration tests
d) Develop end-to-end test automation before performing manual testing so the automation can be used sooner

Select ONE option.

Question 33 of 62

34. You work in a team that develops a mobile application for food ordering. In the current iteration the team decided to implement the payment functionality. Which of the following activities is a part of test analysis?a) Estimating that testing the integration with the payment service will take 8 person-days
b) Deciding that the team should test if it is possible to properly share payment between many users
c) Using boundary value analysis (BVA) to derive the test data for the test cases that check the correct payment processing for the minimum allowed amount to be paid
d) Analyzing the discrepancy between the actual result and expected result after executing a test case that checks the process of payment with a credit card, and reporting a defect

Select ONE option.

Question 34 of 62

35. Which of the following is an advantage of the whole-team approach?a) It allows team members to take on any role at any time
b) It only needs a single team to support the complete development project
c) It embeds business representatives alongside developers in the same team
d) It generates a team synergy that benefits the entire project

Select ONE option

Question 35 of 62

36. One of the ‘principles of testing’ states that exhaustive testing is impossible. Which of the following is an example of addressing this principle in practice?a) Creating test cases that cover every possible specified output
b) Documenting all possible test input variations and prioritizing these based on importance
c) Starting testing as early as possible with reviews and other static testing approaches
d) Using equivalence partitioning and boundary value analysis to generate test cases

Select ONE option.

Question 36 of 62

37. Which of the following statements is a CORRECT example of the value of traceability?a) Traceability between the mitigated risks and passing test cases provides a means of determining the level of residual risk
b) Traceability between user requirements and test execution results provides a means of measuring project progress against business goals
c) Traceability between testers and failing test cases provides a means of determining the skill level of the testers
d) Traceability between the identified risks and written test conditions provides a means of determining which risks are worth testing

Select ONE option.

Question 37 of 62

38. Which of the following options shows an example of test activities that contribute to success?a) Having testers involved during various software development lifecycle (SDLC) activities will help to detect defects in work products
b) Testers try not to disturb the developers while coding, so that the developers write better code
c) Testers collaborating with end users help to improve the quality of defect reports during component integration and system testing
d) Certified testers will design much better test cases than non-certified testers

Select ONE option.

Question 38 of 62

39. Which of the following is made possible by a mechanism for tracking the relationship between test basis elements and their corresponding testing work products?a) Calculation of the risk level in the product based on test results.
b) Defining an acceptable level of code coverage for each component.
c) Using a test oracle to automatically determine the expected result for a test case.
d) Deriving test data that achieve full equivalence partitioning coverage.

Choose one answer.

Question 39 of 62

40. Which of the following is the correct example of a defect?a) Ahuman action causing an incorrect result.
b) Amaterialization in the code of the software developer’s error.
c) Adeviation from the expected software behavior.
d) Atest case to check the system’s response to erroneous data.

Choose one answer.

Question 40 of 62

41. Which of the following is MOST likely to be an example of a tester using a generic skill when testing?a) The tester’s deep knowledge of a variety of computer games meant that they got on well with one of the developers who was also into gaming
b) The tester was a former pilot and was better able to understand the acceptance criteria for the helicopter control system
c) The tester previously worked as a programmer and used their skills in this area to better communicate with the business analysts
d) The tester was very careful not to make mistakes when they methodically generated test cases prior to starting their exploratory testing session

Select ONE option.

Question 41 of 62

42. Which of the following has the LEAST impact on an organization’s test process?a) Project budget.
b) External norms and standards.
c) Number of certified testers employed.
d) Testers’ knowledge of the business domain.

Choose one answer.

Question 42 of 62

43. Which of the following is NOT awork product resulting from test monitoring and test control?a) Test progress report.
b) Information about the current risk level in the product.
c) Documentation describing the control actions taken.
d) Test completion report.

Choose one answer.

Question 43 of 62

44. Which of the following statements about the different testing roles is MOST likely to be CORRECT?a) In Agile software development, the test management role is the primary responsibility of the team, while the testing role is primarily the responsibility of a single individual from outside the team
b) The testing role is primarily responsible for test monitoring and control, while the test management role is primarily responsible for test planning and test completion
c) In Agile software development, test management activities that span multiple teams are handled by a test manager outside the team, while some test management tasks are handled by the team itself
d) The test management role is primarily responsible for test analysis and test design, while the testing role is primarily responsible for test implementation and execution

Select ONE option.

Question 44 of 62

45. Given the following testware:

i. Test completion report
ii. Data held in a database used for test inputs and expected results
iii. The list of elements needed to build the test environment
iv. Documented sequences of test cases in execution order
v. Test cases

Which of the following BEST shows the testware produced as a result of performing testimplementation?a) ii, iv
b) iii, v
c) i, ii, v
d) i, iii, iv

Select ONE option.

Question 45 of 62

46. A designer documents a design for a user interface that does not suitably address disabled users because the designer is tired. The programmer implements the user interface in line with the design but as they are working under severe time pressure, they do not include suitable exception handling in their program code for bonus calculations. When the operational system is used, Complaints are made by some disabled users about the interface and the company is subsequently fined by the relevant regulatory authority. No one notices that bonus calculations are sometimes incorrect.

Which of the following statements is CORRECT?a) The miscalculation of bonuses is a defect that occasionally occurs
b) The fine received for failing to address some disabled users is a failure
c) The programmer working under severe time pressure is a root cause
d) The design of the user interface includes a designer error

Select ONE option.

Question 46 of 62

47. You are a tester on a project developing a game based on Greek myths. You are currently creating an acceptance criterion for the following user story:
As a level 4 player
I want to be able to use the Midas wand
So that I can turn the object standing in front of me into gold and increase my financial resources

You noticed that there is no information regarding the time of turning an item into gold.
Which of the following statements BEST illustrates the testing’s contribution to project success?a) Inform the team that the user story author incorrectly performed their task.
b) Reduce the risk of producing an incorrect or untestable feature.
c) Force the product owner to fill in the missing data immediately.
d) Improve the time behavior, a sub-characteristic of performance.

Choose one answer.

Question 47 of 62

48. Given the following test tasks:

1. Derive test cases from test conditions
2. Identify reusable testware
3. Organize test cases into test procedures
4. Evaluate test basis and test object

And the following test activities:

A. Test analysis
B. Test design
C. Test implementation
D. Test completion

Which of the following BEST matches the tasks with the activities?a) 1B, 2A, 3D, 4C
b) 1B, 2D, 3C, 4A
c) 1C, 2A, 3B, 4D
d) 1C, 2D, 3A, 4B

Select ONE option.

Question 48 of 62

49. If you need to provide a report showing test case execution coverage of the requirements, what do you need to track?a) Traceability between the test cases and the requirements
b) Coverage of the risk items by test case
c) Traceability between the requirements and the risk items
d) Coverage of the requirements by the test cases that have been designed

Select ONE option.

Question 49 of 62

50. Which test activity involves working with test data requirements, test conditions, test environment requirements and test cases?a) Test design
b) Test execution
c) Test analysis
d) Test implementation

Select ONE option.

Question 50 of 62

51. Which of the following is NOT a typical test objective?a) Verifying that the test object is complete.
b) Triggering as many failures as possible during acceptance testing.
c) Reducing the risk level of previously undetected failures during software operation.
d) Building confidence in the quality level of the system being tested.

Choose one answer.

Question 51 of 62

52. Which of the following statements about the independence of testing is CORRECT?a) Independent testers will find defects due to their different technical perspective from developers, but their independence may lead to an adversarial relationship with the developers
b) Developers’ familiarity with their own code means they only find a few defects in it, however their shared software background with testers means these defects would also be found by the testers
c) Independent testing requires testers who are outside the developer’s team and ideally from outside the organization, however these testers find it difficult to understand the application domain
d) Testers from outside the developer’s team are more independent than testers from within the team, but the testers from within the team are more likely to be blamed for delays in product release

Select ONE option.

Question 52 of 62

53. Which of the following is a typical test objective?a) Finding and fixing defects in the test object
b) Maintaining effective communications with developers
c) Validating that legal requirements have been met
d) Building confidence in the quality of the test object

Select ONE option.

Question 53 of 62

54. Which of the following skills (i-v) are the MOST important skills of a tester?

i. Having domain knowledge
ii. Creating a product vision
iii. Being a good team player
iv. Planning and organizing the work of the team
v. Critical thinking

a) ii and iv are important
b) i, iii and v are important
c) i, ii and v are important
d) iii and iv are important

Select ONE option.

Question 54 of 62

55. Which of the following skills is LEAST critical for the tester?a) Analytical thinking.
b) Domain knowledge.
c) Programming skills.
d) Communication skills.

Choose one answer.

Question 55 of 62

56. Given the following testware:

1. Coverage items
2. Change requests
3. Test execution schedule
4. Prioritized test conditions

And the following test activities

A. Test analysis
B. Test design
C. Test implementation
D. Test completion

Which of the following BEST shows the testware produced by the activities?a) 1B, 2D, 3C, 4A
b) 1B, 2D, 3A, 4C
c) 1D, 2C, 3A, 4B
d) 1D, 2C, 3B, 4A

Select ONE option.

Question 56 of 62

57. Which of the following TWO activities MOST closely match the responsibilities related to the “whole team” approach?a) Testers are responsible for the implementation of component tests, which they pass on to developers for execution.
b) Testers work with business representatives and developers in creating acceptance tests.
c) Business representatives select the tools that developers and testers will use during the project.
d) Nonfunctional tests are designed by the client and executed by testers and developers.
e) Notonly testers but also developers and business representatives are responsible for the product quality.

Select TWO answers

Question 57 of 62

58. Which of the following is a correct statement?a) A developer makes a mistake which causes a defect that may be seen as a failure during dynamic testing
b) A developer makes an error which results in a failure that may be seen as a fault when the software is executed
c) A developer has introduced a failure which results in a defect that may be seen as a mistake during dynamic testing
d) A developer makes a mistake which causes a bug that may be seen as a defect when the software is executed

Select ONE option.

Question 58 of 62

59. You have been assigned as a tester to a team producing a new system incrementally. You have noticed that no changes have been made to the existing regression test cases for several iterations and no new regression defects were identified. Your manager is happy, but you are not. Which testing principle explains your skepticism?a) Tests wear out
b) Absence-of-errors fallacy
c) Defects cluster together
d) Exhaustive testing is impossible

Select ONE option.

Question 59 of 62

60. Why is testing usually performed by independent testers?a) It helps to increase the emphasis on testing and allows for the independent opinion of professional testers.
b) Because developers do not have the ability to test their code due to cognitive bias.
c) Because the failures detected are reported in a constructive manner.
d) Because finding defects is not seen as a criticism of developers.
Choose one answer

Question 60 of 62

61. How is the whole team approach present in the interactions between testers and business representatives?a) Business representatives decide on test automation approaches
b) Testers help business representatives to define test strategy
c) Business representatives are not part of the whole team approach
d) Testers help business representatives to create suitable acceptance tests

Select ONE option.

Question 61 of 62

62. In what way does root cause analysis contribute to quality assurance?a) Helps to better identify and correct the root cause of defects
b) Outlines how development teams can code faster
c) Specifies the desired root causes to be achieved by other teams
d) Contributes to the justification of future project funding

Select ONE option.

Question 62 of 62


 

UČILIŠTE POTENCIJAL

ZAŠTO POTENCIJAL?

Samo neki od razloga zašto nas odabrati 

Iskusni predavači

Naši predavači su stručnjaci u svojim poljima i posvećeni su vašem napretku.

Prilagodljivi raspored

Online učenja olakšava pristup obrazovanju, bez obzira na vašu trenutačnu situaciju.

Kvaliteta obrazovanja

Naša predanost izvrsnosti odražava se u našim pomno osmišljenim programima

Stalna podrška

Tu smo kako bi vam pomogli riješiti sve izazove te ostvarite osobne ciljeve

POTENCIJAL

Naši polaznici

    “ Učenje na Učilištu Potencijal je bilo transformirajuće iskustvo za mene. Profesori su stručni i pristupačni, a prilagodljivi rasporedi su mi omogućili da istovremeno radim i usavršavam svoje vještine. Hvala vam na prilici za rast ”

      “ Iako sam već imao dosta radnog iskustva, uvijek sam osjećao da mi nešto nedostaje. Učilište Potencijal mi je omogućilo da nadopunim svoje znanje i steknem nove perspektive u poslu. Sada sam konkurentniji nego ikad prije ”

      24/7

      Kontaktirajte nas:

      info@ucilistepotencijal.hr

      Potencijal učilište logo_3_3 – bojaZaWeb

      Informacije

      Otkrijte svoj
      potencijal

      © 2023 UČILIŠTE POTENCIJAL. Sva prava pridržana
      Stranicu izradio creatos.hr