How to Test the WP eMember Plugin to Make Sure Everything is Working

Setup Preparation

You will most likely have your WordPress admin dashboard open while you configure and test various things. So it is a good idea to use two different browsers for the testing. Use one browser (e.g Firefox) to open your WordPress admin dashboard and use the other one (e.g. Internet Explorer, Google Chrome) to simulate a visitor. The reason is that the temporary login information is stored in the browser’s session, so having two different browsers to do two different things is ideal and will avoid any login conflicts due to shared session.

Also, checkĀ theĀ plugin testing checklist to avoide any common mistakes

Simple Test

The simplest way to test the WP eMember plugin after you set everything up is to allow free membership and then visiting the registration URL to sign up for a free membership account. Here are some guidelines:

  • Create a post or page calling it “Free Member Content” and put some random content in it.
  • Create a Membership Level called “Free Membership” giving it access to the site’s content (posts, pages etc)
  • Now go to the “Manage Content Protection” menu and select the “Free Membership” level from the drop down.
  • Give this membership level access to the post “Free Member Content”.
  • Go to the settings menu and make sure the “Allow Free Membership” field is checked and the “Free Membership Level ID” field has the correct ID of the “Free Membership” level.
  • Now if you open a new browser window and try to access this “Free Member Content” post without being logged in as a member you should see something similar to the following:

Content is not displayed when logged in

  • Follow the “Join Today” link and go to the registration page to register for a free membership account.
  • Once you sign up use the “user name” and “password” for your free membership to log in.
  • If the login operation is successful you should see the content of the “Free Member Content” post/page.

This indicates that the content protection, member registration and login functionalities are setup correctly and it’s working fine.

Now you can take the testing one step further and try a test transaction by purchasing one of the paid membership (if you offer paid membership) to see how the paid membership registration part works.

The Typical Member Registration Flow article is another good resource.

This entry was posted in Testing and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>