A powerful & easy to use Test Automation Framework
Entre em nosso canal do Slack! https://join.slack.com/t/qalenium/shared_invite/enQtOTU5MDY2MTQwOTY3LWYzNGFkMTU5MTFjMmMxYmUyNjkzY2RhYjViZDcxNWVmMzUyNjgxZWJmMGNjYTQ1MGRmMTQ2MGM4NDc5Y2E4MmQ
Acompanhe as métricas de qualidade em https://sonarcloud.io/dashboard?id=QAlenium_QAlenium-Java
Acompanhe a pipeline de integração contínua em https://circleci.com/gh/QAlenium/QAlenium-Java
This is a Test Automation Framework (java) using ALM from HP. Through this framework you can create new 'Runs', update 'Test Instance' status, upload evidences and etc.
- WEB
- WEBSERVICES
- MOBILE
- DATA BASE
- MAINFRAME
These are the technologies and structure used in this project:
- Java 8, Log4j, JUnit, Apache POI, AShot QATools
- Maven, Maven Assembly Plugin - jar-with-dependencies
- Selenium, Serenity BDD, Appium
- Hibernate, JDBC
- PW3270 - Windows
- Notice that exist an ojdbc error on project. To solve it it is necessary to execute the following commandon the project directory: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar -Dfile=./ojdbc8.jar -DgeneratePom=true
The mobile tests must be executed on command line through java. You can also run mobile tests on phisical devices without usb cable. To get more commands, access http://adbshell.com/commands. Following you can find some useful ABD commands (android):
- adb devices | adb tcpip 5555 | adb connect #.#.#.#
- adb shell input text "insert%syour%stext%shere"
- adb shell 'pm list packages -f |grep packageName
- adb shell monkey -p your.app.package.name -c android.intent.category.LAUNCHER 1
This repository's issue tracker is only for bugs and feature requests.
Copyright 2020 QAlenium
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.