# Github Repos for Testing

**URL:** <https://club.ministryoftesting.com/t/github-repos-for-testing/793>\
**Category:** Archive\
**Tags:** learning, resources\
**Created:** [21 May 2017 18:53 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793 "2017-05-21T18:53:20Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![heather\_reid](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/heather_reid/32/29_2.png) [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Post date:** [21 May 2017 18:53 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793/1 "2017-05-21T18:53:20Z")

</div>

Just last week Chris Kenst posted a tweet asking

> <https://twitter.com/ckenst/status/863212159508938752>

He has subsequently released a blog post called [9 GitHub Lists for Testing](http://www.kenst.com/2017/05/9-github-lists-for-testing/).

My personal favourite is [awesome-testing](https://github.com/TheJambo/awesome-testing) compiled by TheJambo. James welcomes additions to this should you have items you think have been missed from it.

Some other cool suggestions from people in the thread are:

1. [Bug Magnet](https://github.com/gojko/bugmagnet) Chrome extension by Gojko Adzic.
2. A library called [faker](https://github.com/stympy/faker) which generates fake data (names, addresses, and phone numbers).
3. [Battery Historian](https://github.com/google/battery-historian) a tool to analyze battery consumption on Android

I’ve not used all of the repos suggested in the blog from Chris and the replies but, so far, it’s looking like a really useful list.

Do you have any other Github repos that you think have been missed? I’m sure there are tonnes but maybe you have a go to set or one that is _always_ open on a tab in your browser.

---

<div class="post-metadata">

**Author:** ![heather\_reid](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/heather_reid/32/29_2.png) [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Post date:** [22 May 2017 19:37 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793/2 "2017-05-22T19:37:37Z")

</div>

A reply on Twitter

> <https://twitter.com/TestingRants/status/866398287661682688>

Also a [WebDevelopersSecurityChecklist](https://github.com/virajkulkarni14/WebDeveloperSecurityChecklist/blob/master/CHECKLIST.md) I stumbled across on Slack.

---

<div class="post-metadata">

**Author:** ![maciej.m.gasiorowski](https://avatars.discourse-cdn.com/v4/letter/m/f475e1/32.png) [@maciej.m.gasiorowski](https://club.ministryoftesting.com/u/maciej.m.gasiorowski)\
**Post date:** [23 May 2017 14:51 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793/3 "2017-05-23T14:51:09Z")

</div>

Maybe it will be useful for someone:

> **[mgasiorowski/quality\_mobile\_apps\_mindmap](https://github.com/mgasiorowski/quality_mobile_apps_mindmap)**
>
> Contribute to mgasiorowski/quality\_mobile\_apps\_mindmap development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![heather\_reid](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/heather_reid/32/29_2.png) [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Post date:** [28 May 2017 11:25 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793/4 "2017-05-28T11:25:00Z")

</div>

Chris has posted a new blog [18 GitHub Projects for Testing](http://www.kenst.com/2017/05/18-github-projects-for-testing/).

I’ve also stumbled across [Awesome-Hacking](https://github.com/Hack-with-Github/Awesome-Hacking).

---

<div class="post-metadata">

**Author:** ![santhosh.tuppad](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/santhosh.tuppad/32/429_2.png) [@santhosh.tuppad](https://club.ministryoftesting.com/u/santhosh.tuppad)\
**Post date:** [28 May 2017 18:48 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793/5 "2017-05-28T18:48:50Z")

</div>

Want to scan your HTTP headers for Security? Its simple. Just do this 😉  
// Install Python  
// Clone or Download hsecscan from github [https://github.com/riramar/hsecscan](https://github.com/riramar/hsecscan)  
// Once downloaded, unzip the file and save it in a location of your preference  
// Open your terminal (On Mac or Windows) and navigate to the folder where you have unzipped hsecscan-master  
// Run “python [hsecscan.py](http://hsecscan.py) -u [http://example.com](http://example.com)”

And then you can see the result in your terminal.

---

<div class="post-metadata">

**Author:** ![mwinteringham](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/mwinteringham/32/9023_2.png) [@mwinteringham](https://club.ministryoftesting.com/u/mwinteringham)\
**Post date:** [29 May 2017 09:27 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793/6 "2017-05-29T09:27:59Z")

</div>

So I have created a fair few repo’s myself some to practise testing against and some to help with testing:

**Repos to practise testing:**

- Restful-booker: A small API to try out API testing against - [https://github.com/mwinteringham/restful-booker](https://github.com/mwinteringham/restful-booker)
- Restful-booker-platform: A more advanced platform of APIs to try out different exploration techniques - [https://github.com/mwinteringham/restful-booker-platform](https://github.com/mwinteringham/restful-booker-platform)
- Simple API Monitor: An exercise to teach testers how to build a very basic API monitor - [https://github.com/mwinteringham/simple-api-monitor](https://github.com/mwinteringham/simple-api-monitor)
- Monitor tutorial: An exercise to teach testers to build custom dashboards - [https://github.com/mwinteringham/monitor-tutorial](https://github.com/mwinteringham/monitor-tutorial)

**Repos to aid testing:**

- Lipsum Generator: A small chrome extension that will inject a random amount of Lorem ipsum text into a focused TextBox - [https://github.com/mwinteringham/lipsum-generator](https://github.com/mwinteringham/lipsum-generator)
- Wiremock Chrome Extension: A chrome extension that provides a UI to Wiremock - [https://github.com/mwinteringham/wiremock-chrome-extension](https://github.com/mwinteringham/wiremock-chrome-extension)
- API Framework: A series of API checking framework templates in different languages that can be used to get you starting with API checking - [https://github.com/mwinteringham/api-framework](https://github.com/mwinteringham/api-framework)

---

<div class="post-metadata">

**Author:** ![burdettelamar](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/burdettelamar/32/2536_2.png) [@burdettelamar](https://club.ministryoftesting.com/u/burdettelamar)\
**Post date:** [7 September 2017 16:36 UTC](https://club.ministryoftesting.com/t/github-repos-for-testing/793/7 "2017-09-07T16:36:09Z")

</div>

I have put up example code for testing a REST API here (click ‘show original’ to invoke formatting):

> <https://github.com/BurdetteLamar/RubyTest/blob/master/examples/rest_api/RestAPI.md>

It’s part of the larger project RubyTest:

> <https://github.com/BurdetteLamar/RubyTest/blob/master/README.md>
