# Testing
## HOW TO TEST
So da ja einige keinen blassen Schimmer vom Testen oder vom Programmieren haben hier mal eine Einführung. ***Ja genau, dass richtet sich an dich, also lies es gefälligst auch durch!***
Wir versuchen hiermit Schwachstellen zu finden. Natürlich habe ich (Leon) die Basic Funktionen des Updates schon getestet. Also das **NORMALE** Ausführen von den Sachen geht, das schaue ich mir schon meist an. Wir versuchen jetzt hier den Spezialfall künstlich zu erzeugen. Heißt: Was passiert wenn ein Spieler falsche Werte eingibt? Was passiert wenn mein Auto beim Farmen zerstört wird? Was passiert wenn ich offline gehe während einer Aktion? Was passiert wenn ich die Befehle falsch eingebe oder an der Falschen stelle? Man kann ja hier ewig viele sogenannte *Edge Cases* (https://en.wikipedia.org/wiki/Edge_case) aufzählen.
Die unten genannten Punkte sind niemals alles, was man testen kann. Diese sollen nur mal als generelle Richtlinie gelten. Natürlich kann man ein System stundenlang ausprobieren. Hier sollt ihr natürlich einen Mittelweg zwischen gut getestet und Zeitaufwand finden.
**Nun schnappt sich jeder Game Designer + Admin einen Part und testet das durch. Danach wechseln die Gruppen ihre Updatesektionen untereinander. Jede Überschrift sollte von mindestens 2 Team getestet werden**
Ab hier gehts dann auch schon los. Viel Spaß :+1:
## Viertelfight *** PRIO ***
Essenzielle Commands: /sf, /gangupgrade
- [ ] Schauen ob Teamkills -1 Punkt geben
- [ ] Was ist bei 0 Punkten?
- [ ] Funktioniert das System noch normal bei normalen Kills unter 2 Gangs
- [ ] Neue Zonen mal begutachten (Einfach mal alle 3)
- [ ] Frakupgrade -> Weniger KH Zeit wenn man im Gebiet stirbt
- [ ] Frakupgrade: Testen (Wie siehts mit anderen Updates aus, VIP Rang KH-Zeit, Sanis on Duty?)
## Farmen ohne Lagerhalle *** PRIO ***
Essenzielle Commands: /put, /gtake, /configcrew, /ore sell, /drugs sell
(Um schneller zu "farmen" kann auch /setstat genutzt werden)
- [ ] Erze abbauen und Drogen farmen ohne Crew möglich?
- [ ] Neue Upgrades kaufbar?
- [ ] Upgrades erweitern Platz? (/put crew)
- [ ] Platz ausreizen / Kann man mehr als Platz reinpacken?
- [ ] Rucksack austesten -> Kann man mehr entnehmen als Platz im Rucksack
- [ ] Wird beim Logout alles gespeichert?
- [ ] Herausnehmen und reintun aus Crewlager
- [ ] Geht /put /gtake auch woanders
- [ ] Crewbase mal verlegen und nochmal probieren
- [ ] Minuszahlen, zu hohe Zahlen ausprobieren
- [ ] Verkaufen an Hallen testen
- [ ] An volle Halle verkaufen
- [ ] Zu hohe Summen verkaufen
- [ ] Kein Geld in Crewkasse
- [ ] Hälfte der Halle voll bei Eisen, Aluminium testen
## Parkkrallen ** Prio **
- [ ] Irgendwelche Geldbugs? Minusgeld, zu hohes Geld, etc.
- [ ] Bugs findbar? 2x Kralle setzen, Kralle verbuggen, Motor trotzdem anmachen, Kein Geld auf der Hand?
- [ ] Alle Fahrzeuge (Bikes) und Flugzeuge?
- [ ] Nach Logout noch da
- [ ] Was ist bei Frakcars?
## Damage in TV
- [ ] Spectator bekommen den Damage angezeigt
- [ ] Einfach mal testen
- [ ] Rumprobieren, vllt fällt was auf
## Anderes
- [ ] Mal bitte das Hitman Einbruchssystem ins Staatsgefängnis testen, scheint ja einen Bug zu geben
- [ ] Gibts noch weitere Bugs die seit dem letzen Mal aufgetreten sind? Forum durchforsten, Bugs finden, ausprobieren!