Few tips that can help you maximize your test coverage:
- Understand your business aim: Before test cases designing, understand the point of the software you are going to test. Talk to the end user and try to find what is most important to end users.
- Communication: You should talk directly to the developers about what are the new functionalities they are going to deliver with each release. You will get a fair idea to focus your efforts on the next test.