Coder Social home page Coder Social logo

3botlogin_testing's Introduction

3botlogin_testing

  • The main purpose of this repo is to provide automation testing against 3botlogin app
  • For now this testsuite runs only on Android platform devices. In the future it should run against IOS platforms as well.

Scenarios Documentation

Please find all test scenarios here.

Software prerequisites

To be able to run tests, the following softwares are required:

1- Nodejs

2- Appium

3- Java 8

4- Maven

5- Android Studio (Only if a virtual device is needed). if you will run your tests on a Real Device, no need for android studio or any equivalent software.

Versions used during running testsuite:

Nodejs (11.9.0) - Appium (1.14.2) - Maven (3.6.0)

Tests Execution Steps

1- Replace this apk with the apk version you want to test.

2- In Config file:

  • Please provide email_password, appium_main (main.js path in your system) and node_bin (nodejs bin path in your system).
  • registeredUser and accountPhrase will be generated for you. please don't enter value for these params.
  • Set device to "Android Device" if real android device is used. Otherwise use a the virtual device name.

3- To run the testsuite: from the command line: cd 3botlogin_testing, then mvn test

4- Once tests execution is done. please open 3botlogin_testing/target/surefire-reports/emailable-report.html to check the full report of the passed and failed tests with detailed explanation of the errors (if exists). A sample can be found here.

5- Logs can be found in log/testlogs.log. This log file will be generated during running testsuite.

3botlogin_testing's People

Contributors

john-kheir avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.