1. Get requirements of project, break down module function points, and write basic functional use cases2. Execute test cases and save test results3. Timely feedback problem on progress and issues during the testing process4. Accurately describe the bug, reproduce the steps, and track the defect status5. Actively communicate with teams and assist in identifying issues