Software Testing Lecture Notes
Software Testing Lecture Notes
2. Types of Testing
- Manual Testing vs. Automated Testing
- Unit Testing, Integration Testing, System Testing, Acceptance Testing
4. Common Tools
- JUnit, Selenium, Postman
- Bug tracking systems (e.g., Jira, Bugzilla)
5. Best Practices
- Maintain test scripts
- Reproduce bugs effectively
- Ensure test coverage and traceability
6. Summary
- Testing ensures software quality, performance, and reliability.