Testen C++ |
01.06.2018, 10:16 | Auf diesen Beitrag antworten » |
Brian33 | Testen C++ Hallo alle zusammen hat jemand tipps was die bei der AUfgabe von mir wollen ? Wie teste ich das ? |
|
|
01.06.2018, 14:49 | Auf diesen Beitrag antworten » |
as_string | Naja, Du sollst halt überlegen, welche Eingabe-Werte sinnvoll wären, um verschiedene Aspekte zu testen. Vielleicht noch ein paar andere Zahlen testen, aber auch schauen, was Fehlerfällen ist und auch die 0 und so weiter. |
02.06.2018, 05:51 | Auf diesen Beitrag antworten » |
Brian33 | Alle positiven Zahlen würden funktionieren . Negative Zahlen würden Fehler ergeben . Was noch ? |
04.06.2018, 13:26 | Auf diesen Beitrag antworten » |
Brian33 | Noch da string? |
Anzeige | |
|
|
05.06.2018, 00:47 | Auf diesen Beitrag antworten » |
as_string | Klar, ich hatte doch schon geschrieben: ich würde -1, 0, 1, 4, 9 und dann noch 2 testen. Aber wichtig ist halt, mindestens eine negative Zahl zu testen und auch die 0 immer dabei. Bei 4 und 9 hast Du ganze Zahlen als Ergebnis und kannst auf Exaktheit testen, bei Wurzel-2 wirst Du eher ein Intervall angeben, vielleicht sowas wie: 1,4142 bis 1,4143 oder so. |
05.06.2018, 00:52 | Auf diesen Beitrag antworten » |
Brian33 | Aber die wurzel aus minus zahlen darf man doch gar nicht ziehen oder ? |
05.06.2018, 01:20 | Auf diesen Beitrag antworten » |
as_string | Und genau das sollst Du testen, ob da eine adequate Fehlermeldung dann kommt, aber bei 0 das richtige Ergebnis. |
05.06.2018, 15:23 | Auf diesen Beitrag antworten » |
Brian33 | Ja natürlich error Also einfach hinschreiben und fertig? |
07.06.2018, 20:22 | Auf diesen Beitrag antworten » |
Brian33 | Noch da String? Hier scheint ja sehr wenig los zu sein? |
13.06.2018, 07:53 | Auf diesen Beitrag antworten » |
Brian33 | ?????????? Wenigstens noch ne antwort ob richtig oder falsch? |
15.06.2018, 19:13 | Auf diesen Beitrag antworten » |
as_string | Ich hab Dir doch schon alles geschrieben, was ist denn noch unklar? Du sollst Dir ein paar Testfälle überlegen, die verschiedene Aspekte der Anforderungen abdecken. Da gibt es einmal negative Zahlen, die zu einem Fehler führen sollen. Also ist ein Test: Eine negative Zahl (z. B. -1), Ergebnis: Fehlermeldung. Dann tendieren sich Fehler gerade in so Randbereichen einzuschleichen, also würde ich schauen, ob für die 0 das richtige Ergebnis raus kommt und kein Fehler. Dann würde ich noch die 1 und eine Quadratzahl überprüfen (also vielleicht die 4), damit man auf eine exakte ganze Zahl (2) testen kann. Wobei hier für mich schon unklar ist, ob man wirklich auf 2.0 prüfen kann. Wenn die Funktion intern ein paar Rundungsfehler bei der Berechnung macht, kommt eventuell nicht ganz exakt 2,0 raus. Typischerweise muss man bei Gleitkomma-Zahlen eher auf einen (engen) Wertebereich überprüfen. Dann würde ich die 2 testen, ob da Wurzel-2 raus kommt, auch wieder mit einem Wertebereich, auf Gleichheit braucht man hier nicht zu testen, weil das ja auf jeden Fall ein gerundeter Wert sein muss. Aber Du bist da an sich ziemlich frei, denke ich. Auf jeden Fall sollte mE eine negative, mehrere positive Zahlen und die 0 vorkommen. Gruß Marco PS: Ja klar, einfach hinschreiben, was denn sonst? |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|