SoftwareTestPilot
Manual TestingPublished: 7 min read

Boundary Value Test Data Cheat Sheet — Every Edge Case You Need

The definitive boundary value cheat sheet for QA: integers, strings, dates, files, images, unicode. Copy-paste values ready for any framework.

Avinash Kamble
Founder & QA Engineer at SoftwareTestPilot
Reviewed by Priyanka G.
Share:XLinkedInWhatsApp

2026-07-17 · By Avinash Kamble, reviewed by Priyanka G.

Great testers don't guess edge cases — they use a canonical list. Print this cheat sheet and paste it into every test plan.

Integers

0, 1, -1
INT32_MAX = 2147483647
INT32_MIN = -2147483648
INT64_MAX = 9223372036854775807
Any int with leading zeros: "007"
Any int with thousands separator: "1,000"
Scientific: "1e10"
NaN, Infinity

Strings

Empty ""
Single space " "
Long: 255, 256, 1000, 10000 chars
Unicode: "café", "日本語", "🙂"
RTL: "مرحبا"
Zero-width space: "\u200B"
SQL injection: "'; DROP TABLE users;--"
XSS: "<script>alert(1)</script>"
Path traversal: "../../etc/passwd"

Dates & times

1970-01-01T00:00:00Z (epoch)
2000-02-29 (leap year)
2100-02-29 (invalid — not a leap year)
2038-01-19T03:14:07Z (Y2038)
DST transitions (2nd Sun March, 1st Sun Nov)
Time zones: UTC, +14:00, -12:00

Files & images

0-byte file
1-byte file
Max allowed size + 1
Mismatched extension (.jpg with PNG bytes)
Filename with spaces, unicode, emoji
Filename > 255 chars

Generate the fixtures

Every value above is preloaded in the "Boundary" preset of the Random Test Data Generator. Click, export CSV, feed into your data-driven runner.

Frequently asked questions

1.What's the difference between boundary and equivalence testing?
Equivalence groups inputs by expected behaviour; boundary tests the values at the edges of those groups.
2.Do I need to test every integer boundary?
For any numeric field, always test 0, 1, -1, and the type max/min.
3.How do I test emoji handling?
Include a 4-byte emoji like 🙂 (needs utf8mb4 in MySQL). Verify storage, retrieval, and rendering.
4.Is fuzz testing better than boundary testing?
Complementary. Boundary catches the known edges; fuzz finds the unknown ones.
Keep going

Practice these questions

Run a live QA mock interview tailored to this topic and get per-skill scoring in minutes.

Found this useful?
Share:XLinkedInWhatsApp

Was this article helpful?

Cluster · Manual Testing

More from Manual Testing Basics

Test types, defect lifecycle, exploratory testing.

Pillar guide · 28 articles
More in this cluster
From the Manual Testing pillar

Keep building your QA edge

Continue reading

Join the QA Community

Connect with fellow testers, share job leads, and get career advice.

Premium QA Resources

Stop Reinventing the Wheel. Upgrade Your QA Arsenal.

Take your testing skills from beginner to Lead Engineer. Supercharge your daily workflow with our premium digital resources.

  • Ready-to-use testing strategy templates
  • Advanced API & UI automation guides
  • ⏱️ Save 10+ hours a week on test planning
4.9/5 rating
Explore All Products

⭐⭐⭐⭐⭐ Trusted by 1,000+ Software Test Pilots • Instant Access