Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

Write test cases for mama project #14

Open
4 tasks
breslavsky opened this issue Nov 4, 2022 · 15 comments
Open
4 tasks

Write test cases for mama project #14

breslavsky opened this issue Nov 4, 2022 · 15 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@breslavsky
Copy link
Owner

breslavsky commented Nov 4, 2022

  • write checklist for testing app
  • write full test cases list for all feature
  • write test cases in Markdown
  • send pull request

Use as a base https://github.com/breslavsky/hello-cypress/tree/main/test_cases

@breslavsky breslavsky added the documentation Improvements or additions to documentation label Nov 4, 2022
@EmelyanovaQA
Copy link
Collaborator

@breslavsky I've corrected check-list. If there are no remarks, I'll finish it

@breslavsky
Copy link
Owner Author

@EmelyanovaQA please send a link to file or commit

@EmelyanovaQA
Copy link
Collaborator

@breslavsky
Copy link
Owner Author

breslavsky commented Nov 11, 2022

It looks much better. Let me just suggest format:

1. Layout

1.1. Header

  • 1.1.1. Header is visible.
  • 1.1.2. Logo is presented with link to main page.
  • 1.1.3. Main menu is presented.

For anonymous user

  • 1.1.4. Main menu contains: Home, Sign Up, Sing Up.

For logged in user

  • 1.1.5. Main menu contains items: Home, New Article, Settings, link to user profile page.

1.2. Jumbo

For anonymous user

  • 1.2.1. Jumbo is visible.
  • 1.1.2. Jumbo сontains app name and slogan.

For logged in user

  • 1.1.3. Jumbo is hidden.

2. Features

  • 2.1. User can register.
  • 2.2. User can login.
  • 2.3. User can publish article.

3. UI / UX

  • 3.1. All the mandatory fields should be validated.

4. Security

  • 4.1. HTTPs is used.

I found good article https://www.guru99.com/complete-web-application-testing-checklist.html

@EmelyanovaQA
Copy link
Collaborator

@breslavsky Check please a new format and I`ll finish in this manner https://github.com/breslavsky/hello-cypress/blob/EmelyanovaQA/test_cases/check-list.md

@EmelyanovaQA
Copy link
Collaborator

EmelyanovaQA commented Nov 18, 2022

@breslavsky Check, please, check list https://github.com/breslavsky/hello-cypress/blob/EmelyanovaQA/test_cases/check-list.md. While writing it I've noticed that there is no subscription list where registered users could see their subscriptions. And there is no function to edit a comment.

@EmelyanovaQA
Copy link
Collaborator

@breslavsky Are there any remarks?

@breslavsky
Copy link
Owner Author

It was discussed in Zoom.

@EmelyanovaQA
Copy link
Collaborator

EmelyanovaQA commented Dec 1, 2022

@breslavsky we didn't discuss if there should be a function to edit a comment and if it should be mentioned in checklist.

@breslavsky
Copy link
Owner Author

Hm, if app has this feature it should be in check list.

@EmelyanovaQA
Copy link
Collaborator

@breslavsky yes, but in this app there is no function to edit comments and I wanted to know if the app should have that function because this function is logically necessary and other apps like this one have such function, where registered users write there comments and can edit them.

@breslavsky
Copy link
Owner Author

Perhaps Conduit has no this feature.

@EmelyanovaQA
Copy link
Collaborator

EmelyanovaQA commented Dec 6, 2022

@breslavsky
Copy link
Owner Author

@EmelyanovaQA I am very sorry, I like it! Please send pull request to merge!

@EmelyanovaQA
Copy link
Collaborator

@breslavsky I pushed pull request, waiting for approval

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants