Softwareengineering Tutorial #60 - Testen

preview_player
Показать описание
In diesem Tutorial geht es um Tests.

* *Meine Website mit allen anderen Kanälen und Newsletter* *:

_Discord:_

_Unterstützt mich - Danke!:_
Рекомендации по теме
Комментарии
Автор

white box ist keine statische analyse. white box sind die techniken, die zum erstellen der dynamischen tests, die den code oder genauere implementierungsinformationen benötigen, im unterschied zu black box tests, die nur das interface benutzen und alles drin ausgeblendet ist. sprich black box.
white box braucht man hauptsächlich um bestimmte code abdeckung durch die tests zu erreichen, wenn die blackbox techniken nicht ausgereicht haben, weil bestimmte codestellen nicht aus den interface informationen erschlossen werden konnten. z.b. weil interface angaben nicht vollständig waren (bestimmte globals vergessen) oder weil bestimmte definitionsklassen der parameter vom interface nicht aus der interface doku erkennbar waren.

ILoveSoImAlive
Автор

Ich finde meistens bugs durch Debugging des Codes. Testfälle schreiben ist meistens echt aufwändig, aber im Nachhinein echt gut!

Aeneken
Автор

@Morpheus machst du auch nen Video zum amtuellen leak des Bundestages

florian
Автор

Hi Leute, ich hab ein paar spezielle Anliegen.
Und zwar sollen mein Freund und ich ein einfaches, aber offizielles Programm entwickeln, das im Endeffekt auch verkauft werden soll. Das Programm muss designtechnisch nicht auf dem neuesten Stand sein, deswegen habe ich an Java GUI gedacht, es muss nur einfach, übersichtlich und funktionstüchtig sein. Das Programm zu programmieren ist nicht das Problem, das kann ich, aber wie man es als verkäufliches Programm fertigstellt, weiß ich noch nicht. Ich sag mal kurz auf was das Ganze am Ende hinauslaufen muss:
Das Unternehmen, für das wir das Programm programmieren sollen, schließt ein monatliches Abonnement ab und kann sich das Programm herunterladen. Das Programm ist Computer gebunden, d.h. man darf es nicht für alle Rechner kopieren können. Man bekommt deswegen einen ProduktCode, den man beim Starten des Programms eingibt. ERST DANN kann man das Programm benutzen. D.h. das Programm muss über eine Art LogIn-Mechanismus funktionieren, sodass es nur am RICHTIGEN PC mit dem RICHTIGEN CODE geöffnet werden kann. Ihr wisst, was ich meine. Sonst könnte man ja einfach die Datei jemand anderem kopieren, der es dann auch nutzen könnte, das wäre fatal :) Funktioniert solch ein ("offizieller") LogIn-Mechanismus auch bei Java GUI Programmen, dass man erst auf das Programm nach erfolgreichem LogIn zugreifen kann, ohne dass man es umgehen kann?! Ich hab so etwas noch nie gemacht, deswegen weiß ich auch nicht an wen ich mich damit wenden kann. So etwas lernt man ja im Informatik Studium, aber ich brauche unbedingt solch eine Funktion, auch wenn ich nicht studiert habe =) Gibt es dazu Tutorials oder Udemy Kurse, die genau solch eine LogIn Funktion behandeln oder kann mir jemand (persönlich) anderweitig helfen? Sorry, wenn ich mich unpräzise ausgedrückt habe, aber ich bräuchte dringend dafür Hilfe oder einen Rat wo ich Hilfe bekomme :) Am besten wäre es für Java GUI, weil ich mich da schon auskenne. In all den anderen Programmiersprachen habe ich mich mit Desktopanwendungen noch nicht beschäftigt.
Gibt es dazu noch Fragen?
Ansonsten würde ich mich riesig über eine Antwort freuen :)

Shulkerkiste
Автор

Wie bist du eigentlich auf deinen Namen gekommen ? Ist der Name von Morphium abgeleitet?
Und ich wollte mal deine Aktivität auf Youtube loben, ist echt super so regelmäßig Videos von dir zu sehen !

newbee_