-
Notifications
You must be signed in to change notification settings - Fork 1
User test documents
ezgitek edited this page Dec 14, 2016
·
9 revisions
Property | Value |
---|---|
Test Title | Viewing topics and tags as a guest |
Purpose | To test if a guest user can view topics and relations |
- User should not be logged in.
- There should be at least two topics in db with at least one relation (with name).
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
|
Property | Value |
---|---|
Test Title | Registering, logging in to and logging out of the system |
Purpose | To test if a new user can register, login and logout |
- User should not exist already.
- User should have a valid e-mail.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
User e-mail |
|
- Postconditions:
- User should be able to login to system with newly created account.
Property | Value |
---|---|
Test Title | Creating a topic |
Purpose | To test if a user can create a topic |
- User should be logged in.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic (with at least one tag) |
|
Property | Value |
---|---|
Test Title | Adding relation |
Purpose | To test if a user can add relation |
- User should be logged in.
- There must be at least two topics in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
two topic names |
|
Property | Value |
---|---|
Test Title | See tags and comments of a topic |
Purpose | To test if a user can see details of a topic |
- There must be at least one topic, one comment and one tag.
- User must be on homepage.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic (with at least one tag, one relation and one comment) |
|
Property | Value |
---|---|
Test Title | Add comment to a topic |
Purpose | To test if a user can add comment |
- User should be logged in.
- There must be at least one topic in the system.
- User should be on home page.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic |
|
Property | Value |
---|---|
Test Title | Add tag to a topic |
Purpose | To test if a user can add tag |
- User should be logged in.
- There must be at least one topic in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic |
|
Property | Value |
---|---|
Test Title | Searching among existing topics&tags. |
Purpose | To test that the server gives the appropriate results via searching. |
- At least one topic should exist in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
|
|
Property | Value |
---|---|
Test Title | Searching among non-existing topics&tags. |
Purpose | To test that the server gives the appropriate results via searching. |
None
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
|
Property | Value |
---|---|
Test Title | See profile page. |
Purpose | To check that user can see profile page. |
- User should be registered to the system.
| Description | Data | Expected Result | Actual Result | Pass? | | :------: | ----------- | ---- | --------------- | ------------- | :---: | |
- Select menuitem to navigate to profile page.
- User's followed topics and contributions (on seperate tabs) should appear.
Property | Value |
---|---|
Test Title | Upvote a comment. |
Purpose | To test if a user can upvote |
- User should be logged in.
- There must be at least one comment in the system.
- User must not have voted before on this comment.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A comment |
|
Property | Value |
---|---|
Test Title | Follow a topic |
Purpose | To test if a user can follow a topic |
- User should be logged in.
- There must be at least one topic in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic |
|
Property | Value |
---|---|
Test Title | Viewing topics and tags as a guest |
Purpose | To test if a guest user can view topics and relations |
- User should not be logged in.
- There should be at least two topics in db with at least one relation (with name).
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
|
Property | Value |
---|---|
Test Title | Registering, logging in to and logging out of the system |
Purpose | To test if a new user can register, login and logout |
- User should not exist already.
- User should have a valid e-mail.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
User e-mail |
|
- Postconditions:
- User should be able to login to system with newly created account.
Property | Value |
---|---|
Test Title | Creating a topic |
Purpose | To test if a user can create a topic |
- User should be logged in.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
|
Property | Value |
---|---|
Test Title | Adding relation |
Purpose | To test if a user can add relation |
- User should be logged in.
- There must be at least two topics in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
two topic names |
|
Property | Value |
---|---|
Test Title | See tags and comments of a topic |
Purpose | To test if a user can see details of a topic |
- There must be at least one topic, one comment and one tag.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic (with at least one tag, one relation and one comment) |
|
Property | Value |
---|---|
Test Title | Add comment to a topic |
Purpose | To test if a user can add comment |
- User should be logged in.
- There must be at least one topic in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic |
|
Property | Value |
---|---|
Test Title | Edit comment of a topic |
Purpose | To test if a user can edit comment |
- User should be logged in.
- User should have added a comment before.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A comment (of user) |
|
Property | Value |
---|---|
Test Title | Add tag to a topic |
Purpose | To test if a user can add tag |
- User should be logged in.
- There must be at least one topic in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic |
|
Property | Value |
---|---|
Test Title | Searching among existing topics. |
Purpose | To test that the website gives the appropriate results via searching. |
- At least one topic should exist in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
|
|
Property | Value |
---|---|
Test Title | Searching among non-existing topics. |
Purpose | To test that the website gives the appropriate results via searching. |
None
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
|
Property | Value |
---|---|
Test Title | See profile page. |
Purpose | To check that user can see profile page. |
- User should be registered to the system.
| Description | Data | Expected Result | Actual Result | Pass? | | :------: | ----------- | ---- | --------------- | ------------- | :---: | |
- Navigate to profile page.
- User's info (e-mail, username) should appear on system.
Property | Value |
---|---|
Test Title | Upvote a comment. |
Purpose | To test if a user can upvote |
- User should be logged in.
- There must be at least one comment in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A comment |
|
Property | Value |
---|---|
Test Title | Follow a topic |
Purpose | To test if a user can follow a topic |
- User should be logged in.
- There must be at least one topic in the system.
Description | Data | Expected Result | Actual Result | Pass? |
---|---|---|---|---|
|
A topic |
|
- [Communication Plan] (Communication-Plan)
- Database Schema
- API Documentation
- [Description] (Project-Description)
- [Diagrams] (Diagrams)
- [Domain Analysis] (Domain-Analysis)
- [Features, Themes] (Features,-Themes)
- Mockups
- [Personas] (Personas)
- Plan
- Responsibility Assignment Matrix
- Requirements
- [Use Cases] (Use-Cases)
- [User Stories] (User-Stories)
- Peer Reviews
- Project Tutorial
- Repository Usage Manual
- [Test Plan] (Test-Plans)
- Ahmet Ercan Tekden
- Esma Özelbaş
- Ezgi Tekdemir
- Furkan Erdem Perşembe
- İsmail Enes Yılmaz
- İrem Zöğ
- Kayahan Taşyaran
- Mehmet Utkan Gezer
Preliminary Meetings:
- Meeting 1 (Feb 16)
- Meeting 2 (Feb 23)
- Meeting 3 (Mar 03)
- Meeting 4 (Mar 08)
- Meeting 5 (Mar 14)
- Meeting 6 (Mar 28)
- Customer Meeting 1 (Mar 31)
- Meeting 7 (Apr 05)
Meetings In-production:
- Meeting 8 (Sep 27)
- Meeting 9 (Oct 03)
- Meeting 10 (Oct 10)
- Git Meeting (Oct 14)
- Meeting 11 (Oct 17)
- Meeting 12 (Oct 24, expected)
- Meeting 13 (Oct 31)
- [Meeting 14 (Nov 7)] (Meeting-14)
- Meeting 15 (Nov 14)
- [Meeting 16 (Nov 21)] (Meeting-16)
- [Meeting 17 (Dec 5)] (Meeting-17)
- Meeting 18 (Dec 12)
- [Meeting 19 (Dec 19)] (Meeting-19)
within Sub-groups:
- Database Meeting (Oct 11)
- Android Meeting 1 (Oct 14)
- [Frontend Meeting 1 (Oct 14)](Frontend Meeting 1)
with Customer: