Creating test charters is a collaborative and iterative process that involves testers and other stakeholders, such as product owners, developers, or customers. It requires an in-depth understanding of the system under test, the testing context, and the testing objectives. To create a test charter, review available information and documentation about the system under test, such as user stories, requirements, design specifications, or user feedback. Identify the testing scope and boundaries, including target features, functions, or user journeys to test and the test environments, platforms, or devices to use. Define the testing mission and value proposition by outlining the main goal of the testing session, expected outcomes, and benefits for stakeholders. Specify the testing focus and strategy by noting areas or aspects to explore or verify, risks or assumptions to investigate or mitigate, and methods or techniques to apply. Select the necessary testing resources and tools like test data, test scripts, test heuristics, or test automation to support the testing session. Lastly, write the test charter using clear language and a consistent format.