wjy + testing   291

Supercharged End 2 End Testing
browser  e2e  javascript  testing  js  puppeteer  selenium  webdriver 
6 weeks ago by wjy
authcov/authcov: Web app authorization coverage scanning
AuthCov crawls your web application using a Chrome headless browser while logged in as a pre-defined user. It intercepts and logs API requests as well as pages loaded during the crawling phase. In the next phase it logs in under a different user account, the "intruder", and attempts to access each of one of the API requests or pages discovered previously. It repeats this step for each intruder user defined. Finally it generates a detailed report listing the resources discovered and whether or not they are accessible to the intruder users.
websec  scanner  testing  node.js  puppeteer  js  javascript 
6 weeks ago by wjy
mountebank - over the wire test doubles
mountebank is the first open source tool to provide cross-platform, multi-protocol test doubles over the wire. Simply point your application under test to mountebank instead of the real dependency, and test like you would with traditional stubs and mocks.

mountebank is the most capable open source service virtualization tool in existence, and will cure what ails you, guaranteed.
testing  mock  server  thoughtworks  js  javascript  node.js 
june 2019 by wjy
ccampbell/luna: Simple, modern, opinionated JavaScript unit testing
Luna is a simple, modern, opinionated unit testing framework for testing JavaScript in a browser or with Node.js.

Unlike other testing frameworks, Luna has no configuration options or plugins. This means it will not work for every use case, but it is designed to work very well in many cases.
javascript  js  unittesting  testing  library 
june 2018 by wjy
You like TDD? you'll love Infinitest.
Each time you change the code Infinitest runs the relevant tests for you!!
testing  tdd  junit  java  tools 
may 2018 by wjy
jqno/equalsverifier: EqualsVerifier can be used in Java unit tests to verify whether the contract for the equals and hashCode methods is met.
EqualsVerifier can be used in Java unit tests to verify whether the contract for the equals and hashCode methods in a class is met. The Maven coordinates are:
java  junit  testing 
may 2018 by wjy
nteract: write your next code-driven story.
Fire up this desktop application and develop engaging documents with prose, executable code in a favorite language, pictures, and more.

If you are a data scientist, researcher, journalist, educator, student, or developer, use nteract to write code-driven, interactive stories.
tools  programming  jupyter  testing  desktop  ipython  native  notebook  showcase 
may 2018 by wjy
google/caliper: Micro-benchmarking library for Java
Caliper is a tool for measuring Java code performance, primarily focused on microbenchmarks.
performance  benchmarking  google  java  tools  testing  code 
may 2018 by wjy
What is LabVIEW? - National Instruments
LabVIEW is systems engineering software for applications that require test, measurement, and control with rapid access to hardware and data insights.
labview  software  awesome  engineering  hardware  testing 
march 2018 by wjy
Wallaby - Integrated Continuous Test Runner for JavaScript
Wallaby.js runs your JavaScript tests immediately as you type and displays execution results in your code editor. It also provides beautiful test and code coverage reports updated in realtime.
javascript  js  testing  tool  tdd 
february 2018 by wjy
Pown.js is the security testing an exploitation framework built on top of Node.js and NPM.
js  javascript  node.js  nodejs  testing  exploitation  framework  security 
january 2018 by wjy
jcstress - Code Tools - OpenJDK Wiki
The Java Concurrency Stress tests (jcstress) is an experimental harness and a suite of tests to aid the research in the correctness of concurrency support in the JVM, class libraries, and hardware.
java  concurrency  stresstesting  testing  debugging  tool  jvm 
october 2017 by wjy
PVS-Studio: Static Code Analyzer for C, C++ and C#
PVS-Studio is a tool for bug detection in the source code of programs, written in C, C++ and C#. It works in Windows and Linux environment.
staticanalysis  tool  software  programming  testing 
september 2017 by wjy
secfigo/Awesome-Fuzzing: A curated list of fuzzing resources ( Books, courses - free and paid, videos, tools, tutorials and vulnerable applications to practice on ) for learning Fuzzing and initial phases of Exploit Development like root cause analysis.
A curated list of fuzzing resources ( Books, courses - free and paid, videos, tools, tutorials and vulnerable applications to practice on ) for learning Fuzzing and initial phases of Exploit Development like root cause analysis.
awesome  fuzzing  testing  list  resources 
june 2017 by wjy
Mockbin by Mashape
Mockbin allows you to generate custom endpoints to test, mock, and track HTTP requests & responses between libraries, sockets and APIs.
View Sample BinCreate BinSend a Request
http  api  testing  mock  javascript  js  opensource 
may 2017 by wjy
🔒 Memorable site for testing clients against bad SSL configs.
ssl  tls  browser  security  testing  nginx 
march 2017 by wjy
clumsy, an utility for simulating broken network for Windows Vista / Windows 7 and above
clumsy makes your network condition on Windows significantly worse, but in a managed and interactive manner.
testing  network  tool  windows 
february 2017 by wjy
Introduction | Enzyme
Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.
react  testing  javascript  reactjs  airbnb  js 
october 2016 by wjy
pavel-odintsov/fastnetmon: FastNetMon - very fast DDoS analyzer with sflow/netflow/mirror support
FastNetMon - A high performance DoS/DDoS load analyzer built on top of multiple packet capture engines (NetFlow, IPFIX, sFLOW, SnabbSwitch, netmap, PF_RING, PCAP).

