Welcome to Yet Another Simple Email Multiplatform (YASEM) test automation tool! YASEM is designed to streamline and simplify the process of testing and validating emails, providing testers with a range of powerful features to enhance efficiency.
YASEM is a versatile software application that empowers testers to automate the testing and validation of emails. By offering a comprehensive set of tools, YASEM aims to make email testing accessible and efficient even if you don't know much about Test Automation. And best of all it is customizable.
- Automate email testing and validation.
- Perform various checks on email subjects, recipients, senders, and content.
- Fetch emails from different servers, supporting imap and pop3 (with and without encryption).
- Simplified connection to popular email platforms, such as Microsoft Live and Outlook for Office 365.
- Intuitive configuration process for tailored testing settings.
- Generate comprehensive reports and logs to analyze test results.
To get started with YASEM, follow the setup instructions provided in the docs/setup.md guide. This guide will walk you through the installation process and initial configuration.
Detailed usage instructions can be found in the docs/usage.md guide. It covers how to execute automated tests, define test cases, and utilize the tool's command line options.
YASEM is designed for multiplatform usage, offering compatibility across various operating systems by relying on .net 7 (core) technologies. YASEM has been tested in Microsoft Windows 10, 11, OSX for 64 (intel) and Ubuntu Linux 20.04
Customizing YASEM to meet your testing requirements is easy with its intuitive configuration process. Learn more about configuration settings in docs/configuration.md.
Efficiently analyze and interpret test results using YASEM's reporting and logging capabilities. For more insights, refer to the docs/reporting.md guide.
For detailed information and a comprehensive user guide, refer to the docs folder which contains all the information you will need to help you maximize the potential of YASEM for your email testing needs.
Feel free to explore the tool, and hopefully YASEM will simplify and enhance your email testing process. If you have any questions or need further assistance, don't hesitate to reach out by linkedin or twitter, although, keep in mind that due to my busy schedule, no response or support is guaranteed (as stated in the terms of use (external link)).
If you want to contribute to this project you can submit a pull request (see docs/CONTRIBUTING.md) or to help me keep working with it click here (external link).
Happy Testing with YASEM!