{"action":"closed","issue":{"url":"https://api.github.com/repos/benrondeau/testing-issues/issues/177","repository_url":"https://api.github.com/repos/benrondeau/testing-issues","labels_url":"https://api.github.com/repos/benrondeau/testing-issues/issues/177/labels{/name}","comments_url":"https://api.github.com/repos/benrondeau/testing-issues/issues/177/comments","events_url":"https://api.github.com/repos/benrondeau/testing-issues/issues/177/events","html_url":"https://github.com/benrondeau/testing-issues/issues/177","id":155159997,"number":177,"title":"Test Suite for App's Critical Functions Created","user":{"login":"benrondeau","id":5001219,"avatar_url":"https://avatars.githubusercontent.com/u/5001219?v=3","gravatar_id":"","url":"https://api.github.com/users/benrondeau","html_url":"https://github.com/benrondeau","followers_url":"https://api.github.com/users/benrondeau/followers","following_url":"https://api.github.com/users/benrondeau/following{/other_user}","gists_url":"https://api.github.com/users/benrondeau/gists{/gist_id}","starred_url":"https://api.github.com/users/benrondeau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benrondeau/subscriptions","organizations_url":"https://api.github.com/users/benrondeau/orgs","repos_url":"https://api.github.com/users/benrondeau/repos","events_url":"https://api.github.com/users/benrondeau/events{/privacy}","received_events_url":"https://api.github.com/users/benrondeau/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/benrondeau/testing-issues/labels/Advocacy%20Design%20&%20Development%20Standard","name":"Advocacy Design & Development Standard","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-17T01:49:57Z","updated_at":"2016-05-17T01:50:10Z","closed_at":"2016-05-17T01:50:10Z","body":"**Success looks like:**\r\nTo automate the testing of our apps to ensure they work, a test suite covering the application's critical functions (which will vary by application) needs to pass before the app is initially released, as any new features are added and periodically to ensure an app does not break due to changing services/the like.\r\n\r\nIt's not about % of code covered by the tests but instead coverage of the 'critical functions', which if not working (i.e. connecting to a database, processing a form, etc.) the app can't be used.\r\n\r\n**Failure looks like:**\r\nCritical features of the app relying purely on manual testing to ensure they work, or not testing our apps at all.\r\n"}}