EVERYTHING XIAOMI
Get listed
Side by side

Gopter vs PropEr

Gopter

6.4#3 in property-based testing toolsFree plan
Free planLinuxSelf-hosted
Visit

PropEr

5.6#15 in property-based testing toolsFree plan
Free planSelf-hosted
Visit

What both publish

FactGopterPropEr
Known limitationThe README notes that Gopter does not provide ScalaCheck's Pretty feature and has no parallel commands yet.PropEr's generator language and Erlang type language differ for list expressions, allowing generators to specify lists of particular lengths and element types.
LicenseThe repository identifies Gopter as MIT licensed.PropEr is open-source software distributed under the GPL, version 3 or later.
PurposeGopter is a Go property-testing library that brings ideas from ScalaCheck and QuickCheck to Go.PropEr is a tool for automated, semi-random, property-based testing of Erlang programs.
Stateful testingGopter supports stateful tests.It can also be used for model-based random testing of stateful systems.

Gopter plans

  • GopterFree
  • MIT-licensed packageFree

PropEr plans

  • PropErFree

Pick Gopter if…

Gopter suits Go developers who want generated inputs and automatic shrinking for property tests. It may also suit developers using Go's testing package or GoConvey.

Pick PropEr if…

PropEr is for developers testing Erlang programs, especially pure functions and library modules for stateful code. It suits users comfortable working with Erlang and a self-hosted tool.

Charts they share