Key Challenges of s/w testing:
1. Testing considered late in project
2. Requirements not testable
3. Integration is done after all components have been developed: This might result into full testing not being covered.
4. Complete testing is not possible