mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-12 15:25:51 +00:00
Link cucumber features in feature specification
This commit is contained in:
parent
5fd269f419
commit
97dd3f8bee
@ -16,6 +16,8 @@ The following features will be implemented. This gets done in three steps:
|
||||
|
||||
### User Account
|
||||
|
||||
[Cucumber Features](./user_account)
|
||||
|
||||
* Sign-up
|
||||
* Agree to Data Privacy Statement
|
||||
* Agree to Terms of Service
|
||||
@ -28,8 +30,11 @@ The following features will be implemented. This gets done in three steps:
|
||||
* Download User's Content
|
||||
* GDPR-Information about stored Content
|
||||
* Choosing Interface Language \(e.g. German / English / French\)
|
||||
* Persistent Links
|
||||
|
||||
### User Profile
|
||||
### User Profile
|
||||
|
||||
[Cucumber Features](./user_profile)
|
||||
|
||||
* Upload and Change Avatar
|
||||
* Upload and Change Profile Picture
|
||||
@ -39,7 +44,7 @@ The following features will be implemented. This gets done in three steps:
|
||||
* Show Posts of a specific User
|
||||
* Show Comments of a specific User
|
||||
|
||||
### Cockpit
|
||||
### Dashboard
|
||||
|
||||
[Clickdummy](https://preview.uxpin.com/24a2ab8adcd84f9a763d87ed27251351225e0ecd#/pages/99768919/simulate/sitemap?mode=i)
|
||||
|
||||
@ -54,7 +59,10 @@ The following features will be implemented. This gets done in three steps:
|
||||
|
||||
### Posts
|
||||
|
||||
[Cucumber Features](./post/)
|
||||
|
||||
* Creating Posts
|
||||
* Persistent Links
|
||||
* Upload Teaser Picture for Post
|
||||
* Upload additional Pictures
|
||||
* Editing Title and Content
|
||||
@ -101,6 +109,8 @@ The following features will be implemented. This gets done in three steps:
|
||||
|
||||
### Search
|
||||
|
||||
[Cucumber Features](./search)
|
||||
|
||||
* Search for Categories
|
||||
* Search for Tags
|
||||
* Fulltext Search
|
||||
@ -220,6 +230,8 @@ Shows automatically related actions for existing post.
|
||||
|
||||
### Moderation
|
||||
|
||||
[Cucumber Features](./moderation)
|
||||
|
||||
* Report Button for users for doubtful Content
|
||||
* Moderator Panel
|
||||
* List of reported Content \(later replaced by User-Moderation\)
|
||||
@ -241,6 +253,13 @@ Shows automatically related actions for existing post.
|
||||
* Allow Users to register with Invite Code
|
||||
* Double-opt-in by Email
|
||||
|
||||
### Internationalization
|
||||
|
||||
[Cucumber Features](./internationalization)
|
||||
|
||||
* Frontend UI
|
||||
* Backend Error Messages
|
||||
|
||||
### Federation
|
||||
|
||||
* Provide Server-Server ActivityPub-API
|
||||
|
||||
@ -1,18 +1,18 @@
|
||||
# Testing Guide
|
||||
|
||||
## [End-to-End Testing](cypress/README.md)
|
||||
## End-to-End Testing
|
||||
|
||||
To test all the pieces together, from the user perspective, we use integration tests. They also show if the the backend and the frontend are working as expected in conjunction and also if the browser likes our app.
|
||||
|
||||
[more...](cypress/README.md)
|
||||
|
||||
## [Component Testing](webapp/testing.md)
|
||||
## Component Testing
|
||||
|
||||
Individual Vue Components should also be documented and tested properly. This guarantees that they are reusable and the api gets more solid in the process.
|
||||
|
||||
[more...](webapp/testing.md)
|
||||
|
||||
## [Unit Testing](backend/testing.md)
|
||||
## Unit Testing
|
||||
|
||||
Expecially the Backend relies on Unit Tests, as there are no Vue Components.
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user