Advertisement
Guest User

Untitled

a guest
Aug 14th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.74 KB | None | 0 0
  1. Istqb:
  2. i. Hi-level design == c. System tests
  3. ii. Code == a. Unit tests
  4. iii. Low-level design == d. Integration tests
  5. iv. Business requirements == b. Acceptance tests
  6.  
  7. Verification is Checking that we are building the system right
  8.  
  9. The test plan describes one or more levels of testing,
  10. the test design specification identifies the associated high-level test cases and
  11. a test procedure specification describes the actions for executing a test.
  12.  
  13. A standard for software testing terminology is BS 7925-1
  14.  
  15. Structural Testing may not mimic real world situations
  16.  
  17. 1.Decision Table Testing == Y. A test technique which combines combinations of inputs that might not otherwise have been exercised during testing.
  18. 2.Decision Testing == Z. A form of control flow testing based on decision outcomes.
  19. 3.State Transition Testing == X. A test technique used which may be used to verify different system re depending on current conditions or previous history.
  20. 4.Exploratory Testing == W. Testing carried out w boxes to achieve specific test objectives, possibly to complement structured testing.
  21.  
  22. static:
  23. iii.Data Flow Analysis.
  24. vi Inspections.
  25.  
  26. dynamic:
  27. i. Equivalence Partitioning.
  28. ii. Use Case Testing.
  29. iv.Exploratory Testing.
  30. v. Decision Testing.
  31.  
  32. Which activities are included in the Test Analysis and Design phase?
  33. Test case design that is based on an analysis of the behavior of the component without reference to its internal workings.
  34.  
  35. Structural testing can be performed at all test levels
  36.  
  37. MAJOR test implementation and execution tasks are
  38. I. Repeating test activities
  39. II. Creating test suites
  40. III. Reporting discrepancies
  41. IV. Logging the outcome
  42.  
  43. Following statements is true of testing:
  44. a. Testing can show the presence of defects.
  45. b. Testing reduces the probability of uncovered defects.
  46. c. Testing can show that a previously present defect has been removed.
  47.  
  48. What factors should an organization take into account when determining how much testing is needed?
  49. I. Level of risk
  50. III. Project constraints such as time and budget
  51.  
  52. Bug report:
  53. c. Priority (to fix).
  54. d. Severity (impact on the system).
  55. e. Expected Results.
  56. f. Actual Results.
  57. h. Failing software function.
  58.  
  59. Failure is Incorrect program behavior due to a fault in the program
  60.  
  61. --test plan:
  62. Documentation describing the test objectives to be achieved and the means and the schedule for achieving them, organized to coordinate testing activities.
  63. --test design specification:
  64. Documentation specifying the features to be tested and their corresponding test conditions.
  65. --test procedure specification:
  66. Documentation specifying one or more test procedures.
  67.  
  68. --project risk:
  69. A risk that impacts project success.
  70. --product risk:
  71. A risk impacting the quality of a product.
  72.  
  73. c. Define the objectives of testing.
  74. a. Create bi-directional traceability between test basis and test cases.
  75. e. Comparing actual results with expected results.
  76. b. Check test logs against exit criteria.
  77. d. Check planned deliverables have been delivered.
  78.  
  79. low risk system = Use case testing and exploratory testing
  80. high risk system == Decision testing.
  81.  
  82.  
  83. keyword-driven testing approach
  84. Action-words are defined to cover specific interactions in system (e.g., log-on entries) which can then be used by testers to build their tests
  85.  
  86. Implementation and execution
  87. creates test suites for efficient test execution
  88.  
  89. development testing
  90. To cause as many failures as possible so that defects in the software are identified and can be fixed
  91.  
  92. structural testing
  93. b. It can include statement and decision testing.
  94. c. It can be carried out at all levels of testing.
  95.  
  96. Operational acceptance test is USUALLY performed by system administrators
  97. Decision Table Testing, State Transition and Use Case Testing are all black box techniques
  98.  
  99. Test cases for component testing are usually derived from component specifications, design specifications, or data models, whereas test cases for system testing are usually derived from requirement specifications, functional specifications or use cases.
  100.  
  101. Decision testing is a structure-based technique
  102.  
  103. incident report - IEEE Std. 829 - most important information
  104. Impact, incident description, date and time, your name.
  105.  
  106. test management tool is needed
  107. to build traceability between requirements, tests, and bugs.
  108. to provide an interface to test execution tools.
  109.  
  110. Error guessing is best used:
  111. After more formal techniques have been applied
  112.  
  113. structure-based testing techniques
  114. are used both to measure coverage and to design tests to increase coverage
  115.  
  116. Test plan and test design specification
  117. specify features to - be tested, approach, and pass / fail criteria
  118.  
  119. Testing cannot prove that software is correct.
  120.  
  121. IEEE Std 829-1998
  122. incident report
  123. b) Summary -- 5. Revision level
  124. c) Incident description -- 1. Expected results
  125. -- 2. Actual results
  126. -- 3. Procedure step
  127. -- 4. Environment
  128. -- 6. Date and time
  129.  
  130. pilot phase for tool evaluation
  131. Decide on standard ways of using, managing, storing and maintaining the tool and the test assets.
  132.  
  133. Black box test design techniques all have an associated test measurement technique
  134.  
  135. white-box testing
  136. includes loop testing
  137.  
  138. A failure is:
  139. Departure from specified behaviour.
  140.  
  141. software reusability
  142. The extent to which the software can be used in other applications
  143.  
  144. Confidence testing == Smoke testing
  145.  
  146. The following code segment contains a potential "divide by 0" error.
  147. Source code inspection
  148.  
  149. Institute of Electrical and Electronics Engineers
  150.  
  151. Functional testing is useful throughout the life cycle and can be applied by business analysts, testers, developers and users.
  152.  
  153. USUAL sequence for performing activities during the Fundamental Test Process
  154. a. Analyze the test basis documents.
  155. d. Establish the traceability of the test conditions
  156. b. Define the expected results.
  157. c. Create the test execution schedule.
  158.  
  159. benefit of fault attacks
  160. They can evaluate the reliability of a test object by attempting to force specific failures to occur
  161.  
  162. Software failure may cause loss of money, time, business reputation, and in extreme cases injury and death. It is therefore critical to have a proper test strategy in place.
  163.  
  164. Fundamental test process
  165. iv. Test Planning and Control
  166. v. Test Analysis and Design
  167. i. Test Implementation and Execution
  168. iii. Evaluating exit criteria and reporting
  169. ii. Test Closure activities
  170.  
  171. tools for developers
  172. ii) Coverage measurement tools.
  173. iv) Dynamic analysis tools.
  174.  
  175. Impact analysis assesses the effect of a change to the system to determine how much regression testing to do.
  176.  
  177. KEY test closure task
  178. Finalizing and archiving testware.
  179.  
  180. Implementation and execution.
  181. creates test suites for efficient test execution
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement