Java Framework for Efficient Automated Testing. Free Forever
Welcome to CARINA
Set up Carina infrastructure in 10 minutes
Execute tests against any platforms inmultiple threads
Reuse codeup to 80% within IOS and Android
Describe all page objects on your own based on the most popular Page Objects pattern. Reuse Custom Type Page Factory to describe app specific pages (Web, IOS, Android, etc.).
Generate page objects
using standard Page Objects pattern
To make a cool test, you just need to add Verification Logic to your combined PageObjects. That is it. However, we do our best to support Data Driven Approach so you can get the data you need from whatever source available. If you want your test to be run for both IOS and Android platforms, just add some platform specifics, code will be reused by 80% avg.
Build test cases
based on Data-Driven Testing approach
When it comes to test execution, here is the real variety of approaches you can use. You can run from either local or CI environments, include several platforms and get reports passed into multiple third party tools. The icing on the cake is that you can use any internal or external Selenium Hub Providers like Zebrunner Engine, SauceLabs, BrowserStack, TestingBot, etc. so multithreading will let you get the testing results rapidly.
Run tests in the grid
parallel threads, multiple environment types
Carina provides very thorough reporting for failed cases: logs at the customizable level, screenshots and videos. We also have integrated it with JIRA, so there is a smart algorithm which defines if the failure is a new bug or a known issue based on the stack trace and correspondent indicators. All the results can be emailed to the group of recipients or passed to your reporting tool.
CARINA Framework is easy to use. You can start learning CARINA by reading the User Guide and watching video tutorials.
In case you need practical hints, we can provide you with our assistance at all stages: from setting up Carina to organizing personalized training and engineering support.
Get a quote
Personal information we collect When you visit the Site, we automatically collect certain information about your device, including information about your web browser, IP address, time zone, and some of the cookies that are installed on your device. Additionally, as you browse the Site, we collect information about the individual web pages or products that you view, what websites or search terms referred you to the Site, and information about how you interact with the Site. We refer to this automatically-collected information as "Device Information." We collect Device Information using the following technologies: "Cookies" are data files that are placed on your device or computer and often include an anonymous unique identifier. For more information about cookies, and how to disable cookies, visit http://www.allaboutcookies.org.
How do we use your personal information? We use the information we have to help us provide, operate, improve, understand, customize, support, and market our Services. We may use your email address and/or phone number to send you information about the Services, provide customer support or to notify you of additional products and services. We try to continuously improve our Services and your experience. As part of this, we use the data we have to identify ways to make our Services better and more engaging for our users.
Sharing your personal information You share your information as you use and communicate through our Services, and we share your information to help us operate, provide, improve, understand, customize, support, and market our Services. We use Google Analytics to help us understand how our customers use the Site - you can read more about how Google uses your Personal Information here: https://www.google.com/intl/en/policies/privacy/. You can also opt-out of Google Analytics here: https://tools.google.com/dlpage/gaoptout.
Your rights If you are a European resident, you have the right to access personal information we hold about you and to ask that your personal information be corrected, updated, or deleted. If you would like to exercise this right, please contact us through the contact information below. Additionally, if you are a European resident we note that we are processing your information in order to fulfill contracts we might have with you (for example if you make an order through the Site), or otherwise to pursue our legitimate business interests listed above. Additionally, please note that your information will be transferred outside of Europe, including to Canada and the United States.
Contact us For more information about our privacy practices, if you have questions, or if you would like to make a complaint, please contact us by e-mail at email@example.com or by mail using the details provided below: