Ich möchte eine Funktion mit einem Tupel aus einer Reihe von Rand Fällen und normalen Werten testen. Zum Beispiel würde ich beim Testen einer Funktion, die true
zurückgibt, wenn drei Längen gegeben werden, die ein gültiges Dreieck bilden, spezifische Fälle haben, negative/kleine/große Zahlen, Werte, die kurz übergelaufen sind, usw .; Hauptziel ist es, Kombinationen dieser Werte, mit oder ohne Wiederholung zu generieren, um eine Reihe von Testdaten zu erhalten.So verwenden Sie Kombinationen von Mengen als Testdaten
(inf,0,-1), (5,10,1000), (10,5,5), (0,-1,5), (1000,inf,inf),
...
Als Anmerkung: Ich weiß eigentlich die Antwort auf diese, aber es könnte hier für andere, und eine Herausforderung für Menschen hilfreich sein! --wird meine Antwort später veröffentlichen.
[Abacus github] (https://github.com/foo123/Abacus) eine Kombinatorbibliothek für Node.JS, Python, PHP, Actionscript (ps ich bin der Autor) –