All Projects → stryker-mutator → Stryker Js

stryker-mutator / Stryker Js

Licence: apache-2.0
Mutation testing for JavaScript and friends

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
Vue
7211 projects
Gherkin
971 projects
SCSS
7915 projects

Projects that are alternatives of or similar to Stryker Js

Stryker4s
Mutation testing for Scala. Work in progress...
Stars: ✭ 118 (-94.22%)
Mutual labels:  hacktoberfest, testing-tools, test-automation, mutation-testing
Beanmother
A library for setting up Java objects as test data.
Stars: ✭ 102 (-95.01%)
Mutual labels:  hacktoberfest, testing-tools, test-automation
Awesome K6
A curated list of resources on automated load- and performance testing using k6 🗻
Stars: ✭ 78 (-96.18%)
Mutual labels:  testing-tools, test-automation
Testcafe
A Node.js tool to automate end-to-end web testing.
Stars: ✭ 9,176 (+349.14%)
Mutual labels:  testing-tools, test-automation
Os Autoinst
OS-level test automation
Stars: ✭ 99 (-95.15%)
Mutual labels:  hacktoberfest, test-automation
Meissa
Cross-platform Distributed Test Runner. Executes tests in parallel, time balanced on multiple machines.
Stars: ✭ 66 (-96.77%)
Mutual labels:  testing-tools, test-automation
Mobileautomationframework
Single code base framework to test android and iOS app using appium (v6.1.0), maven, testng,java. Option to start appium server programmatically.
Stars: ✭ 66 (-96.77%)
Mutual labels:  hacktoberfest, test-automation
Kotlinfixture
Fixtures for Kotlin providing generated values for unit testing
Stars: ✭ 94 (-95.4%)
Mutual labels:  hacktoberfest, testing-tools
Pyats Docker
Dockerfile and scripts for pyATS
Stars: ✭ 34 (-98.34%)
Mutual labels:  testing-tools, test-automation
Pysipp
SIPp for Humans - launch multiple agents with Python
Stars: ✭ 101 (-95.06%)
Mutual labels:  testing-tools, test-automation
Paraunit
Run PHPUnit tests in parallel
Stars: ✭ 104 (-94.91%)
Mutual labels:  hacktoberfest, testing-tools
Qtools
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Stars: ✭ 64 (-96.87%)
Mutual labels:  testing-tools, test-automation
Zazkia
tcp proxy to simulate connection problems
Stars: ✭ 49 (-97.6%)
Mutual labels:  testing-tools, test-automation
System tester
A Development Tool for creating and managing system tests for Ruby on Rails >= 5.1 Applications
Stars: ✭ 73 (-96.43%)
Mutual labels:  testing-tools, test-automation
Detox
High velocity native mobile development requires us to adopt continuous integration workflows, which means our reliance on manual QA has to drop significantly. Detox tests your mobile app while it’s running in a real device/simulator, interacting with it just like a real user.
Stars: ✭ 8,988 (+339.94%)
Mutual labels:  test-automation, testing-tools
Coteafs Appium
📱 Wrapper Appium Framework in Java which supports Automation of Mobile and Tablet apps.
Stars: ✭ 93 (-95.45%)
Mutual labels:  hacktoberfest, test-automation
Faker
Faker is a pure Elixir library for generating fake data.
Stars: ✭ 673 (-67.06%)
Mutual labels:  hacktoberfest, testing-tools
Cypress
Fast, easy and reliable testing for anything that runs in a browser.
Stars: ✭ 35,145 (+1620.26%)
Mutual labels:  testing-tools, test-automation
Kotlin Faker
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Stars: ✭ 136 (-93.34%)
Mutual labels:  testing-tools, test-automation
Zebrunner
Zebrunner is a Test Automation Management Tool
Stars: ✭ 131 (-93.59%)
Mutual labels:  hacktoberfest, test-automation

Mutation testing badge Build Status NPM Node version Slack Chat

Stryker

StrykerJS

Professor X: For someone who hates mutants... you certainly keep some strange company. William Stryker: Oh, they serve their purpose... as long as they can be controlled.

Welcome to StrykerJS's monorepo. This is where all official stryker packages are maintained. If you're new to monorepos: don't be scared. You'll find the packages in the packages folder.

If you're interested in why we chose a monorepo, please read babeljs's design document about monorepos. We use it for the same reasons as they do.

Introduction

For an introduction to mutation testing and Stryker's features, see stryker-mutator.io.

Getting started

Please follow the quickstart on the website.

For small js projects, you can try the following command:

npm install --save-dev @stryker-mutator/core
# Only for small projects:
npx stryker run

It will run stryker with default values:

  • Uses npm test as your test command
  • Searches for files to mutate in the lib and src directories

Usage

$ npx stryker <command> [options] [configFile]

See usage on stryker-mutator.io

Supported mutators

See our website for the list of currently supported mutators.

Configuration

See configuration on stryker-mutator.io.

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].