From 7c9a2bfe76841c9d144175e8290b41a888c07d04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Sat, 10 Aug 2024 15:33:31 +0200 Subject: [PATCH 01/19] Do not run CI when a tag has been created --- .github/workflows/compile.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 957e2c0..7f5b581 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -1,7 +1,9 @@ name: Build LaTeX documents on: - - push - - workflow_dispatch + push: + tags-ignore: + - '**' + workflow_dispatch: permissions: contents: write jobs: From bb044c90100fb772b39fead5c53ccf23dd78292a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Sat, 10 Aug 2024 15:43:51 +0200 Subject: [PATCH 02/19] But do run CI for branches and allow manual CI dispatch --- .github/workflows/compile.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 7f5b581..8f02817 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -1,6 +1,8 @@ name: Build LaTeX documents on: push: + branches: + - '**' tags-ignore: - '**' workflow_dispatch: From da6c7cc38a5a93aac2eb2e642a5b937144b71c32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Sun, 11 Aug 2024 20:05:28 +0200 Subject: [PATCH 03/19] Convert Business Outcomes to the new markup --- syllabus/00-introduction.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/syllabus/00-introduction.md b/syllabus/00-introduction.md index cb791dc..4c01c94 100644 --- a/syllabus/00-introduction.md +++ b/syllabus/00-introduction.md @@ -25,15 +25,15 @@ Example 1: The ISTQB® scheme provides support for testing professionals at all ``` Example 2: The ISTQB® scheme provides support for testing professionals at all stages of their careers. Individuals who achieve the ISTQB® Certified Tester Advanced Level Test Analyst certification may also be interested in the other Core Advanced Levels (Technical Test Analyst, and Test Manager) and thereafter Expert Level (Test Management or Improving the Test Process). Anyone seeking to develop skills in testing practices in an Agile environment area could consider the Agile Technical Tester or Agile Test Leadership at Scale certifications. The Specialist stream offers a deep dive into areas that have specific test approaches and test activities e.g., in Test Automation Engineer, AI Testing, or Mobile Application Testing, or which cluster testing know-how for certain industry domains e.g., Automotive Software Testing or Game Testing. Please visit www.istqb.org for the latest information on ISTQB´s Certified Tester Scheme. ``` -## Business Outcomes +## Business Outcomes {.business-outcomes} This section lists the Business Outcomes expected of a candidate who has achieved the \ certification. A \ Certified Tester can… -* \ - BO1 Business Outcomes 1 details -* \ - BO2 Business Outcomes 2 details -* \ - BO3 Business Outcomes 3 details +1. Business Outcomes 1 details +2. Business Outcomes 2 details +3. Business Outcomes 3 details ## Learning Objectives, Hands-on Objectives and Cognitive Level of Knowledge From 72ca2f9908fc44113a750379a2d6554540caa176 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Sun, 11 Aug 2024 20:05:34 +0200 Subject: [PATCH 04/19] Use code from https://github.com/istqborg/istqb_product_base/pull/90 --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 8f02817..dd3b6f8 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: main + base-version: feat/traceability-matrix-table From c332686645350d4703444e3f383e8f54493f37f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Wed, 21 Aug 2024 18:10:27 +0200 Subject: [PATCH 05/19] Revert "Use code from https://github.com/istqborg/istqb_product_base/pull/90" This reverts commit 72ca2f9908fc44113a750379a2d6554540caa176. --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index dd3b6f8..8f02817 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: feat/traceability-matrix-table + base-version: main From 4e5476438c923fcf5870ea4d20072000f7ecc91d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Thu, 3 Oct 2024 10:55:35 +0200 Subject: [PATCH 06/19] In justifications, render both `a)` and `a.` as `a)` --- sample-exam/questions.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sample-exam/questions.md b/sample-exam/questions.md index c212d2d..6ee796d 100644 --- a/sample-exam/questions.md +++ b/sample-exam/questions.md @@ -14,12 +14,12 @@ Which of the following statements describe a valid test objective? 4. To verify that there are no untested combinations of inputs ## justification -a) Is not correct. It is impossible to prove that there are no defects anymore in the system under test. +a. Is not correct. It is impossible to prove that there are no defects anymore in the system under test. See testing principle 1 -b) Is not correct. See testing principle 7 -c) Is correct. Testing finds defects and failures which reduces the level of risk and at the same time +b. Is not correct. See testing principle 7 +c. Is correct. Testing finds defects and failures which reduces the level of risk and at the same time gives more confidence in the quality level of the test object -d) Is not correct. It is impossible to test all combinations of inputs (see testing principle 2) +d. Is not correct. It is impossible to test all combinations of inputs (see testing principle 2) # metadata lo: 1.4.2 @@ -115,7 +115,7 @@ D. Test completion – (1) Entering change requests for open defect reports Thus: -a) Is correct -b) Is not correct -c) Is not correct -d) Is not correct +a. Is correct +b. Is not correct +c. Is not correct +d. Is not correct From ceaf8309a6cbd13a381dede00c0d7f54d40d62d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Thu, 3 Oct 2024 11:28:39 +0200 Subject: [PATCH 07/19] In answers, accept `1.`, `a.`, and `a)` --- sample-exam/questions.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/sample-exam/questions.md b/sample-exam/questions.md index 6ee796d..8b54ad1 100644 --- a/sample-exam/questions.md +++ b/sample-exam/questions.md @@ -8,10 +8,10 @@ correct: c Which of the following statements describe a valid test objective? ## answers -1. To prove that there are no unfixed defects in the system under test -2. To prove that there will be no failures after the implementation of the system into production -3. To reduce the risk level of the test object and to build confidence in the quality level -4. To verify that there are no untested combinations of inputs +a. To prove that there are no unfixed defects in the system under test +b. To prove that there will be no failures after the implementation of the system into production +c. To reduce the risk level of the test object and to build confidence in the quality level +d. To verify that there are no untested combinations of inputs ## justification a. Is not correct. It is impossible to prove that there are no defects anymore in the system under test. @@ -37,10 +37,10 @@ iv. New regulatory requirements forcing v. The number of certified testers in the organization ## answers -1. i, ii have significant influence; iii, iv, v have not -2. i, iii, iv have significant influence; ii, v have not -3. ii, iv, v have significant influence; i, iii have not -4. iii, v have significant influence; i, ii, iv have not +a. i, ii have significant influence; iii, iv, v have not +b. i, iii, iv have significant influence; ii, v have not +c. ii, iv, v have significant influence; i, iii have not +d. iii, v have significant influence; i, ii, iv have not ## justification i. Is true. The SDLC has an influence on the test process @@ -100,10 +100,10 @@ D. Test completion Which of the following BEST matches the activities with the tasks? ## answers -1. A-2, B-3, C-4, D-1 -2. A-2, B-1, C-3, D-4 -3. A-3, B-2, C-4, D-1 -4. A-3, B-2, C-1, D-4 +a) A-2, B-3, C-4, D-1 +b) A-2, B-1, C-3, D-4 +c) A-3, B-2, C-4, D-1 +d) A-3, B-2, C-1, D-4 ## justification The correct pairing of test activities and tasks is: From c06121fee281966b775f8e76141f300f801d2cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Thu, 3 Oct 2024 11:29:01 +0200 Subject: [PATCH 08/19] In `correct: `, accept both 1-5 and a-e --- sample-exam/questions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample-exam/questions.md b/sample-exam/questions.md index 8b54ad1..2421cd0 100644 --- a/sample-exam/questions.md +++ b/sample-exam/questions.md @@ -59,7 +59,7 @@ Hence b is correct. lo: 1.4.5 k-level: K2 points: 1 -correct: ['a', 'e'] +correct: [1, '5'] ## question Which TWO of the following tasks belong MAINLY to a testing role? From 64d348eeb12d7f9e4ae82c5983e97f559d797ff8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Thu, 3 Oct 2024 12:10:01 +0200 Subject: [PATCH 09/19] Use code of `istqb_product_base` from a PR branch --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 8f02817..86a183e 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: main + base-version: feat/answer-letters-in-questions-dot-md From 186cd6a5efcffefc6335ec2853a41fc49258ccf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Thu, 3 Oct 2024 13:16:38 +0200 Subject: [PATCH 10/19] Revert "Use code of `istqb_product_base` from a PR branch" This reverts commit 64d348eeb12d7f9e4ae82c5983e97f559d797ff8. --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 86a183e..8f02817 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: feat/answer-letters-in-questions-dot-md + base-version: main From fe8433cf60a89727bd794d2af55fec89de38b7af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Thu, 3 Oct 2024 23:03:36 +0200 Subject: [PATCH 11/19] In `correct:`, accept 1-5 and a-f interrupted by spaces and punctuation --- sample-exam/questions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sample-exam/questions.md b/sample-exam/questions.md index 2421cd0..5d86ff3 100644 --- a/sample-exam/questions.md +++ b/sample-exam/questions.md @@ -59,7 +59,7 @@ Hence b is correct. lo: 1.4.5 k-level: K2 points: 1 -correct: [1, '5'] +correct: 1., e) ## question Which TWO of the following tasks belong MAINLY to a testing role? From b04f2b334bd4ac17dde45eaccf47e72e71cee718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Thu, 3 Oct 2024 23:04:57 +0200 Subject: [PATCH 12/19] Use code of `istqb_product_base` from a PR branch --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 8f02817..86a183e 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: main + base-version: feat/answer-letters-in-questions-dot-md From 863779a652f8cb8a9b6c4a9e0cc18c5674ee8cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Po=C4=BEan?= Date: Fri, 4 Oct 2024 11:02:19 +0200 Subject: [PATCH 13/19] Revert "Use code of `istqb_product_base` from a PR branch" This reverts commit b04f2b334bd4ac17dde45eaccf47e72e71cee718. --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 86a183e..8f02817 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: feat/answer-letters-in-questions-dot-md + base-version: main From 0d2fb0b65a2d248ac6106e7ca529f92522267ded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Fri, 4 Oct 2024 14:02:22 +0200 Subject: [PATCH 14/19] Hotfix https://github.com/Witiko/markdown/issues/508 --- sample-exam/questions.md | 86 ++++++++++++++++++++-------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/sample-exam/questions.md b/sample-exam/questions.md index 5d86ff3..cf1dcb9 100644 --- a/sample-exam/questions.md +++ b/sample-exam/questions.md @@ -8,18 +8,18 @@ correct: c Which of the following statements describe a valid test objective? ## answers -a. To prove that there are no unfixed defects in the system under test -b. To prove that there will be no failures after the implementation of the system into production -c. To reduce the risk level of the test object and to build confidence in the quality level -d. To verify that there are no untested combinations of inputs +a. To prove that there are no unfixed defects in the system under test +b. To prove that there will be no failures after the implementation of the system into production +c. To reduce the risk level of the test object and to build confidence in the quality level +d. To verify that there are no untested combinations of inputs ## justification a. Is not correct. It is impossible to prove that there are no defects anymore in the system under test. - See testing principle 1 -b. Is not correct. See testing principle 7 + See testing principle 1 +b. Is not correct. See testing principle 7 c. Is correct. Testing finds defects and failures which reduces the level of risk and at the same time - gives more confidence in the quality level of the test object -d. Is not correct. It is impossible to test all combinations of inputs (see testing principle 2) + gives more confidence in the quality level of the test object +d. Is not correct. It is impossible to test all combinations of inputs (see testing principle 2) # metadata lo: 1.4.2 @@ -30,28 +30,28 @@ correct: b ## question 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 -v. The number of certified testers in the organization +i. The SDLC +ii. The number of defects detected in previous projects +iii. The identified product risks +iv. New regulatory requirements forcing +v. The number of certified testers in the organization ## answers -a. i, ii have significant influence; iii, iv, v have not -b. i, iii, iv have significant influence; ii, v have not -c. ii, iv, v have significant influence; i, iii have not -d. iii, v have significant influence; i, ii, iv have not +a. i, ii have significant influence; iii, iv, v have not +b. i, iii, iv have significant influence; ii, v have not +c. ii, iv, v have significant influence; i, iii have not +d. iii, v have significant influence; i, ii, iv have not ## justification -i. Is true. The SDLC has an influence on the test process +i. Is true. The SDLC has an influence on the test process ii. Is false. The number of defects detected in previous projects may have - some influence, but this is not as significant as i, iii and iv + some influence, but this is not as significant as i, iii and iv iii. Is true. The identified product risks are one of the most important - factors influencing the test process + factors influencing the test process iv. Is true. Regulatory requirements are important factors influencing the - test process + test process v. Is false. The test environment should be a copy of the production - environment but has no significant influence on the test process + environment but has no significant influence on the test process Hence b is correct. @@ -72,11 +72,11 @@ Which TWO of the following tasks belong MAINLY to a testing role? 5. Report on achieved coverage ## justification -a) Is correct. This is done by the testers -b) Is not correct. The product backlog is built and maintained by the product owner -c) Is not correct. This is done by the development team -d) Is not correct. This is a managerial role -e) Is correct. This is done by the testers +a) Is correct. This is done by the testers +b) Is not correct. The product backlog is built and maintained by the product owner +c) Is not correct. This is done by the development team +d) Is not correct. This is a managerial role +e) Is correct. This is done by the testers # metadata lo: 1.4.2 @@ -87,10 +87,10 @@ correct: a ## question Given the following test activities and tasks: -A. Test design -B. Test implementation -C. Test execution -D. Test completion +A) Test design +B) Test implementation +C) Test execution +D) Test completion 1. Entering change requests for open defect reports 2. Identifying test data to support the test cases @@ -100,22 +100,22 @@ D. Test completion Which of the following BEST matches the activities with the tasks? ## answers -a) A-2, B-3, C-4, D-1 -b) A-2, B-1, C-3, D-4 -c) A-3, B-2, C-4, D-1 -d) A-3, B-2, C-1, D-4 +a) A-2, B-3, C-4, D-1 +b) A-2, B-1, C-3, D-4 +c) A-3, B-2, C-4, D-1 +d) A-3, B-2, C-1, D-4 ## justification The correct pairing of test activities and tasks is: -A. Test design – (2) Identifying test data to support the test cases -B. Test implementation – (3) Prioritizing test procedures and creating test data -C. Test execution – (4) Analyzing discrepancies to determine their cause -D. Test completion – (1) Entering change requests for open defect reports +A) Test design – (2) Identifying test data to support the test cases +B) Test implementation – (3) Prioritizing test procedures and creating test data +C) Test execution – (4) Analyzing discrepancies to determine their cause +D) Test completion – (1) Entering change requests for open defect reports Thus: -a. Is correct -b. Is not correct -c. Is not correct -d. Is not correct +a. Is correct +b. Is not correct +c. Is not correct +d. Is not correct From e0504214258b55e37ab1b2dd611c7403882d384d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Fri, 4 Oct 2024 14:05:48 +0200 Subject: [PATCH 15/19] Use code of `istqb_product_base` from a PR branch --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 8f02817..64a2e95 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: main + base-version: hotfix/fancy-lists-with-trailing-spaces From e19564bb34e23bf3d8043bcaf748855d85ad8cec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Star=C3=BD=20Novotn=C3=BD?= Date: Fri, 4 Oct 2024 14:09:43 +0200 Subject: [PATCH 16/19] Revert "Use code of `istqb_product_base` from a PR branch" This reverts commit e0504214258b55e37ab1b2dd611c7403882d384d. --- .github/workflows/compile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compile.yml b/.github/workflows/compile.yml index 64a2e95..8f02817 100644 --- a/.github/workflows/compile.yml +++ b/.github/workflows/compile.yml @@ -16,4 +16,4 @@ jobs: with: skip-prerelease: true # A Git ref in the repository istqb_product_base, which should be used for the LaTeX+Markdown template - base-version: hotfix/fancy-lists-with-trailing-spaces + base-version: main From 09cef25015b994af1234f3f251a4ad5842d2f1fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Po=C4=BEan?= Date: Mon, 7 Oct 2024 13:20:52 +0200 Subject: [PATCH 17/19] traceability matrix added --- syllabus.tex | 7 +++++-- syllabus/apx-b-traceability-matrix.md | 3 --- syllabus/apx-b-traceability-matrix.yml | 9 +++++++++ 3 files changed, 14 insertions(+), 5 deletions(-) delete mode 100644 syllabus/apx-b-traceability-matrix.md create mode 100644 syllabus/apx-b-traceability-matrix.yml diff --git a/syllabus.tex b/syllabus.tex index 7ddaee0..97e7580 100644 --- a/syllabus.tex +++ b/syllabus.tex @@ -2,7 +2,10 @@ \usepackage{markdown} \markdownSetup{ import = { - istqb/syllabus = metadata + istqb/syllabus = { + metadata, + traceability-matrix as matrix, + } } } @@ -39,7 +42,7 @@ % Appendices \begin{istqbappendices} \markdownInput{syllabus/apx-a-cognitive-levels.md} - \markdownInput{syllabus/apx-b-traceability-matrix.md} + \markdownInput[snippet=matrix]{syllabus/apx-b-traceability-matrix.yml} \markdownInput{syllabus/apx-c-release-notes.md} \markdownInput{syllabus/apx-d-specific-terms.md} \markdownInput{syllabus/apx-e-trademarks.md} diff --git a/syllabus/apx-b-traceability-matrix.md b/syllabus/apx-b-traceability-matrix.md deleted file mode 100644 index 774e16a..0000000 --- a/syllabus/apx-b-traceability-matrix.md +++ /dev/null @@ -1,3 +0,0 @@ -# Business Outcomes traceability matrix with Learning Objectives {#traceability-matrix} - -This section lists the number of \ related to the Business Outcomes and the traceability between \ Business Outcomes and \ Learning Objectives. \ No newline at end of file diff --git a/syllabus/apx-b-traceability-matrix.yml b/syllabus/apx-b-traceability-matrix.yml new file mode 100644 index 0000000..eb8ef74 --- /dev/null +++ b/syllabus/apx-b-traceability-matrix.yml @@ -0,0 +1,9 @@ +traceability-matrix: + 1.1.1: 1 + 1.1.2: 1 + 1.2.1: 1 + 1.3.1: 2 + 2.1.1: 2 + 2.2.1: 3 + 2.2.2: 3 + 2.2.3: 3 From b8aa0c44a5d87de6c73ab3243861c69bba45e4c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Po=C4=BEan?= Date: Wed, 16 Oct 2024 15:00:51 +0800 Subject: [PATCH 18/19] appendix A tables and headings fix --- syllabus/apx-a-cognitive-levels.md | 36 +++++++++++++++--------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/syllabus/apx-a-cognitive-levels.md b/syllabus/apx-a-cognitive-levels.md index 716b37b..9b8d1c0 100644 --- a/syllabus/apx-a-cognitive-levels.md +++ b/syllabus/apx-a-cognitive-levels.md @@ -4,25 +4,25 @@ The specific learning objectives applying to this syllabus are shown at the begi The learning objectives begin with an action verb corresponding to its cognitive level of knowledge as listed below. -**Level 1: Remember (K1)** +#### Level 1: Remember (K1) The candidate will remember, recognize and recall a term or concept. **Action verbs:** Recall, recognize. -| **Examples** | -| :----------- | +| Examples | +| -------- | | Recall the concepts of the test pyramid. | | Recognize the typical objectives of testing. | -**Level 2: Understand (K2)** +#### Level 2: Understand (K2) The candidate can select the reasons or explanations for statements related to the topic, and can summarize, compare, classify and give examples for the testing concept. **Action verbs**: Classify, compare, differentiate, distinguish, explain, give examples, interpret, summarize -| **Examples** | **Notes** | -| :----------- | :-------- | +| Examples | Notes | +| -------- | ----- | | Classify test tools according to their purpose and the test activities they support. | | | Compare the different test levels. | Can be used to look for similarities, differences or both. | | Differentiate testing from debugging. | Looks for differences between concepts. | @@ -32,52 +32,52 @@ The candidate can select the reasons or explanations for statements related to t | Infer the root cause of defects from a given profile of failures. | | | Summarize the activities of the work product review process. | | -**Level 3: Apply (K3)** +#### Level 3: Apply (K3) The candidate can carry out a procedure when confronted with a familiar task, or select the correct procedure and apply it to a given context. **Action verbs**: Apply, implement, prepare, use -| **Examples** | **Notes** | -| :----------- | :-------- | +| Examples | Notes | +| -------- | ----- | | Apply boundary value analysis to derive test cases from given requirements. | Should refer to a procedure / technique / process etc. | | Implement metrics collection methods to support technical and management requirements. | | | Prepare installability tests for mobile apps. | | | Use traceability to monitor test progress for completeness and consistency with the test objectives, test strategy, and test plan. | Could be used in a LO that wants the candidate to be able to use a technique or procedure. Similar to 'apply'. | -**Level 4: Analyze (K4)** +#### Level 4: Analyze (K4) The candidate can separate information related to a procedure or technique into its constituent parts for better understanding, and can distinguish between facts and inferences. Typical application is to analyze a document, software or project situation and propose appropriate actions to solve a problem or task. **Action verbs:** Analyze, deconstruct, outline, prioritize, select. -| **Examples** | **Notes** | -| :----------- | :-------- | +| Examples | Notes | +| -------- | ----- | | Analyze a given project situation to determine which black-box or experience-based test techniques should be applied to achieve specific goals. | Examinable only in combination with a measurable goal of the analysis.