What can we do? We can detect hosts in our networks sending or receiving large volumes of packets/bytes/flows per second. We can call an external script to notify you, switch off a server, or blackhole the client.

To enable sFLOW, simply specify IP of the server running FastNetMon and specify (configurable) port 6343 To enable netflow, simply specify IP of the server running FastNetMon and specify (configurable) port 2055

Why did we write this? Because we can't find any software for solving this problem in the open source world!

What is a "flow" in FastNetMon terms? It's one or multiple UDP, TCP, or ICMP connections with unique src IP, dst IP, src port, dst port, and protocol.

License: GPLv2
security  network  ddos  tools  testing 
september 2016 by wjy
Easy mocking of any system you integrate with via HTTP or HTTPS
http  api  testing  java  mock 
august 2016 by wjy
Jest · Painless JavaScript Unit Testing
Jest is a JavaScript unit testing framework, used by Facebook to test services and React applications.
javascript  framework  testing  react  jasmine  facebook  js 
august 2016 by wjy
Sikuli Script - Home
Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code.
automation  gui  testing  programming  python 
june 2016 by wjy
tlevine/urchin: Shell tests
Urchin is a portable shell program that runs a directory of Unix-style programs and produces pretty output. It is normally used for testing shell programs, where each test case corresponds to a single file in the directory that Urchin runs.

Urchin is called "Urchin" because sea urchins have shells called "tests".
shell  testing  test  tools 
april 2016 by wjy
Browsersync - Time-saving synchronised browser testing
Time-saving synchronised browser testing. It’s wicked-fast and totally free.
browser  testing  tools  productivity  opensource  sync 
march 2016 by wjy
Marak/faker.js · GitHub
generate massive amounts of fake data in Node.js and the browser
javascript  fake  data  fixtures  testing  js 
december 2015 by wjy
google/gjstest · GitHub
A fast javascript unit testing framework that runs on the V8 engine.
google  javascript  js  testing  unittesting  tools  performance  v8  framework 
september 2015 by wjy
minimaxir/big-list-of-naughty-strings · GitHub
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
security  list  string  testing 
august 2015 by wjy
dvyukov/go-fuzz · GitHub
Go-fuzz is a coverage-guided fuzzing solution for testing of Go packages. Fuzzing is mainly applicable to packages that parse complex inputs (both text and binary), and is especially useful for hardening of systems that parse inputs from potentially malicious users (e.g. anything accepted over a network).
golang  fuzzing  fuzz  testing 
august 2015 by wjy
MozillaSecurity/funfuzz · GitHub
This repository contains two JavaScript-based fuzzers. jsfunfuzz tests JavaScript engines and can run in a JavaScript shell. DOMFuzz tests layout and other parts of browser engines through DOM API calls. Most of the code other than testcase generation is written in Python: restarting the program when it exits or crashes, noticing evidence of new bugs from the program's output, reducing testcases, and identifying when regressions were introduced.
js  javascript  testing  fuzz  fuzzing  fuzzer 
july 2015 by wjy
Run your PHP code in our online shell (150+ versions)
3v4l.org is an online shell that allows you to evaluate your code on my server. I compiled more than 150 different PHP versions (every version released since 4.3.0) and HHVM for you to use. For every script you submit, this site tells you: Output from all released PHP and HHVM versions Performance (time and memory) of every version VLD opcode output Contextual links to documentation and php sourcecode Output from all upcoming alpha & beta PHP versions Output from a few popular RFC Branches HHVM Analyzer output
php  tools  testing  development  online  shell  hhvm 
july 2015 by wjy
« earlier      
per page:    204080120160

related tags

