GithubHelp home page GithubHelp logo

testleaf's Introduction

Project Title

TestLeaf Selenium Contest

Project Description

This project contains an automated test script of ServiceNow problem ticket creation flow.

Tools and Technology

Project is created with:

  • Selenium with Java for UI automation and writting business logics
  • Maven for build control
  • Applied BDD approach with Cucumber
  • Cucumber extent report to generate test reports
  • TestNG framework used as runner
  • Log4j to generate logs
  • Git for version control

Project Location

Please clone https://github.com/iamKrishnendu/TestLeaf.git using git clone command using git bash to get this project in your local

Project Dependensies

  • JDK should be installed (created on version 13.0.1)
  • Maven should be install (create on version 3.6.2)
  • Developed on Windows 10 platform
  • To check installed jdk version run command java --version from command prompt
  • To check maven version run command mvn --version from command prompt

Project Setup

  • First take a clone of this repository (repository link and command mentioned above)
  • Go to the project location and launch command prompt (for windows)
  • Type command mvn install

Reporting

Once execution is completed, go to root directory and open a folder called Test-Report and open the latest folder created with current date and time instance

Test Artifacts

Problem ticket number is stored under data.json place under target-->cucumber-report

Screenshot

In case test execution is failed, screenshot of the failed step will be available under root directory --> Screenshot

testleaf's People

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.