Should be of form 'Analyze xxxx to xxxx' (or similar). | | Prioritize test cases in a given test suite for execution based on the related product risks. | | | Select the appropriate test levels and test types to verify a given set of requirements. | Needed where the selection requires analysis. | -**Level 5: Evaluate (K5)** +#### Level 5: Evaluate (K5) The candidate may make judgments based on criteria and standards. He detects inconsistencies or fallacies within a process or product, determines whether a process or product has internal consistency and detects the effectiveness of a procedure as it is being implemented (e.g., determine if a scientist's conclusions follow from observed data.) **Action verbs:** Assess, critique, evaluate, recommend -| **Examples** | **Notes** | -| :----------- | :-------- | +| Examples | Notes | +| -------- | ----- | | Assess a test organization using either TPI Next or TMMi. | | | Critique the appropriateness of the test activities in an organization for the given context. | | | Evaluate an organization to determine the options for proper placement of the test team. | Should be restricted to the evaluation, not including the resulting solution (which would be K6) | | Recommend measures to create acceptance of the changes by the people involved. | | -**Level 6: Create (K6)** +#### Level 6: Create (K6) The candidate puts elements together to form a coherent or functional whole. Typical application is to reorganize elements into a new pattern or structure, devise a procedure for accomplishing some task, or invent a product (e.g., build habitats for a specific purpose). **Action verbs:** Create, design, develop, plan -| **Examples** | **Notes** | -| :----------- | :-------- | +| Examples | Notes | +| -------- | ----- | | Create a test improvement plan considering change management issues with appropriate steps and actions. | | | Design an organizational structure for a given scope of a test process improvement program | | | Develop a defect management process for a testing organization, including the defect report workflow and communication | | From e882d674b4f9959fed21500a0a1ae193f1b780fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Po=C4=BEan?= Date: Sun, 10 Nov 2024 13:40:23 +0100 Subject: [PATCH 19/19] \nocite removed from TeX files --- syllabus.tex | 1 - 1 file changed, 1 deletion(-) diff --git a/syllabus.tex b/syllabus.tex index 97e7580..9375db4 100644 --- a/syllabus.tex +++ b/syllabus.tex @@ -49,7 +49,6 @@ \end{istqbappendices} % Bibliography -\nocite{*} % Include references that are not cited in the text \printistqbbibliography % List of Tables