!awesome  !cool  !selenium  3d  23andme  abtesting  accessibility  acm  afl  agile  airbnb  ajax  akamai  algorithms  amazon  anal  analysis  analytics  analyzer  android  angular  angularjs  apache  api  appurify  article  assertion  asynchronous  automated  automation  awesome  aws  backbone.js  backdoor  bandwidth  bash  bbc  bdd  belllab  benchmark  benchmarking  bestpractices  book  browser  browsers  browserstack  bug  bugs  bugtracking  build  burp  c  c#  c++  caching  capybara  casperjs  chai  cheatsheet  chrome  chromium  ci  clang  cli  client  cloud  cobalt  code  codereview  codes  coffeescript  collaborative  collisiondetection  comcast  commadline  commandline  comparison  compatibility  concurrency  configuration  console  continuous  continuous-integration  continuousintegration  cookie  cool  coverage  cpp  crawler  creditcard  cross-browser  crossbrowser  csharp  css  css3  cucumber  curl  dashboard  data  database  db  ddos  debug  debugging  decisiontree  demo  design  desktop  developer  development  devops  diff  distributed  dna  dns  docker  dom  dos  drupal  dsl  dvwa  e2e  ecma  ecmascript  editor  email  engineering  envjs  erlang  error  essay  eventdriven  experiments  exploit  exploitation  expressjs  facebook  fake  faker  feedback  fhir  fiddle  fiddler  firebug  firefox  fixtures  framework  free  frontend  funcunit  fuzz  fuzzer  fuzzing  fuzzying  gecko  gem  generator  geoip  geolocation  ghost.py  golang  google  googleanalytics  graphics  grep  grunt  gui  guide  hacking  hapi  hardware  haskell  headless  healthcare  heartbleed  hhvm  hosting  html  html5  htmlunit  http  https  hudson  ie  ie6  ie8  ie9  ie10  images  insights  integration  intern  internetexplorer  ioc  ios  ip  ipfw  iptables  ipython  issuetracking  jasmine  java  javascript  jetbrain  jquery  jresig  js  jsbin  jsl  jslint  json  jspref  junit  jupyter  jvm  karma  kotlin  labview  language  latency  learning  less  libraries  library  limit  limits  lint  linux  list  live  load  load-test  loadtesting  localstorage  logging  mail  marketing  martinfowler  math  metasploit  microsoft  minifier  minion  mitm  mitmproxy  mobile  mobiledev  mocha  mock  mocking  mockjax  monitoring  monkeytesting  mozilla  mustache  mysql  native  nessus  netflix  nette  network  networking  nginx  node  node.js  nodejs  nodeunit  notebook  novel  oauth  oAuth2  objc  objective-c  objectivec  ocaml  octane  online  onlinetools  opengl  opensource  openssl  openstack  optimization  osx  pageres  paper  parser  parsing  paste  pastebin  pathoc  pathod  patterns  pdf  penetration  penetrationtesting  people  performance  perl  pfctl  phantomjs  photo  php  phpspec  phpunit  ping  placeholder  planout  playground  post  postbin  preview  production  productivity  profiler  programming  proxy  puppeteer  python  qa  qatools  qt  quickcheck  qunit  rackspace  react  reactjs  reactnative  reference  regex  regexp  remote  rendering  replay  requestbin  resources  responsive  rest  restful  reverseproxy  rspec  ruby  rust  s3  sahi  sandbox  sass  sauce  scanner  scanning  scraper  scraping  screenshot  screenshots  scripting  scss  security  selenium  selinium  server  service  sharedarraybuffer  sharing  shell  showcase  simulator  slimerjs  slowloris  smtp  social  software  softwareengineering  soulmate  spectacular  spectre  speed  spider  spin  sql  sqlfiddle  sqlinjection  ssl  ssllab  StackVM  standalone  static  staticanalysis  status  stresstesting  string  stub  subset  superagent  survey  surveys  swaks  swift  symfony  symfony2  sync  sysadmin  tap  tape  tcp  tcpcopy  tdd  templating  tencent  test  test-runner  testable  testdouble  testframework  testing  testling  testrunner  thoughtworks  timetravel  tips  tls  tmpltr  tool  tools  tox  trial  tunnel  tutorial  twisted  twitter  ui  unittest  unittesting  unix  usability  util  utilities  utility  ux  v8  validator  vcr  vegeta  verification  virtualbox  virtualenv  virtualpc  visualization  vm  vulnerability  watir  web  webappsec  webdesign  webdev  webdevelopment  webdriver  webkit  webmaster  webpack  webscraping  websec  websecurity  webtools  wedev  wiki  wikipedia  windows  yahoo  yui  yui3  zap  zookeeper 

Copy this bookmark: