Arvutiteaduse instituut
  1. Kursused
  2. 2022/23 kevad
  3. Tarkvara testimine (LTAT.05.006)
EN
Logi sisse

Tarkvara testimine 2022/23 kevad

  • General Information
  • Lectures
  • Labs
    • Submission
  • Quizzes
  • Readings
  • Message Board (Slack)
  • Assessment (incl. Exams)
  • Links

Here you find all materials related to labs (practice sessions) and homework (HW) assignments. Labs should be done in pairs. Per student pair only one HW report needs to be submitted. Make sure to write both students' names in the report (ideally together with the students' university ID (matrikel)). Students forming a pair must be in the same lab group (practice group).

Disclaimer 1: We assume that you are using the free laptops handed out to all students (sponsored by the IT Academy) with the pre-installed environment (Windows). We test all lab packages in this environment. Occasionally, we test the lab packages also on other environments (e.g., MacOS) but we cannot test the lab packages on all possible platforms and configurations individually chosen by students. Thus, if you are not using the standard environment, it is your responsibility to solve set-up problems in case you encounter them with any of the lab packages.

Disclaimer 2: The following schedule might be updated as needed.

SW Testing Labs (Practice Sessions):

  • HW 1 (week 26: Feb 21 & 22) - Debugging (9 marks)
    • HW 1 Instructions
      • HeapsortStudent.zip
      • GeneticAlgorithmStudent.zip
    • Submission Deadlines:
      • Tuesday Labs: Monday, 27 Feb, 23:59
      • Wednesday Labs: Tuesday, 28 Feb, 23:59
      • Penalties apply for late delivery:
        • 50% penalty, if submitted up to 24 hours late
        • 100% penalty, if submitted more than 24 hours late
  • HW 2 (week 27: Feb 28 & Mar 01) - Basic Black-Box-Testing (9 marks)
    • HW 2 Instructions
      • Triangle Class Documentation
      • Triangle application
    • Submission Deadlines:
      • Tuesday Labs: Monday, 06 Mar, 23:59
      • Wednesday Labs: Tuesday, 07 Mar, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 3 (week 28: Mar 07 & 08) - Combinatorial Testing (9 marks)
    • HW 3 Instructions
      • ACTS.zip -- More background info can be found directly on at NIST: Link
      • MarriageChecker.jar
      • Booking.jar
    • Submission Deadlines:
      • Tuesday Labs: Monday, 13 Mar, 23:59
      • Wednesday Labs: Tuesday, 14 Mar, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 4 (week 29: Mar 14 & 15) - Basic White-Box Testing (9 marks)
    • HW 4 Instructions
      • NextDate Java Code
    • Submission Deadlines:
      • Tuesday Labs: Monday, 20 Mar, 23:59
      • Wednesday Labs: Tuesday, 21 Mar, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 5 (week 30: Mar 21 & 22) - Random Testing (9 marks)
    • HW 5 Instructions
      • NextDate Java Code
      • POS System Java Code (last update: 25.03.2021)
    • Submission Deadlines:
      • Tuesday Labs: Monday, 27 Mar, 23:59
      • Wednesday Labs: Tuesday, 28 Mar, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 6 (week 31: Mar 28 & 29) - Automated Web-Application Testing (9 marks)
    • HW 6 Instructions
      • Test Code
      • Application Source Code
      • Docker: https://docs.docker.com/get-started/overview/
    • Submission Deadlines:
      • Tuesday Labs: Monday, 03 Apr, 23:59
      • Wednesday Labs: Tuesday, 04 Apr, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • No labs in week 32 to give time for mid-term exams (if there are any) in other courses.
  • HW 7 (week 33: Apr 11 & 12) - Scriptless GUI Testing with TESTAR (9 marks)
    • HW 7 Instructions
      • TESTAR tool: testar.zip
        • Note: Last Thursday evening, a course wiki maintenance was announced, which required us to implement some workarounds on short notice.
      • Virtual Machine Image (file size: 8.81 GB): Link
      • TESTAR User Manual: Link
      • Lab Feedback: Link
    • Submission Deadlines:
      • Tuesday Labs: Monday, 17 Apr, 23:59
      • Wednesday Labs: Tuesday, 18 Apr, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 8 (week 34: Apr 18 & 19) - Security Testing (9 marks)
    • HW 8 Instructions
    • Submission Deadlines:
      • Tuesday Labs: Monday, 24 Apr, 23:59
      • Wednesday Labs: Tuesday, 25 Apr, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 9 (week 35: Apr 25 & 26) - Mutation Testing (9 marks)
    • HW 9 Instructions
      • HW9 Source Code
    • Submission Deadlines:
      • Tuesday Labs: Monday, 01 May, 23:59
      • Wednesday Labs: Tuesday, 02 May, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 10 (week 36: May 02 & 03) - Static Code Analysis (9 marks)
    • HW 10 Instructions
    • Files mentioned in the instructions:
      • First Task
      • HospitalSystem Overview and Tool Setup
        • HospitalSystem (zip file)
      • Analyzing an issue
    • Submission Deadlines:
      • Tuesday Labs: Monday, 08 May, 23:59
      • Wednesday Labs: Tuesday, 09 May, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • HW 11 (week 37: May 09 & 10) - Document Inspection and Defect Prediction (9 marks)
    • HW 11 Instructions
    • Submission Deadlines:
      • Tuesday Labs: Monday, 15 May, 23:59
      • Wednesday Labs: Tuesday, 16 May, 23:59
      • Penalties apply for late delivery: 50% penalty, if submitted up to 24 hours late; 100% penalty, if submitted more than 24 hours late
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused