Nice article, easy to read, suitable for all programming languages. I work in a similar way, and I usually select some boundary tests. I like to draw clear boundaries regarding what the system under test will work with and what it will not.
Kazys Račkauskas