Skip to content

A spiritual successor of Cometa focused on testing for people without programming knowledge.

Notifications You must be signed in to change notification settings

LeParadoxHD/testing-labs-ce

Repository files navigation

A spiritual successor of Cometa focused on testing for people without programming knowledge.

TestingLabs Enterprise Edition Website / Repo

Enterprise Edition

While the Comunity Edition is very limited, the Enterprise Edition includes the following:

  • AI based features
  • Web & Mobile App analysis
  • Step editor (including Visual Scratch)
  • Queues
  • CI/CD Integration
  • Automations to create Android and iOS based images

Major features:

  • Free-to-use software
  • Web and native apps testing
  • Easy setup on the cloud
  • No code focused
  • CI/CD Integration

Technologies used:

  • Docker
  • Docker-Compose
  • Typescript (Front)
  • Angular (Front)
  • NestJS (API Server)
  • Redis (Cache)
  • Selenoid (Selenium Grid)
  • WebdriverIO (Webdriver for Chrome, Firefox, Edge, Opera and IE)
  • TensorFlow (Front & Backend)

TestingLabs Cloud (BETA)

Our current Selenium Grid provides up to 150 nodes (shared amongst all users):

  • 100 desktop/mobile Chromium based browser sessions (Chrome, Edge and Opera) [Community Edition]
  • 30 desktop/mobile Firefox browser sessions [Community Edition]
  • 20 native mobile apps (Android 5+ and iOS 10+) [Enterprise Edition]

Request access to our cloud by filling the form in the experimental features page. If you're eligible for BETA access, you will get a plugin zip allowing you to use our Cloud. See Plugins section for installation info.

Paid or on demand features

  • Advanced test editor:
    • Completion AI (TensorFlow): Quickly select the best step based on your input, keywords, or description of what you pretend to do.
    • Visual Scratch: With this mode you will be able to better comprehend your tests workflow and edit by drag and drop your desired steps.
    • Step category: List your steps by their behavior or by your own tags, even mark them as favourites
    • Nested tests: Allows to group tests or run a test with predefined steps (up to 5 nested tests)
  • Web/App AI analysis (TensorFlow):
    • Our AI will scan your website or mobile app to look for visual, functional, accessibility or performance issues.
    • After scan completion, you can opt to create an automatic test for future usage and testing.
  • Storage:
    • Up to 1 TB of storage for tests, screenshots and videos (per user).

Requirements

  • Docker
  • Docker Compose
  • KVM Capable host (for Android & Safari containers)

Getting started

Installation

docker-compose up -d

TestingLabs will be ready when all the container are marked as healthy and will be available at port 80 and 443.

You can optionally run docker-compose logs -f to see all the logs as the first setup takes some minutes.

To run in development mode:

Modify the docker-compose.yml mode variable from prod to dev.

Plugins

Place your own, beta or plugins in the plugins folder. NOTES: Instructions on how to write plugins will be provided in the future.

Backups

  • A daily backup of each test is done at midnight, up to 7 days.
  • Screenshots and video resources are not included in backups.

Private repo

All paid features are available at our private repo

About

A spiritual successor of Cometa focused on testing for people without programming knowledge.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published