Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Registration Quality Assurance #86

Closed
1 task
Dilu9218 opened this issue Jul 12, 2018 · 0 comments
Closed
1 task

User Registration Quality Assurance #86

Dilu9218 opened this issue Jul 12, 2018 · 0 comments
Labels
Category: Quality Assurance Changes to code or files that improve testing or fixes bugs. Status: Available Issue was approved and available to claim or abandoned for over 3 days. Type: Testing UI Tests, Integration Tests, Travis CI, etc.

Comments

@Dilu9218
Copy link
Contributor

Dilu9218 commented Jul 12, 2018

Description

This issue is to test all the test cases in the User Registration Testing in the Quality Assurance document below. This issue can be worked by many contributors. Refer this issue when you find a bug in the following test cases.

Test cases

You can check the following document for test cases: Quality Assurance Google Docs

User Registration

Service: POST /register

Test Case Outcome
Register a User with all fields present in the request body and valid (not empty, username and email are unique, email is a valid one) ones Success
Register a User with terms and conditions checked (=True) Success
Register User without sending Authorization Header with token Success
Register a User with terms and conditions unchecked (=False) Fail
Register a User with username and email from an already existing User Fail
Register a User with one of the these fields missing from the request body: name, username, email, terms_and_conditions, password Fail
Register a User with one of the these fields empty from the request body: name, username, email, terms_and_conditions, password Fail
Register a User with invalid email (invalid does not respect e.g.: {A-Z, a-z, 0-9, _,-}@{A-Z, a-z, 0-9}.{A-Z, a-z, 0-9}) Fail

Definition of Done

  • At least one test case tested.

Estimation

30 minutes for test case (approximation)

@Dilu9218 Dilu9218 added Category: Quality Assurance Changes to code or files that improve testing or fixes bugs. Difficulty: MEDIUM Program: GSOC Related to work completed during the Google Summer of Code Program. Status: Available Issue was approved and available to claim or abandoned for over 3 days. Type: Testing UI Tests, Integration Tests, Travis CI, etc. First Timers Only Good for newcomers. and removed Difficulty: MEDIUM Program: GSOC Related to work completed during the Google Summer of Code Program. labels Jul 12, 2018
@isabelcosta isabelcosta added issue-approved and removed First Timers Only Good for newcomers. labels Aug 13, 2018
@m-murad m-murad closed this as completed Aug 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Quality Assurance Changes to code or files that improve testing or fixes bugs. Status: Available Issue was approved and available to claim or abandoned for over 3 days. Type: Testing UI Tests, Integration Tests, Travis CI, etc.
Projects
None yet
Development

No branches or pull requests

3 participants