Skip to content

Java Testing Course

enki-hq edited this page Jan 29, 2019 · 2 revisions

Testing Course Overview

Table of Contents

Content

Below you can find the ordered content of the topic, in a linear progression

The linear progression of content aims to cover all content, course by course, workout by workout as follows:

  • first course is the only core one, denoted by its manifest
  • the next course is denoted by the first item of the next array in each course manifest
  • each course has its order of workouts designated by the sections field in the same aforementioned manifest

Insights:

no name content aspects standards PQ RQ Quiz done
1 junit 👶 introduction
2 writing-junit-tests-using-assert 💪 workout
🦑 deep
3 junit-prefer-test-over-extends-testcase 💪 workout
🦑 deep
4 test-parameters 💪 workout
🦑 deep
5 preparing-tests-through-annotations 💪 workout
🦑 deep

Exercises:

⚠️ There are no insights in this workout.

Game:

⚠️ There is no game in this workout.

Insights:

no name content aspects standards PQ RQ Quiz done
1 focus-testing-on-key-areas 💪 workout
🦑 deep
2 testing-private-methods-and-fields 💪 workout
🦑 deep
3 junit-specifying-file-locations 💪 workout
🦑 deep
4 use-ignore-to-disable-junit-tests 💪 workout
🦑 deep
5 the-robot-utility 💪 workout
🦑 deep

Exercises:

⚠️ There are no insights in this workout.

Game:

⚠️ There is no game in this workout.

Aspects

Given the insights are tagged with aspects, we can filter over the linear content progression and create learning sub-paths.

These sub-path progressions will most likely not cover all content, but they will ensure and enforce an unified learning experience, tailor for the user wish.

For example, a user might be interested in new additions and updates of a language, rather than introduction lessions. Note that these sub-paths don't take games into consideration

👶 Introduction

If you are being introduced to the topic for the first time

Insights:

  1. junit

⚠️ There are no exercises tagged with this aspect in testing. :warning: There are no games tagged with this aspect in testing.

💪 Workout

Theory put into practice/that’s how you achieve X points

Insights:

  1. writing-junit-tests-using-assert
  2. junit-prefer-test-over-extends-testcase
  3. test-parameters
  4. preparing-tests-through-annotations
  5. focus-testing-on-key-areas
  6. testing-private-methods-and-fields
  7. junit-specifying-file-locations
  8. use-ignore-to-disable-junit-tests
  9. the-robot-utility

⚠️ There are no exercises tagged with this aspect in testing. :warning: There are no games tagged with this aspect in testing.

🦑 Deep

Prerequisite knowledge consisting of 2 or more 👶/💪 workouts

Insights:

  1. writing-junit-tests-using-assert
  2. junit-prefer-test-over-extends-testcase
  3. test-parameters
  4. preparing-tests-through-annotations
  5. focus-testing-on-key-areas
  6. testing-private-methods-and-fields
  7. junit-specifying-file-locations
  8. use-ignore-to-disable-junit-tests
  9. the-robot-utility

⚠️ There are no exercises tagged with this aspect in testing. :warning: There are no games tagged with this aspect in testing.

✨ New

Recently added/gained traction feature

⚠️ There are no insights tagged with this aspect in testing. :warning: There are no exercises tagged with this aspect in testing. :warning: There are no games tagged with this aspect in testing.

🔮 Obscura

Stories, obscure details that don’t specifically relate to a learning objective

⚠️ There are no insights tagged with this aspect in testing. :warning: There are no exercises tagged with this aspect in testing. :warning: There are no games tagged with this aspect in testing.

✅ All content has been tagged with aspects.

Clone this wiki locally