-
Notifications
You must be signed in to change notification settings - Fork 6
Testing instructions for critical flows
In this test we will make sure that plugin can be uploaded to the test site via a zip file.
Test Steps
- Download .zip file from https://github.com/10up/publisher-media-kit
- Login to the test site and from within the WP dashboard menu, select Plugins > Add new.
- Use the upload option and select the .zip file from your computer
- Once the upload is complete, no errors should appear.
Expected Result:
- The zip file should successfully upload to the test site.
Activate the plugin on the test site
Test Steps
- Go to Plugins > Installed Plugins
- Click on the activate link under the Publisher Media Kit
- Check that the relevant plugin information appears, i.e. Descriptions ,Version and Support links.
Expected Result:
- The plugin should activate with no errors and the Site Kit module should appear at the top of the plugins page
- Media Kit Page should be created under the pages.
Deactivate the Site Kit plugin.
Test Steps
- Go to Plugins > Installed Plugins within the WordPress dashboard
- Browse to the Media Kit plugin and click on the deactivate link
Expected Result:
- The plugin should be deactivated without any error messages.
- Media Kit Page design will be broken.
Delete the Publisher Media Kit plugin from the test site
Test Steps
- Go to Plugins > Installed plugins
- Browse down to the Publisher Media Kit plugin and click on the delete link
- A popup should appear asking you to confirm that you want to delete the plugin. Click Ok.
Expected Result:
- A message should appear 'Publisher Media Kit plugin was successfully deleted.'
- The plugin is no longer appearing in the list of installed plugins
Verify that when plugin is activated,Media Kit Page should be created.
Test Steps
- Login with test site.
- Go to the Pages
Expected Result:
- Media Kit Page should be created and it will be appear in the page list
Media Kit Page should be match with visual design.
Test Steps
- Go to the Media Kit Page
- Open Figma design
- Compare Media Kit Page design with figma design
Expected Result:
- Rendering and functionality should work as described.
- Design should match with figma
- All elements should be rendered with theme CSS
Verify that admin user can update the data.
Test Steps
- Login with test site admin.
- Go to the Media Kit Page
- Update the preloaded data
Expected Result:
- Data should be updated successfully on admin and updated data should be rendered properly on frontend side.
Verify the customisations like spacing, dimensions, media settings, and overlays of cover block.
Test Steps
- Login with test site admin.
- Go to the Media Kit Page
- Change the spacing,dimensions,media settings, and overlays of the cover block.
Expected Result:
- Cover Block functionality and image rendering should work as updated changes.
Verify the customizations like column setting, color, and spacing of column block.
Test Steps
- Login with test site admin.
- Go to the Media Kit Page
- Change the spacing,dimensions,media settings, and overlays of the Audience Profiles (column) block.
Expected Result:
- Audience Profiles (column block) functionality and image rendering should work as updated changes.
- Verify the customizations like spacing, dimensions, and color of column block.
- Verify the button block customizations
Test Steps
- Login with test site admin.
- Go to the Media Kit Page
- Change the spacing,dimensions, color of the column block.
Expected Result:
- Column Block functionality and image rendering should work as updated changes.
- User can customize button and it should render accordingly.
- Check the customizations of tab block which are used in Digital Ad Specs, Our Packages, Our Rates sections.
- Check the customizations of table block which are used in Digital Ad Specs, Our Packages, Our Rates sections.
Test Steps
- Login with test site admin.
- Go to the Media Kit Page
- Change setting of the Orientation Options of tab blocks
- Change setting of the style and table setting of table blocks.
Expected Result:
- Tab and table blocks should render as described.
Verify the media kit page in Theme - Twenty Twenty-One theme
Test Steps
- Log in as admin of the test site
- Go to Appearance > Theme > Active Theme - Twenty Twenty-One theme
- Open frontend of media kit page
Expected Result:
- Page design and functionality should be working as expected.
Verify the media kit page in Newspack theme
Test Steps
- Log in as admin of the test site
- Go to Appearance > Theme > Active Newspack theme
- Open frontend of media kit page
Expected Result:
- Page design and functionality should be working as expected.
Verify the media kit page in Newspack: Joseph theme
Test Steps
- Log in as admin of the test site
- Go to Appearance > Theme > Active Newspack: Joseph theme
- Open frontend of media kit page
Expected Result:
- Page design and functionality should be working as expected.
Verify the media kit page in Newspack: Katharine theme
Test Steps
- Log in as admin of the test site
- Go to Appearance > Theme > Active Newspack: Katharine theme
- Open frontend of media kit page
Expected Result:
- Page design and functionality should be working as expected.
Verify the media kit page in Newspack: Nelson theme
Test Steps
- Log in as admin of the test site
- Go to Appearance > Theme > Active Newspack: Nelson theme
- Open frontend of media kit page
Expected Result:
- Page design and functionality should be working as expected.
Verify the media kit page in Newspack: Sacha theme
Test Steps
- Log in as admin of the test site
- Go to Appearance > Theme > Active Newspack: Sacha theme
- Open frontend of media kit page
Expected Result:
- Page design and functionality should be working as expected.
Verify the media kit page in Newspack: Scott theme
Test Steps
- Log in as admin of the test site
- Go to Appearance > Theme > Active Newspack: Scott theme
- Open frontend of media kit page
Expected Result:
- Page design and functionality should be working as expected.
Media kit page should be supported all desktop browsers.
Test Steps
- In Google Chrome, View all element should be render properly
- Repeat in Edge
- Repeat in FireFox
- Repeat in Safari
Expected Result:
- Media kit page displays without any rendering issues.
Media kit page should be supported all mobile browsers.
Test Steps
- In Google Chrome (mobile iOS), View all element should be render properly
- Repeat in Safari (mobile iOS)
- Repeat in Google Chrome (mobile Android).
Expected Result:
- Media kit page displays without any rendering issues.
Media kit page should be supported all tablet browsers.
Test Steps
- In Google Chrome (iPAD,iOS), View all element should be render properly
- In Google Chrome, (Tablet ,Android)
- Repeat in Edge
- Repeat in FireFox
- Repeat in Safari (iPAD,iOS)
Expected Result:
- Media kit page displays without any rendering issues.