Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Carina automation framework (TestNG): Web, Mobile, API, DB etc testing...

License

NotificationsYou must be signed in to change notification settings

zebrunner/carina

Repository files navigation

Alt text

Carina is a Java-based test automation framework that unites all testing layers: Mobile applications (web, native, hybrid), WEB applications, Windows applications, REST services, Databases.

Feel free to support the development with adonation for the next improvements.

Zebrunner

TRY DEMO PROJECT NOW

  • Carina framework is built on top of most popular open-source solutions like Selenium, Appium, TestNG allowing to reduce dependence on specific technology stack.

  • Carina supports all popular browsers (IE, Safari, Chrome, Firefox) and mobile devices (iOS/Android). Special feature for mobile domain: it reuses test automation code between IOS/Android up to 70-80%.

  • As far as our framework is built in Java, it is cross-platform. Tests may be easily executed both on Unix or Windows OS. All you need is JDK 11 installed.

  • Framework supports different types of databases - both relational and nonrelational (MySQL, SQL Server, Oracle, PostgreSQL), providing amazing experience of DAO layer implementation using MyBatis ORM framework.

  • API testing is based on Freemarker template engine. It enables great flexibility in generating REST requests and responses are dynamically changed by incoming arguments.

Alt text

The Carina Framework ecosystem consists of the following modules:

Project NameDescription
Carina APIFor API testing, based on RestAssured library.Optional
Carina AWS S3A set of utilities for working with Amazon S3.Optional
Carina AzureA set of utilities for working with Azure.Optional
Carina AppCenterA set of utilities for working with AppCenter.Optional
Carina DataProviderProvides the ability to use xls/csv as data sources.Optional
Carina WebDriverContains logic for creating sessions.Part of Carina Core
Carina UtilsProvides a set of tools for all components of Carina Framework.Part of Carina Core
Carina CommonsContains interfaces for pluggable dependencies (e.g. carina-azure).Part of Carina Core
Carina CryptoContains utilities for encryption/decryption.Part of Carina Core

Documentation and free support

Code formatter

We offer to use our configuredJava code formatter for Eclipse. To use the same formatter in IntelliJ IDEA you should install and configureEclipse Code Formatter.

License

Code -Apache Software License v2.0

Documentation and Site -Creative Commons Attribution 4.0 International License


[8]ページ先頭

©2009-2025 Movatter.jp