# Test Plan - Projects & Events #
## Glossary of terms
| Term | Definition |
| --------- | --------------|
|Account | Monarch keeps track of an account, identified in three stages: Lead, Prospect and Billing |
|Agy | Agency. Companies dedicated to the provision of services related to the creation, execution and distribution of advertising campaigns. |
|Deal | Invoice for your ad campaign |
|Lead | Registration of an individual who shows interest in acquiring a good or hiring a service. A Lead is an Account that needs approval by a manager to begin creating deals. |
|Prospect | Prospect is an Account that you can immediately create deals for and does not need to be approved by a manager. |
|Manager | A Role who controls the activities, business dealings, tracking accounts and agencies media. |
|Outlet | Distribution channel. Source where advertising can go ( Website, Channel TV, Channel Radio, etc.) |
|P&E | Abbreviation Projects and Events |
|Rev Type | Revenue Type. |
|Salesperson| An individual who sells goods and services media to other entities. |
---
## 1st Sprint - Projects Page Profile ##
### US 1. P&E Landing Page — Create landing page ###
[User Story](https://www.pivotaltracker.com/story/show/166529380)
* Role (Like): All Users
* Funcionality / Feature: Need access to `Projects & Events` as a new section from the main menu
* Reason / Result: For the purpose of quickly accessing and identifying P&E as an autonomous feature, as well as for visualizing the key information of the landing page.
#### Test Cases
Describe the result / behavior expected.
NOTE: The status can be "Incomplete/Complete", "In Progress" (currently in testing), "Standby" (waiting for devs).
##### Stage 1 [In Progress]- A new location, “Projects & Events” should exist from the main left upper navigation
- [x] Clickable in all supported browsers (Chrome, Firefox, IE, Edge, Safari)
- Load time
- UI
- Feedback of experience navigate
* From Windows 10: Any browser take more time to load and access, Safari isn't friendly the UI.
- [x] Icon can be quickly identified and would make sense for users
- [ ] No spelling errors
- [ ] Accomplish with the mock-up design
##### Stage 2 [In Progress] - Display "Projects & Events" Information
- [x] The information is display on the screen
- [x] Option on the header square appear as selected "By Year"
- [x] Information square with the columns: "Goal", "to Goal", "% Goal", "Run Dates"
- [x] Display a list of current projects
- NOTE: Check test data set ( (There isn't dataset load, it will be add next sprint))
- [x] Button (+) to add new projects
- [x] Validate access by role
- [x] Display new window to "Add a Project"
##### Stage 3 [STANDBY] - The “Name” will link me to the P&E Profile
- [x] Project names are clickable
- [x] Project names navigate to the correct profile
| Stage| Actual Result | Comments | Status (Pass/Fail) |
| -----| -------- | -------- |-----------|
| 1 | On the menu appear as: "PROJECTS", isn't comply with mock-up design. | It's required to specify which Name will be show up of navigate menu. (https://i.imgur.com/JkBLscn.png)|P
| 2 | The window "Add a Project" is display successfully, however, it need to improve of design accordingly. | Is missing to identify the fields required, as well as the improve the way to show up Outlet List and change some spelling error regarding to 'Available Inventory'. (https://i.imgur.com/Wfq5thJ.png)|P
| 3 | Project name are clickable and navigate according profile |The time to load expected is excessive when an account is added it's doesn't matter if is a manager or AE role. | P
Pivotal Notes
These are the notes that I would log in Pivotal. I would take most of my test cases and list them. For example...
```
Verified across our supported browsers as a salesperson and as a manager that:
- the navigation on the main menu is clickable
- the icon can be quickly identified and would make sense for users
- there are no spelling errors
- column names for the main content are spelled correctly
- per Ryan, columns can be sorted
- project names are clickable and navigate to the correct profile
```
### US 2. P&E Landing Page - A Manager can create New "Project & Event"
[User Story](https://www.pivotaltracker.com/n/projects/1570819/stories/166530295)
* Role (Like): Manager
* Funcionality / Feature: Need to create a new Project / Event and be able to see the list of them.
* Reason / Result: For the purpose to create and take control of the projects / events, as well as access each option with a simple click.
#### Test Cases
##### Stage 1 [STANDBY] - Display key fields
- [x] Clickable to screen to Add Project and display new window
- [ ] Check the data validation for required fields
- [ ] In case of empty or invalid data field, show message indicated (standard)
- [ ] Verify information Offices on the scrolldown
- [ ] Show a list of Participating Outlets accordingly to specific projects/events regarding salesperson access
##### Stage 2 [STANDBY] - Optional fields to shown
- [ ] Prove that 'Revenue Goal' is the correct regarding the Outlets selected
- [ ] Add some item into Available Inventory
- [ ] Check information of Name and Inventory Spots
- [ ] Verify information 'Revenue Type' on the scrolldown
- [ ] Check that is include on the forecast calculation
| Stage | Actual Result | Comments | Status (Pass/Fail) |
| ----- | -------- | -------- |-----------|
| 1 |The fields are displayed, however there is no key identification. |Should be show different messages (standard) according the data validation of each fields. (https://i.imgur.com/WOqR8j7.png) (https://i.imgur.com/rVdY5AY.png)(https://i.imgur.com/8rHjVr2.png)(https://i.imgur.com/jzlZTXF.png)| F
| 2 | You cannot know which are the optional fields for adding information|It's required to identify the business rules to accept the number max to add inventory items. (https://i.imgur.com/aDFTrCR.png) !(https://i.imgur.com/5e8iWkg.png)(https://i.imgur.com/CEYsN23.png) | F
### US 3. P&E Profile Page – Create Profile Page and add suspects
* Role (Like): Manager
* Funcionality / Feature: Need to be able to see the information by project / event quickly, identifying salesperson and activities associated, as well as status commited and projected.
* Reason / Result: For the purpose of recognizing the states of the current and committed plans for each project / event.
[User Story](https://www.pivotaltracker.com/n/projects/1570819/stories/166530875)
#### Test Cases
##### Stage 1 [STANDBY] - Approach Advertisers
- [x] Access is correct on profile project information
- [x] Check that all advertisers are displayed according to the project / event
- [ ] It is identified if the advertiser accepted or not the offer.
- [ ] You can perform an activity, add a pitch
- [ ] The delete button is easy to identify
- [ ] Project/Event can be removed from the list
- [ ] A message is displayed announcing that project/event information will be deleted
- [ ] All account activities appear
- [ ] You can identify the type of activities registered and notes if any
##### Stage 2 [STANDBY] - Add Suspect to P&E
- [ ] Review the registration form for new projects / events
- [ ] Confirm the messages when you click on save
- [ ] Check the filling of the mandatory fields
- [ ] Suspects are identified to add to the project / event
- [ ] Add advertisers manually
- [ ] Review how many advertisers can be added as new
- [ ] Check if these advertisers have been added successfully
##### Stage 3 [STANDBY] - Revome Adversiter List
- [ ] See the activities associated with a project / event
- [ ] Check that salespeople are underway with activities of a project / event
- [ ] Quickly identify being able to remove an advertiser from the list
- [ ] Select the advertiser you wish to remove from the list
- [ ] Remove the advertiser
- [ ] Check the deleted message
| Stage| Actual Result | Comments | Status (Pass/Fail) |
| -----| -------- | -------- |-----------|
| 1 |The identification of the advertisers in the register of the projects / events is not yet available |There aren't behavior indicators regarding the accepted or rejected offers on projects and events. |F |
| 2 | Some suspects may be added to projects / events with information that is not validated|The registration information of the projects / events is not correct| F
| 3 | Although there is an option to delete accounts associated with projects / events, this does not work correctly|The deletion of the registered information has not been verified.| F