All Projects → os-autoinst → Openqa

os-autoinst / Openqa

Licence: gpl-2.0
openQA web-frontend, scheduler and tools.

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Openqa

Os Autoinst
OS-level test automation
Stars: ✭ 99 (-48.97%)
Mutual labels:  hacktoberfest, test-automation
Coteafs Appium
📱 Wrapper Appium Framework in Java which supports Automation of Mobile and Tablet apps.
Stars: ✭ 93 (-52.06%)
Mutual labels:  hacktoberfest, test-automation
Skrape.it
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Stars: ✭ 231 (+19.07%)
Mutual labels:  hacktoberfest, test-automation
Grammarinator
ANTLR v4 grammar-based test generator
Stars: ✭ 162 (-16.49%)
Mutual labels:  hacktoberfest, test-automation
Zebrunner
Zebrunner is a Test Automation Management Tool
Stars: ✭ 131 (-32.47%)
Mutual labels:  hacktoberfest, test-automation
Beanmother
A library for setting up Java objects as test data.
Stars: ✭ 102 (-47.42%)
Mutual labels:  hacktoberfest, test-automation
Mobileautomationframework
Single code base framework to test android and iOS app using appium (v6.1.0), maven, testng,java. Option to start appium server programmatically.
Stars: ✭ 66 (-65.98%)
Mutual labels:  hacktoberfest, test-automation
Stryker4s
Mutation testing for Scala. Work in progress...
Stars: ✭ 118 (-39.18%)
Mutual labels:  hacktoberfest, test-automation
Stryker Js
Mutation testing for JavaScript and friends
Stars: ✭ 2,043 (+953.09%)
Mutual labels:  hacktoberfest, test-automation
Fuzzinator
Fuzzinator Random Testing Framework
Stars: ✭ 164 (-15.46%)
Mutual labels:  hacktoberfest, test-automation
Actix Extras
A collection of additional crates supporting the actix and actix-web frameworks.
Stars: ✭ 190 (-2.06%)
Mutual labels:  hacktoberfest
Typed Vuex
🏦 A typed store accessor for vanilla Vuex.
Stars: ✭ 193 (-0.52%)
Mutual labels:  hacktoberfest
Xcode Install
🔽 Install and update your Xcodes
Stars: ✭ 2,367 (+1120.1%)
Mutual labels:  hacktoberfest
Offline Qr Code
📱 Browser add-on allowing you to quickly generate a QR code offline with the URL of the open tab or other text!
Stars: ✭ 193 (-0.52%)
Mutual labels:  hacktoberfest
Build Emacs For Macos
Somewhat hacky script to automate building of Emac.app on macOS.
Stars: ✭ 192 (-1.03%)
Mutual labels:  hacktoberfest
Swagger Js
Javascript library to connect to swagger-enabled APIs via browser or nodejs
Stars: ✭ 2,319 (+1095.36%)
Mutual labels:  hacktoberfest
News
TYPO3 Extension news
Stars: ✭ 192 (-1.03%)
Mutual labels:  hacktoberfest
Supermarket
Chef's community platform
Stars: ✭ 192 (-1.03%)
Mutual labels:  hacktoberfest
Zipkin Php
Zipkin instrumentation for PHP
Stars: ✭ 190 (-2.06%)
Mutual labels:  hacktoberfest
Lumen Vendor Publish
Vendor publish command for Lumen framework.
Stars: ✭ 194 (+0%)
Mutual labels:  hacktoberfest

:circleci: image:https://circleci.com/gh/os-autoinst/openQA/tree/master.svg?style=svg["CircleCI", link="https://circleci.com/gh/os-autoinst/openQA/tree/master"] :codecov: image:https://codecov.io/gh/os-autoinst/openQA/branch/master/graph/badge.svg[link=https://codecov.io/gh/os-autoinst/openQA]

= openQA

{codecov} {circleci}

openQA is a testing framework that allows you to test GUI applications on one hand and bootloader and kernel on the other. In both cases, it is difficult to script tests and verify the output. Output can be a popup window or it can be an error in early boot even before init is executed.

Therefore openQA runs virtual machines and closely monitors their state and runs tests on them.

The testing framework can be divided in two parts. The one that is hosted in this repository contains the web frontend and management logic (test scheduling, management, high-level API, ...)

The other part that you need to run openQA is the OS-autoinst test engine that is hosted in a separate https://github.com/os-autoinst/os-autoinst[repository].

== Getting started

The project's information is organized into four basic documents. As a first step, read the link:docs/GettingStarted.asciidoc[Starter Guide] and then, if needed, proceed to the link:docs/Installing.asciidoc[Installation Guide].

For users of the openQA web interface or the REST API consult link:docs/UsersGuide.asciidoc[Users Guide].

If you are interested in writing tests using openQA read the link:docs/WritingTests.asciidoc[Tests Developer Guide].

== Contributing [id="getting_involved"]

If you are interested in contributing to openQA itself, check the link:docs/Contributing.asciidoc[Developer Guide], write your code and send a pull request ;-)

=== Issue trackers and support :openqav3: https://progress.opensuse.org/projects/openqav3[openQAv3 project]

Our main issue tracker is at {openqav3} in openSUSE's project management tool. This Redmine instance is used to coordinate the main development effort organizing the existing issues (bugs and desired features) into 'target versions'.

Currently developers meet in IRC channel irc://chat.freenode.net/opensuse-factory[#opensuse-factory]

== Releases

openQA is developed on a continuous base where every commit in the git master branch is considered stable and a valid and installable version. The old tags on github are therefore misleading.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].