Giter Site home page Giter Site logo

testomatio / app Goto Github PK

View Code? Open in Web Editor NEW
26.0 4.0 2.0 39 KB

Testomat.io is a simplified test management system for your automated tests. Issues, project board & documentation. app.testomat.io

Home Page: https://app.testomat.io

qa qa-automation software-testing test-management test-automation

app's People

Contributors

davertmik avatar kmkoushik avatar poliarush avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

app's Issues

TestCafe support

  • example repo
  • check-tests support for testcafe tests (non standard format there)
  • reporter support for
  • backend templates for TestCafe
  • frontend

Settings: framework & language change

Currently we have framework & lang listed under "Project" section
There should be a way to change them there but by default, this feature should be locked.

When framework or lang is changed user should be warned that their templates will be replaced
Whan user changes from gherkin or to gherkin - they should be notified that project goes to BDD structure and this will affect the UI as well as current templates

Also we should remove changing of framework/lang in "Import" once tests are imported.
User should be taken to Settings/Project instead

Step description

Steps should also have a description so a user could write where is that step is used, in which context, for which requirements.

An editor will also display that description when autocompletion is triggered.

cypress demo project execution is not reporting back to testomat

 ~/D/t/t/d/examples    cypress  env TESTOMATIO=dasc04ccfwd0 npx cypress run --spec "cypress/integration/examples/aliasing.spec.js"
It looks like this is your first time using Cypress: 4.6.0

  ✔  Verified Cypress! /Users/poliarush/Library/Caches/Cypress/4.6.0/Cypress.app

Opening Cypress...

====================================================================================================

  (Run Starting)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Cypress:    4.6.0                                                                              │
  │ Browser:    Electron 80 (headless)                                                             │
  │ Specs:      1 found (examples/aliasing.spec.js)                                                │
  │ Searched:   cypress/integration/examples/aliasing.spec.js                                      │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


────────────────────────────────────────────────────────────────────────────────────────────────────

  Running:  examples/aliasing.spec.js                                                       (1 of 1)


  Aliasing
    ✓ .as() - alias a DOM element for later use (658ms)
    ✓ .as() - alias a route for later use (927ms)


  2 passing (3s)


  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        2                                                                                │
  │ Passing:      2                                                                                │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     2 seconds                                                                        │
  │ Spec Ran:     examples/aliasing.spec.js                                                        │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘


  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /Users/poliarush/Documents/temp/testomat/demo1/examples/cyp    (0 seconds)
                          ress/cypress/videos/examples/aliasing.spec.js.mp4


====================================================================================================

  (Run Finished)


       Spec                                              Tests  Passing  Failing  Pending  Skipped
  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ ✔  examples/aliasing.spec.js                00:02        2        2        -        -        - │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘
    ✔  All specs passed!                        00:02        2        2        -        -        -

 ~/D/t/t/d/examples    cypress 

image

fix "Recordings" page

  • add link to actual test
  • fix displaying test with empty description
  • use the same fonts as on frontend

Gherkin scenarios preview mode

Currently, we display Gherkin scenarios in an editor with a read-only view
However, it is

  • really confusing - people try to edit it, while not on Edit page)
  • slow - editor is loaded via iframe

We should have gherkin scenarios to be displayed in the same markdown preview, as regular test descriptions, but we can add our own plugin on top of markdown to analyze and highlight Gherkin keywords. (See "Snowdown extensions)

diff2
diff
step_info
Selection_892
Selection_890
Screenshot from 2020-06-06 01-08-39

Selection_891

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.