repo for the TestingRESTServices talk and tests
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
TestingRESTServices
UsingDatabasesInTesting
packages
GitterTests.postman_collection.json
README.md
TestingRESTServices.sln

README.md

TestingRESTServices

Join the chat at https://gitter.im/TestingRESTServices/Lobby

Note: you will need to get your own Access Token from gitter to be able to run the tests!

repo for the TestingRESTServices talk and tests
Slides: https://goo.gl/7K7PGW

Resources

API Testing

Katrina Clokie's API, Web Services & Microservices Testing Pathway (lots of resources) - http://katrinatester.blogspot.ca/2015/09/api-web-services-microservices-testing.html
SmartBear API Testing Dojo - https://www.soapui.org/testing-dojo/welcome-to-the-dojo.html
API Testing Framework from Mark Winteringham - https://github.com/mwinteringham/api-framework
Choosing an HTTP Status Code - http://racksburg.com/choosing-an-http-status-code/
Public APIs (to practice with) - https://github.com/toddmotto/public-apis/blob/master/README.md
Blog post: Paste JSON as classes - https://g33klady.com/2016/10/12/she-used-this-one-neat-trick-to-model-json-as-classes-in-c-and-her-audience-was-stunned/
Postman Documentation - https://www.getpostman.com/docs/

Database Integration

Blog post: database checks w/ REST API: https://g33klady.com/2016/10/23/using-sql-databases-and-rest-together-in-integration-automation-with-c-and-nunit/
AdventureWorks2012 database - http://msftdbprodsamples.codeplex.com/releases/view/55330 then get AdventureWorks2012-Full Database Backup.zip

Testing in general

Bacon Ipsum - http://baconipsum.com/
Naughty Strings List - https://github.com/minimaxir/big-list-of-naughty-strings
Heuristics Cheat Sheet - http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf

Other

Gitter API documentation - https://developer.gitter.im/docs/rest-api