Dies ist eine alte Version des Dokuments!
LU01.A01 - Testfälle erstellen
Erstellt in Zweiergruppen 6 Testfälle für das Programm „British Inheritance Tax“. Anschliessend tauscht ihr sie mit einer anderen Gruppe aus und führt deren Testfälle in der Aufgabe LU01.A02 - Testprotokoll erstellen durch.
Auftrag
Arbeitet zu zweit. Mit euren Testfällen sollen möglichst viele Situationen getestet werden:
- 2 Testfälle mit formal falschen Eingaben
- 2 Testfälle mit formal korrekten, ungültigen Eingaben
- 2 Testfälle mit unterschiedlichen Resultaten
Schreibt die Testfälle so, dass eine andere Gruppe sie ohne Rückfragen durchführen kann: eindeutige Eingabewerte, klare Schritte und ein konkretes erwartetes Resultat. Verwendet dafür die Feldnamen und Eingabeformate aus dem Abschnitt Eingaben.
Ablauf
- Testfälle erstellen: Erstellt die 6 Testfälle gemäss Aufbau eines Testfalls. Führt sie noch nicht selbst durch.
- Partnergruppe finden: Sucht euch eine andere Zweiergruppe oder lasst euch von der Lehrperson zuteilen.
- Austauschen: Gebt der Partnergruppe eure Testfälle und erhaltet deren Testfälle. Vermerkt auf den Testfällen die Namen der Autorinnen und Autoren.
- Prüfen: Lest die erhaltenen Testfälle durch. Ist etwas unklar oder fehlt etwas, zum Beispiel ein erwartetes Resultat, klärt ihr das direkt mit der Partnergruppe.
- Durchführen: Die erhaltenen Testfälle führt ihr in der Aufgabe LU01.A02 - Testprotokoll erstellen durch und protokolliert die Resultate.
Programmbeschreibung
Quelle: https://www.gov.uk/inheritance-tax/gifts
Verschenkt eine Person vor Ihrem Tod Geld, so muss eine Erbschaftssteuer bezahlt werden. Ausgenommen sind:
- Schenkungen die mehr als 7 Jahre vor dem Tod erfolgt sind.
- Ein Betrag bis 325'000 £.
Wenn Erbschaftssteuer zu zahlen ist, gilt der Steuersatz gemäss der folgenden Tabelle angewendet.
| Jahre zwischen Schenkung und Tod | Steuersatz |
|---|---|
| weniger als 3 | 40% |
| 3 bis 4 | 32% |
| 4 bis 5 | 24% |
| 5 bis 6 | 16% |
| 6 bis 7 | 8% |
| 7 bis 8 | 0% |
Beispiele:
- Jenny starb am 1. Juli 2018 und hinterlässt 500'000 £. Sie war zum Zeitpunkt ihres Todes weder verheiratet noch in einer Lebenspartnerschaft.
In den 7 Jahren vor ihrem Tod hinterliess Jenny 3 Schenkungen:- 300'000 an ihren Bruder 6,5 Jahre vor ihrem Tod
- 500'000 an ihre Schwester 4,5 Jahre vor ihrem Tod
- 650'000 an ihren Freund 3,5 Jahre vor ihrem Tod
- Jenny hat keinen Anspruch auf andere Schenkungsbefreiungen oder -erleichterungen.
- Es gibt eine Erbschaftssteuergrenze von 325'000. Alles, was unter diesem Betrag liegt, ist steuerfrei.
- Die 300'000 £ die Jenny ihrem Bruder geschenkt hat, sind steuerfrei.
- Auf die 500'000 £ an Ihre Schwester müssen 42'000 Erbschaftssteuer bezahlt werden.
- Berechnung: 500'000 - 325'000 = 175'000 * 24% = 42'000
- Auf die 650'000 die Jenny Ihrem Freund geschenkt hat, müssen 104'000 Erbschaftssteuer bezahlt werden.
- Berechnung: 650'000 - 325'000 = 325'000 * 32% = 104'000
- Jennys verbleibender Nachlass wurde mit 500'000 bewertet und mit dem üblichen Erbschaftssteuersatz von 40 % belastet.
Eingaben
Das Programm läuft als Webseite: https://it.bzz.ch/m450/inheritance.html. Im Bereich Schenkung gibt es zwei Eingabefelder:
| Feld | Bedeutung | Format | Gültiger Bereich | Beispiel |
|---|---|---|---|---|
| Betrag | Betrag der Schenkung in £ | Natürliche Zahl, nur Ziffern 0–9 (kein Tausendertrennzeichen, kein £-Zeichen) | grösser als 0 | 500000 |
| Jahre | Anzahl Jahre zwischen der Schenkung und dem Tod | Dezimalzahl mit Punkt als Dezimaltrennzeichen (z. B. 4.5, nicht 4,5) | grösser als 0 | 4.5 |
Bedienung:
- Berechnen: berechnet die Erbschaftssteuer aus den beiden Eingaben.
- Zurücksetzen: leert alle Felder.
Ausgabe:
- Im Bereich Steuern zeigt das Feld Steuerbetrag die berechnete Erbschaftssteuer in £ an.
- Entspricht eine Eingabe nicht dem Format, erscheint direkt neben dem Feld die Meldung «Keine gültige Zahl» und es wird kein Steuerbetrag berechnet.
- Liegt eine formal korrekte Eingabe ausserhalb des gültigen Bereichs, erscheint neben dem Feld eine Fehlermeldung und es wird kein Steuerbetrag berechnet.
