Manual Testing Cheat Sheet
Blog post from testRigor
Software testing is a crucial component of the software development lifecycle (SDLC), with manual testing remaining significant despite advancements in automation testing. Manual testing is particularly advantageous in the early stages of product development when the product is still evolving. The text outlines various SDLC models such as Waterfall, Spiral, RAD, Prototype, and Agile, each suited to different project requirements and constraints. It also discusses distinct testing methods, including black, white, and grey box testing, and integration techniques like top-down, bottom-up, and sandwich approaches. Levels of testing range from unit to end-to-end tests, with various types including functional, usability, security, and exploratory testing. The manual testing process involves understanding fundamental concepts like defect management, test planning, and QA/QC processes, alongside the development of skills to leverage automation tools like testRigor, which simplifies the transition from manual to automated testing by allowing testers to create scripts in plain English. This tool enhances test coverage and reduces maintenance, facilitating better quality control and collaboration within teams.