Code Monkey home page Code Monkey logo

assessment's Introduction

Assessment for the Software Engineer In Test

Introduction

This repository is useful as a interview assessment with Python 3.7+.

Prerequisite Packages

The convenient and safy way to execute this test scope is by installing the dependencies. Please run the following command in the terminal.

$ pip install -r requirements.txt

Quick Start

$ ./checkwarranty.sh

Usages

$ python3 checkclicksharewarranty.py -h
usage: checkclicksharewarranty.py [-h]
                                  [--browser_type {Chrome,Safari,Firefox}]
                                  [--url URL] [--tolerance TOLERANCE]
                                  [--output_file_name {warranty_defect}]
                                  outputformats [outputformats ...]
                                  serialnumberlist [serialnumberlist ...]

positional arguments:
  outputformats         If a single file format is passed in, then we assume
                        it contains a semicolon-separated list of files that
                        we expect this script to output. If multiple file
                        formats are passed in, then we assume output file
                        formats are listed directly as arguments. (Temporarily
                        only support one xlsx formats)
  serialnumberlist      If a single serial number is passed in, then we assume
                        it contains a semicolon-separated list of serial numbers that
                        we expect this script to test. If multiple serial
                        numbers are passed in, then we assume serial numbers are
                        listed directly as arguments.

optional arguments:
  -h, --help            show this help message and exit
  --browser_type {Chrome,Safari,Firefox}
                        The owner you want to choose the browser on a remote
                        machine.
  --url URL             The owner you want to choose the url to create the
                        test plan and test cases.
  --tolerance TOLERANCE
                        The owner you could set tolerance to the network
                        latancy.
  --output_file_name {warranty_defect}
                        The owner you want to choose output file name.

Files

.
├── README.md
├── __init__.py
├── __pycache__
│   ├── __init__.cpython-37.pyc
│   ├── test_sample1.cpython-37-pytest-7.1.2.pyc
│   └── testplan.cpython-37.pyc
├── checkclicksharewarranty.py
├── checkwarranty.sh
├── outputformats
├── requirements.txt
├── serialnumberlist
├── testcases
│   ├── __init__.py
│   └── warranty_defect.xlsx
└── testplan.py

Defect References

To verify the valid serial number, please directly list the serial numbers and separate by semicolon in serialnumberlist

Please check the Warranty Report in testcases

assessment's People

Contributors

s311354 avatar srlliu 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.