All Projects â†’ jpmorganchase â†’ sandboni-core

jpmorganchase / sandboni-core

Licence: GPL-3.0 license
Sandboni - Java test optimization library which reduces test execution time without compromising quality

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to sandboni-core

eat
Json based scenario testing tool(which can have test for functional and non-functional)
Stars: ✭ 41 (+51.85%)
Mutual labels:  test-automation, testing-tools
Phpinsights
🔰 Instant PHP quality checks from your console
Stars: ✭ 4,442 (+16351.85%)
Mutual labels:  code, static
Recheck Web
recheck for web apps – change comparison tool with local Golden Masters, Git-like ignore syntax and "Unbreakable Selenium" tests.
Stars: ✭ 224 (+729.63%)
Mutual labels:  test-automation, testing-tools
Hitchhiker
a Restful Api test tool
Stars: ✭ 2,175 (+7955.56%)
Mutual labels:  test-automation, testing-tools
toster
DSL framework for testing Android apps
Stars: ✭ 31 (+14.81%)
Mutual labels:  test-automation, testing-tools
Gauge
Light weight cross-platform test automation
Stars: ✭ 2,622 (+9611.11%)
Mutual labels:  test-automation, testing-tools
eaf-linter
ðŸĪŠ A linter, prettier, and test suite that does everything as-simple-as-possible.
Stars: ✭ 17 (-37.04%)
Mutual labels:  code, testing-tools
Argus Eyes
A lightweight commandline tool for visual regression testing of UI components.
Stars: ✭ 158 (+485.19%)
Mutual labels:  test-automation, testing-tools
allure-nunit
Archived - Allure adapter for NUnit framework.
Stars: ✭ 45 (+66.67%)
Mutual labels:  test-automation, testing-tools
kentan
A modular test data generator for TypeScript
Stars: ✭ 38 (+40.74%)
Mutual labels:  test-automation, testing-tools
Tork
💞 Tests your Ruby code, in parallel, as you change it
Stars: ✭ 185 (+585.19%)
Mutual labels:  test-automation, testing-tools
vividus-starter
VIVIDUS-based test project template
Stars: ✭ 43 (+59.26%)
Mutual labels:  test-automation, testing-tools
Botium Core
The Selenium for Chatbots - Bots Testing Bots
Stars: ✭ 181 (+570.37%)
Mutual labels:  test-automation, testing-tools
saloon
An E2E test seeder for enterprise web applications
Stars: ✭ 30 (+11.11%)
Mutual labels:  test-automation, testing-tools
Vividus
Vividus is all in one test automation tool
Stars: ✭ 170 (+529.63%)
Mutual labels:  test-automation, testing-tools
Mockito Scala
Mockito for Scala language
Stars: ✭ 231 (+755.56%)
Mutual labels:  test-automation, testing-tools
Swagger meqa
Auto generate and run tests using swagger/OpenAPI spec, no coding needed
Stars: ✭ 151 (+459.26%)
Mutual labels:  test-automation, testing-tools
Mockito
Most popular Mocking framework for unit tests written in Java
Stars: ✭ 12,453 (+46022.22%)
Mutual labels:  test-automation, testing-tools
Security Code Scan
Vulnerability Patterns Detector for C# and VB.NET
Stars: ✭ 550 (+1937.04%)
Mutual labels:  code, static
SHAFT ENGINE
SHAFT is an MIT licensed test automation engine. Powered by best-in-class frameworks like Selenium WebDriver, Appium & RestAssured it provides a wizard-like syntax to increase productivity, and built-in wrappers to eliminate boilerplate code and to ensure your tests are extra stable and your results are extra reliable.
Stars: ✭ 170 (+529.63%)
Mutual labels:  test-automation, testing-tools

Sandboni Core

Maven Central License: GPL v3 Build Status Sonarcloud Status

Sandboni is a Java test optimization library which reduces test execution time without compromising quality, predicts defect probability and presents actionable test results which allows developers to take preemptive measures.

Instead of applying a brute force approach to testing (i.e. executing all tests each time there is a code change), Sandboni determines the code slice affected by the change and executes only those tests related to the change. This test filtering is based on the static code analysis that lets us determine required tests without paying the price for executing them

Features

  • Compute a change scope (CS) between two revisions
  • Build a change dependency graph (CDG) for a specific change scope
  • Find and execute related/disconnected tests based on the CDG
  • Support JVM and Cucumber tests

Structure of code

The code is in a multi-module project structure

  • scm - builds a change scope between two revisions
  • engine - analyzes bytecode by locations, builds CDG and it contains the main algorithms for the graph traversing

Documentation

Contributing

Sandboni is built on open source and we invite you to contribute enhancements. There are many ways in which you can participate in the project, for example:

License

GNU General Public License v3.0

Please see License for more information

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].