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

Create test cases docs table for POST /categories/{id}/sections #213

Open
4 tasks
Rahulm2310 opened this issue Apr 10, 2021 · 5 comments
Open
4 tasks

Create test cases docs table for POST /categories/{id}/sections #213

Rahulm2310 opened this issue Apr 10, 2021 · 5 comments
Labels
Category: Documentation/Training Improvements or additions to documentation. Category: Quality Assurance Changes to code or files that improve testing or fixes bugs. First Timers Only Good for newcomers. Open Source Hack

Comments

@Rahulm2310
Copy link
Contributor

Description

As a developer or tester,
I need to know some test cases examples,
so that I can have an idea of how I can test the app.

Creating test cases will help everyone understand how to use the API.

References:

Acceptance Criteria

Update [Required]

  • Create quality assurance documentation on /docs folder.
  • Create test cases documentation table for POST /categories/{id}/sections API endpoint.

Definition of Done

  • All of the required items are completed.
  • Approval by 1 mentor.

Estimation

30 mins

@Rahulm2310 Rahulm2310 added Category: Documentation/Training Improvements or additions to documentation. Category: Quality Assurance Changes to code or files that improve testing or fixes bugs. First Timers Only Good for newcomers. Open Source Hack Status: Available Issue was approved and available to claim or abandoned for over 3 days. labels Apr 10, 2021
@annabauza
Copy link
Contributor

approved

@Ln11211
Copy link

Ln11211 commented Sep 28, 2021

hello, I am a first timer and I want to try working on this issue, but I haven't fully understood what should I be documenting, any help ?
(p.s I have really very little knowledge right now but I'll learn anything asap)

@isabelcosta
Copy link
Member

isabelcosta commented Oct 8, 2021

@Ln11211 I just saw this now. Sure so, the idea is to explore this endpoint capabilities and potential test scenarios and create a similar table to inform contributors of how to test this endpoint. For example, maybe you have to be logged in for the endpoint to return successfully 🤔

Here's a document example: https://github.com/anitab-org/mentorship-backend/blob/cf6df094e4fef735e135674e4d5697ded5060d7d/docs/quality-assurance-test-cases.md

Does that help?
I've assigned this to you, let me know if you have more doubts

@isabelcosta isabelcosta removed the Status: Available Issue was approved and available to claim or abandoned for over 3 days. label Oct 8, 2021
@Ln11211
Copy link

Ln11211 commented Oct 17, 2021

@isabelcosta , Should I document the quality assurance and test cases table in the same file you shared, or should I make a new one with the name "quality assurance documentation" ?

If I am not wrong, I have to document different test cases so somebody can test the service(POST/Categories/ {id}/Sections) right ? so to begin with different test cases, I was wondering what does this service do ? For example, I understood that POST/users/login and /register can be used to create a user account and to login, but what does POST/Categories/ {id}/Sections do ?

P.S I have seen your mentorship GSoc18 video and I created a user account too..

@isabelcosta
Copy link
Member

should I make a new one with the name "quality assurance documentation" ?

Yes please :)

If I am not wrong, I have to document different test cases so somebody can test the service(POST/Categories/ {id}/Sections) right ? so to begin with different test cases, I was wondering what does this service do ? For example, I understood that POST/users/login and /register can be used to create a user account and to login, but what does POST/Categories/ {id}/Sections do ?

@Ln11211 those are great questions! I don't know exactly how it works. But I think you can understand more if you look at the code that implements that request. Are you familiar with programming and navigating a codebase, or would you need help?
@annabauza @vatsalkul can you help here?

P.S I have seen your mentorship GSoc18 video and I created a user account too...

Nice :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Documentation/Training Improvements or additions to documentation. Category: Quality Assurance Changes to code or files that improve testing or fixes bugs. First Timers Only Good for newcomers. Open Source Hack
Projects
None yet
Development

No branches or pull requests

5 participants