{"id":21538827,"url":"https://github.com/vivrichards600/qatestingcasekata","last_synced_at":"2025-07-21T04:06:34.169Z","repository":{"id":79136370,"uuid":"83834172","full_name":"vivrichards600/QATestingCaseKata","owner":"vivrichards600","description":"QA Engineer assignment.","archived":false,"fork":false,"pushed_at":"2017-03-22T20:37:03.000Z","size":179,"stargazers_count":7,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T03:31:08.460Z","etag":null,"topics":["automation","bdd","javascript","protractor","qa-test","selenium","webdriverjs"],"latest_commit_sha":null,"homepage":"http://computer-database.herokuapp.com/computers","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vivrichards600.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-03T19:34:22.000Z","updated_at":"2025-01-24T19:48:48.000Z","dependencies_parsed_at":"2023-05-12T10:30:56.475Z","dependency_job_id":null,"html_url":"https://github.com/vivrichards600/QATestingCaseKata","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vivrichards600/QATestingCaseKata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivrichards600%2FQATestingCaseKata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivrichards600%2FQATestingCaseKata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivrichards600%2FQATestingCaseKata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivrichards600%2FQATestingCaseKata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vivrichards600","download_url":"https://codeload.github.com/vivrichards600/QATestingCaseKata/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vivrichards600%2FQATestingCaseKata/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266236689,"owners_count":23897229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","bdd","javascript","protractor","qa-test","selenium","webdriverjs"],"created_at":"2024-11-24T04:13:30.584Z","updated_at":"2025-07-21T04:06:34.162Z","avatar_url":"https://github.com/vivrichards600.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QA Testing Case Kata\n\n### QA Engineer assignment\n \nPlease access the following sample application - http://computer-database.herokuapp.com/computers\n\n* Create a series of manual test cases that cover the CRUD operation plus the edge cases. Make\nsure you give detailed instructions for each test case (pre conditions, steps, expected results). You\ncan use any format you want.\n* Write scripts that would automate the manual test cases that you see fit to be included in a\nregression test set. Please use any of below programming languages:\n  * Javascript (preferred)\n  * Java (preferred)\n  * Python\n  * Ruby\n\n(*Please avoid frameworks that only record test cases.*)\n\n* When the assessment is completed, please push the file containing the manual test cases and the\nautomation project to GitHub.\n\n\n\n\n### Answers\n\n* `TestCases.ods` workbook contains two work sheets, Test Cases and Bugs. \n* `Regressions Tests` folder contains scripts to automate test cases which would be included in a regression test set.\n* `Load Tests` folder contains .yml files to test GET requests to the home page and POST requests to add a new computer. Each load test creates 20 virtual users every second for 60 second.\n\nRegression Tests are written in Javascript using protractor.\n\nPlease refer to README.md within `Regression Tests` folder for information how to run the regression automated tests.\nPlease refer to README.md within `Load Tests` folder for information how to run the load tests.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvivrichards600%2Fqatestingcasekata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvivrichards600%2Fqatestingcasekata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvivrichards600%2Fqatestingcasekata/lists"}