-
Notifications
You must be signed in to change notification settings - Fork 30
Testing instructions for critical flows
Test steps:
- Download .zip file from https://github.com/10up/simple-podcasting/releases
- From the WP Dashboard menu, select ""Plugins > Add New"" to upload new plugins to the WP test site
- Choose the .zip file you want to upload from your computer and click Upload
- Once the upload is complete, no errors should appear"
Expected Results:
The zip file should successfully upload to the WP test site.
Test steps:
- Active plugin by clicking on ""Activate plugin"" button.
- Redirect to Onboarding screen and you can see all the required Fields ( E.g : Podcast name, podcaset Artist/Author name, podcast summary & Podcast category)
- Can Upload image with Minimum size: 1400px x 1400 px — maximum size: 2048px x 2048px.
- Verify all the required field should be filled.
- It redirects on ""Well Done"" page.
Expected Results:
- No activation errors or conflicts with other plugins should be displayed.
- Podcasts"" option should be displayed on left navigation bar.
Test steps:
- After successful installation of the plugin, it redirects to the “Get Started with Podcasting” screen once you click on the “Activate Plugin” button.
- Verify that the plugin allows user to input all required fields to set up the podcasting screen.
Expected Results:
- Verify that all the required fields should be listed with asterisk mark.
- Verify that error message should be displayed for invalid data for any fields.
- Verify that If we leave any required field blank then notification message should be displayed.
- Verify that the field should be accessible by keyboard.
Test steps:
- Active plugin by clicking on ""Activate plugin"" button.
- Redirect to Onboarding screen and you can see all the required Fields ( E.g : Podcast name, podcaset Artist/Author name, podcast summary & Podcast category)
- Can Upload image with Minimum size: 1400px x 1400 px — maximum size: 2048px x 2048px.
- Verify all the required field should be filled.
- It redirects on ""Well Done"" page.
Expected Results:
- The fields should be saved successfully.
- Podcast should be listed under ""Postcasts"" in left side admin navigation.
Test steps:
- Active plugin by clicking on ""Activate plugin"" button.
- Redirect to Onboarding screen and
- Can see a ""Skip setup"" link on the right side of the page on the header.
Expected Results:
User should be able to skip the onboarding process by the "Skip Setup" link and be redirected to plugin listing page.
Test steps:
- Go to Plugins > Installed Plugins
- Click on "Active" tab and there you can see "Simple podcast" plugin with deactivation link
Expected Results:
A Simple podcast plugin should be available under the "Active" tab from the header of plugins.
Test steps:
- Go to Plugins > Installed Plugins within the WordPress dashboard 2.Browse to the Simple podcast plugin and click on the deactivate link
Expected Results:
The plugin should be deactivated without any error messages.
Test steps:
- Go to Plugins > Installed plugins
- Browse down to the Simple podcast 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 Results:
1."A message should appear 'Safe Redirect Manager plugin was successfully deleted.' 2. The plugin is no longer appearing in the list of installed plugin".
Test steps:
1 Go to wp-admin 2. Navigatte to Podcasts > Add new podcast 3. Add podcast Name 4. Save changes
Expected Results:
- Verify that Podcast name field should be required field.
- Verify that the podcast name should be added/updated.
- The Podcast name that you have added should be shown in the title of your podcast.
Test steps:
1 Go to wp-admin 2. Navigatte to Podcasts > Add new podcast 3. Add Slug 4. Save changes
Expected Results:
- Verify that slug should have all lowercase and contains only letters, numbers, and hyphens.
- Verify that the slug should be added/updated.
- Slug that you have added should appear in the podcast's URL.
Test steps:
1 Go to wp-admin 2. Navigatte to Podcasts > Add new podcast 3. Add Subtitle 4. Save changes
Expected Results:
Verify that the Podcast Subtitle should be added/updated.
Test steps:
1 Go to wp-admin 2. Navigatte to Podcasts > Add new podcast 3. Add Podcast Artist / Author name 4. Save changes
Expected Results:
- Verify that "Podcast Artist / Author name" text field should be required field.
- Verify that the "Podcast Artist / Author name" text field should be added /updated.
- The" Podcast author name" should be visible for listener.
- Verify that the field should be accessible by keyboard.
Test steps:
- After successful installation of the plugin, it redirects to the “Get Started with Podcasting” screen once you click on the “Activate Plugin” button
- User can see Podcast Summary text field.
Expected Results:
- Verify that Podcast Summary text field should be required field.
- Verify that Podcast Summary text field should be added/updated.
- Verify that the field should be accessible by keyboard.
Test steps:
- After successful installation of the plugin, it redirects to the “Get Started with Podcasting” screen once you click on the “Activate Plugin” button
- User can see "cover Image" field.
Expected Results:
- Verify that Cover Image field should be required field.
- Verify that Cove Image field should be displayed with ""Select Image"" button.
- Verify that with ""Select Image "" button User can upload image with minimum size: 1400px x 1400 px — maximum size: 2048px x 2048px.
- Verify that with ""Select Image "" button User can select image from ""Media library"".
- Verify that uplpaded image should be properly display within podcatcher apps.
- Verify that the field should be accessible by keyboard.
Test steps:
- After successful installation of the plugin, it redirects to the “Get Started with Podcasting” screen once you click on the “Activate Plugin” button
- User can see "Podcast Category" field.
Expected Results:
- Verify that Podcast Category text field should be required field.
- Verify that Podcast Category should have category dropdown .
- Verify that when no category is selected there should be ""None"" displayed in dropbox.
- Verify that User should able to select any one category from dropdown.
- Verify that selected Podcast Category should have listed for the listeners to use to discover your podcast under when browsing podcatchers.
- Verify that the field should be accessible by keyboard.
Test steps:
- Active plugin by clicking on "Activate plugin" button.
- Redirect to Onboarding screen and you can see create button.
Expected Results:
the "Create" button should be in disabled state until all the required fields are filled.
Test steps:
- Active plugin by clicking on "Activate plugin" button.
- Redirect to Onboarding screen and you can see create button.
- Fill all required filed with valid data. .
Expected Results:
the "Create" button should be in enable state once all the required fields are filled.
Test steps:
- Active plugin by clicking on "Activate plugin" button.
- Redirect to Onboarding screen and you can see create button.
- Fill all required filed with valid data.
- Click on "Create" button.
- It redirects on "Well Done" page..
Expected Results:
"1. It should redirect on well done page with ""Create a new post"" button and ""Create another show"".
Test steps:
- Active plugin by clicking on "Activate plugin" button.
- Redirect to Onboarding screen and you can see create button.
- Fill all required filed with valid data.
- Click on "Create" button.
- It redirects on "Well Done" page.
- Click on "Create a new post" button.
Expected Results:
- Button should be clickable and should be redirected to http://localhost/Newwpsite/wp-admin/post-new.php page.
Test steps:
- Active plugin by clicking on "Activate plugin" button.
- Redirect to Onboarding screen and you can see create button.
- Fill all required filed with valid data.
- Click on "Create" button.
- It redirects on "Well Done" page.
- Click on "Create another show".
Expected Results:
Button should be clickable and should be redirected to http://localhost/Newwpsite/wp-admin/edit-tags.php?taxonomy=podcasting_podcasts&podcasts=true
Test steps:
- Active plugin by clicking on "Activate plugin" button.
- Redirect to Onboarding screen and you can see create button.
- Fill all required filed with valid data.
- Click on "Create" button.
- It redirects on "Well Done" page.
- Click on "Here" link.
Expected Results:
- "Here" link should be clickable.
- Admin should be able to edit "Show detail" by "Here" link.