Bitte beachten Sie den Code unten; Es wird geprüft, ob eine Person mit einem weiblichen Geschlecht zum Angebot berechtigt ist1: [Fact] public void ReturnsFalseWhenGivenAPersonWithAGenderOfFemale() { var personId = Guid.NewGuid(); var gender = "F"; var person = new Person(personId, gender); var id = Guid.NewGuid(); var offer1 = new Offer1(id,"Offer1"); Assert.False(offer1.IsEligible(person)); } …
Ist es sinnvoll, von "agiler Entwicklung" zu sprechen oder zu behaupten, dass Sie eine "agile Methodik" anwenden, wenn die Codebasis, an der Sie arbeiten, eine Testabdeckung von 0% aufweist? (Und Sie als Team tun nichts dagegen). Um es klar zu machen: Für mich macht es keinen Sinn. In meiner persönlichen …
Ich hatte vor kurzem ein Telefoninterview mit einer Firma. Nach diesem Telefoninterview wurde mir gesagt, ich solle eine kurze Programmieraufgabe abschließen (ein kleines Programm; sollte nicht länger als drei Stunden dauern). Ich werde nur direkt angewiesen, die Aufgabe abzuschließen und den Code einzureichen. Mir wurde völlige Freiheit eingeräumt, jede Sprache …
Ich bin ziemlich neu im TDD-Ansatz und meine ersten Experimente besagen, dass das Schreiben von 1 Zeile Funktionscode etwa 2-3 Zeilen Testcode bedeutet. Für den Fall, dass ich 1000 LOC schreiben werde, wird die gesamte Codebasis einschließlich der Tests ungefähr 3500 LOC sein. Wird das als normal angesehen? Wie ist …
Alle Programmierer in meinem Team sind mit Unit-Tests und Integrationstests vertraut. Wir haben alle damit gearbeitet. Wir haben alle Tests damit geschrieben. Einige von uns haben sogar ein besseres Gefühl des Vertrauens in ihren eigenen Code verspürt. Aus irgendeinem Grund ist das Schreiben von Unit- / Integrationstests für keines der …
Ich bin ziemlich vertraut mit der Abhängigkeitsinjektion mit NInject in MVC3. Während der Arbeit in einer MVC3-Anwendung habe ich mit NInject eine benutzerdefinierte Controller Creation Factory entwickelt, sodass in jeden Controller, der erstellt wird, Abhängigkeiten über diese Controller Factory eingefügt werden. Jetzt beginne ich mit der Entwicklung einer Windows-Anwendung. Ich …
Offensichtlich können einige alte Anwendungen nicht getestet werden oder sind aufgrund der Art und Weise, wie sie ursprünglich geschrieben wurden, extrem schwierig zu testen. Aber sollte ich an bestimmten Stellen, wie bei einigen Hilfsmethoden, die wahrscheinlich Unit-Tests unterzogen werden könnten, Unit-Tests für sie schreiben? Ich meine, sie könnten wie ein …
Ich habe in keinem meiner Projekte einen automatisierten Testmechanismus verwendet und ich habe das Gefühl, dass ich viel vermisse. Ich möchte mich verbessern, also muss ich anfangen, einige Probleme anzugehen, die ich so vernachlässigt habe und Git zu versuchen, anstatt bei SVN zu bleiben. Was ist ein guter Weg, um …
In einem Unternehmen, für das ich gearbeitet habe, bestanden die Führungskräfte darauf, dass die Codeabdeckung bei Unit-Tests mindestens 99% betragen muss. Dies führte dazu, dass mehr Tests als Code geschrieben wurden. Es dauerte buchstäblich 3 Tage, um Tests für eine einzelne Klasse zu schreiben, deren Implementierung einen Tag in Anspruch …
Ich arbeite an einem Ort, an dem wir viele IT-Projekte kaufen. Derzeit erstellen wir einen Standard für Systemanforderungen für die Anforderung zukünftiger Projekte. In diesem Prozess diskutieren wir, ob wir von unseren Lieferanten automatisierte Komponententests verlangen können oder nicht. Ich bin der festen Überzeugung, dass ein ordnungsgemäßer automatisierter Komponententest die …
Ich bin ein ziemlicher Anfänger im Testen von Code und war assertvorher eine Hure. Eine Sache, die mich bei Unit-Tests beunruhigt, ist, dass Sie häufig public(oder zumindest internal) Felder privateausfüllen readonlymüssen, die sonst wären, um sie zu entfernen , stattdessen privateMethoden zu erstellen protected virtualusw. Ich habe kürzlich entdeckt, dass …
Es scheint mir, dass jeder NUnit benutzt, ohne die anderen Optionen in Betracht zu ziehen. Ich denke das liegt an: Jeder ist bereits damit vertraut, sodass er keine neue API erlernen muss. Es ist bereits mit dem Continuous Integration Server für die Zusammenarbeit mit NUnit eingerichtet. Irre ich mich dabei …
Ich höre oft den Ausdruck "Stummel", "etwas herausstummeln", "Stummel" und so weiter. Was bedeutet Stubbing in der Programmierung und woher kommt das Wort? In welchen Kontexten kann es eingesetzt werden?
Ich stelle diese Frage, weil ich glaube, dass sie es aus einem sehr guten Grund getan haben und dass die meisten Leute sie nicht richtig anwenden, auch aus meiner bisherigen Erfahrung in der Industrie. Aber wenn meine Theorie zutrifft, bin ich mir nicht sicher, warum sie den Modifikator für den …
Wie teste ich eine Web Forms-Site? Es scheint mir, dass so viel davon vom Zustand und den Benutzereingaben abhängt, dass es nicht machbar wäre. Wenn es nicht machbar ist, gibt es eine gültige automatisierte Alternative?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.