Regression testing is to ensure that changes have not affected unchanged part. Retesting is done to make sure that the tests cases which failed in last execution are passed after the defects are fixed. Regression testing is not carried out for specific defect fixes. Retesting is carried out based on the defect fixes.
May be project manager, development manager, QA manager, manager of test group. They develop and review test policies and test strategies for the organisation and manage cost/time. plan test activities and understand test objectives. they write and update test plans. they initiate the analysis, design, implementation and execution of tests, monitor test progress and results, and check the status of exit criteria. They create progress reports for stakeholders. introduce suitable metrics for measuring test progress, and evaluating the quality of the product and the testing. They decide about the implementation of test environments. they support the selection and implementation of tools to support the test process
May be a dev, a BA, a user, an SME. they analyse, review and assess requirements, user stories and acceptance criteria, specs and models for testability. reviews and contributes to test plans. designs and implements test cases and test procedures and creates test data. creates test execution schedule. executes tests, evaluates results, documents deviations from expected results. designs, setsup and verifies test environments. uses appropriate tools to facilitate the test process.