Build a four-week plan to learn web testing

Builds a four-week plan for a beginner to learn web testing, with weekly goals, practice on a safe demo app and a small project.

Task: Build a four-week plan that takes me from [starting level] to writing and running my first automated tests for a web page. Context: I can study [hours per week] hours a week. My goal is [goal, such as a QA job or testing my own site]. I already know [related skills], and I would like to work in [language]. Rules: - Give each week one goal, three practice tasks and one small deliverable I can show. - Cover in this order: the basics of testing and manual test cases, browser developer tools, one unit test, one end-to-end test and a first run in CI. - Practice only on my own small project or a demo app made for practice, and test no site I do not own or have permission to test. - End with a project idea of about 8 hours that combines what I learned. - Do not name specific courses, books or tool versions as fact. Say what to search for. Result: A table with four rows and the columns week, goal, practice tasks and deliverable, followed by two lines on how to know I am ready for the next step.

Updated