Assignment 1 - Alternative 1

Assignment 1 Part 1 for grade F/E/D

This is a new assignment so I expect it to be a bit rough and it may have some quirks and things that we need to explained by Daniel Toll and Johan Mattisson.

  • On tutoring this week we will go through the instructions and answer questions (not recorded)
  • Ask questions here in #1dv609-software-testing-ht25.
  • We might need to change things during the course.

Please note that the assignment consists of two practice task for an oral exam. You need to have completed the practice task, but we are examining your ability to write tests during the exam.

  • Expect to be able to write a unit test for a class / function given to you during the examination. It should resemble things you have practiced on. No AI tools are allowed during examination. But you may look at the code from your practice tasks.
  • Expect to be asked questions from the reflection question list.
  • Expect to be asked questions about your own solution to the practice task. Especially about the different assert/expect/verify methods of your test-framework and tools
  • Expect to be asked to run the tests and check coverage.

The A1 part 1 has a Java and a Javascript version.

  • You select one of them, you may do both if you like, you may translate the assignment into other languages, but talk to us first.
  • You may replace the test-frameworks with one that you choose.

Assignment repo

https://github.com/dntoll/1dv609_a1_part_1

  • Fork it, clone your fork, commit and push to your fork
  • Since the tasks are practice tasks the forks does not have to be private
  • You will not be asked to "hand in your fork" all is done during examination slot

Book examination

To book a time visit the spreadsheet in slack