53 / 56 · 18 Test Management Tools · AI in Test Management← prev⊞ allnext →☰ Read as one page
7.6AI for Test Data Generation
AI can generate realistic test data that covers edge cases human testers might not think of:
Prompt: "Generate 20 test email addresses for registration testing,
including valid, invalid, edge cases, and internationalized domains."
AI Output:
1. user@example.com (standard valid)
2. user.name+tag@example.com (plus addressing)
3. user@subdomain.example.com (subdomain)
4. user@example.co.uk (country code TLD)
5. user@xn--80akhbyknj4f.xn--p1ai (internationalized domain)
6. 用户@例え.jp (Unicode local part)
7. a@b.cc (minimum valid length)
8. very.long.email.address.that.exceeds.normal.expectations@example.com
9. user@[192.168.1.1] (IP address domain)
10. user@.example.com (invalid: leading dot)
11. @example.com (invalid: no local part)
12. user@ (invalid: no domain)
13. user @example.com (invalid: space in address)
14. user@example (invalid: no TLD)
15. ""@example.com (quoted empty string)
16. "user name"@example.com (quoted with space)
17. user@example..com (invalid: double dot)
18. user<script>@example.com (XSS attempt)
19. user' OR 1=1--@example.com (SQL injection)
20. user@example.com\n (newline injection)