Code Monkey home page Code Monkey logo

app's Introduction

Testomat.io is a test management system for automated and manual tests.

It's a modern QA tool designed to improve the efficiency and effectiveness of software testing processes.

Testomat.io is about shift-left strategy, test automation first approach, continuous integration and continuous delivery, DevOps and TestOps practices.

Schedule a demo to see system in action. No slides. Just practical use cases of QA workflows in real app.

image

Features

  • Test Case Management: Allows us to create, manage, and organize our test cases in a structured and systematic manner.
  • Real-Time Collaboration: Enables our team to collaborate in real-time, ensuring everyone is always on the same page.
  • Test Run Reports: Provides detailed reports on our test runs, helping us to quickly identify and address any issues.
  • Integration with CI/CD and tracking tools: Seamlessly integrates with our existing CI/CD tools, allowing for automated test execution. Link test to JIRA, Azure, Github, Gitlab, etc.

Main Benefits

  • Integration with popular testing frameworks: Testomat.io seamlessly integrates with popular testing frameworks, allowing quick generation of reports for Cypress, CodeceptJS, Codeception, Playwright, TestCafe, Cucumber, Jest, Protractor, Mocha, and Chai, etc
  • Real-time reporting: Testomat.io provides real-time test result reporting, allowing feedback as soon as a test is completed. This is particularly beneficial for large-scale testing projects where test running goes for hours.
  • Comprehensive analytics: The test management tool builds a comprehensive real-time quality assurance widgets. Track flakiness, failures, defects, tags, envionrment, test automation coverage, user story coverage, and more.

How to Get Started

You're done. ๐ŸŽ‰

For more information on how to use Testomat.io, please refer to their official documentation.

Tools

Tools that will help you make life easier.

Useful links

Support

Follow us

Contact us

QA and Dev outsourcing

Need to make software testing or test automation for your project?

Please request test automation consulting at zapple.tech or software development services at sdclabs.com

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

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

fix "Recordings" page

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

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

TestCafe support

  • example repo
  • check-tests support for testcafe tests (non standard format there)
  • reporter support for
  • backend templates for TestCafe
  • 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.