gitcoinco / skunkworks

experimental laboratory
64 stars 35 forks source link

Quantstamp - Highest Quality Testing For Your Project [500 DAI] #162

Open alexvotofuture opened 4 years ago

alexvotofuture commented 4 years ago

Challenge Description

All too often we see projects that undervalue quality testing. Quality testing saves you and your team time when maintaining code and reduces risk when adding new features. We want to see hackers better develop this highly marketable skill. When you create quality tests, everyone wins. Submissions with the highest quality testing will win the 500DAI bounty.

Read more about quality tests here šŸž https://www2.quantstamp.com/securing-your-defi-project-starts-with-quality-testing

Submission Requirements

Submit your projectā€™s full test suite with 80% or better test coverage. We would like to review the actual tests done. Submit any relevant documentation or specifications. Submit a print out the %Stmts %Branches %Funcs %Lines and Uncovered Lines. Please note that numbers donā€™t point to quality.

Submission Deadline

May 29th, 2020

Judging Criteria

Having a high-quality test suiteā€”one that includes unit, integration and functional testsā€”is essential for projects. Tests should have assertions that check effects of the executed code in case of a successful transaction as well as a revert message in case of a rejected transaction. Writing such assertions would be cumbersome without a clear technical specification that lists all system requirements. Donā€™t write tests just to reach 100% coverage, write tests to find bugs. Your submission will be judged qualitatively and only those with 80% or better coverage will be accepted.

Winner Announcement Date

We will review all hackathon entries in the week following May 29th and will announce a winner by June 12th or sooner.

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 0.001 ETH (0.21 USD @ $206.68/ETH) attached to it as part of the Quantstamp fund.

gitcoinbot commented 4 years ago

Issue Status: 1. Open 2. Cancelled


The funding of 0.001 ETH (0.2 USD @ $195.9/ETH) attached to this issue has been cancelled by the bounty submitter