Jakie są przydatne pomysły na przypadki testowe (i pytania testowe) związane z wejściami łańcuchowymi ? Przydatność nie musi oznaczać, że ma zastosowanie wszędzie lub przez cały czas - tyle tylko, że warto się zastanowić, kiedy rozwiązujesz nowy problem/system/domenę.Przypadki testowe dla wejść łańcuchowych
Poszczególne odpowiedzi mogą zawierać pytania dotyczące określonych domen (np. Adresu e-mail), ale prawdopodobnie powinny wskazywać na oddzielne pytanie typu wiki.
Proszę dodać odpowiedź ZARÓWNO na pytanie i na listę odpowiedzi, aby można było głosować nad poszczególnymi przedmiotami.
Niektóre odpowiedzi:
- Zobacz https://github.com/minimaxir/big-list-of-naughty-strings
- Blank/null ciąg
- białe znaki tylko
- Wszystkie znaki ASCII/ANSI 0-255
- rozszerzonych znaków ASCII (np Outlook)
- Bardzo długie struny (sugerujemy użycie perlclip do generowania kontrapunktu, np. 2 * 4 * 6 * 8 * 11 * 14 * 17 * 20 *
- tylko jeden znak
- znaków Unicode
- SQL injection
- Cross-site scripting, cross-site request forgery
- ReDos
Podobne SO pytania:
https://github.com/minimaxir/big-list-of-naughty-strings –