<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.mediagoblin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LotusEcho</id>
	<title>GNU MediaGoblin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mediagoblin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LotusEcho"/>
	<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/Special:Contributions/LotusEcho"/>
	<updated>2026-06-07T03:36:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Main_Page&amp;diff=1400</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Main_Page&amp;diff=1400"/>
		<updated>2013-09-20T19:43:19Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: Changed where manual functional testing is placed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Want to Join the MediaGoblin Community? =&lt;br /&gt;
&lt;br /&gt;
We’re really glad that you want to join the MediaGoblin community!&lt;br /&gt;
&lt;br /&gt;
There are a variety of ways to help and support MediaGoblin and to join the team.  If you want to code, great, if not, even better!  MediaGoblin interested contributors in many different roles: users, system administrators, technical writers, testers, evangelists, UI/UX and graphics designers, cheerleaders, and dreamers.&lt;br /&gt;
&lt;br /&gt;
We observe the [https://www.djangoproject.com/conduct/ Django code of conduct].  Be welcoming, friendly, and patient!&lt;br /&gt;
&lt;br /&gt;
This wiki covers a variety of ways that you can get involved with MediaGoblin as well as instructions on how to get started.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hang out with the MediaGoblin folk ==&lt;br /&gt;
&lt;br /&gt;
MediaGoblin has a mailing list and an IRC channel where we hang out.  See [http://mediagoblin.org/pages/join.html our join page] for links.&lt;br /&gt;
&lt;br /&gt;
Please drop by and say “Hi!”  And, if you’re looking for something to do, just ask---there’s always work to be done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Take Part in the Monthly Meetings ==&lt;br /&gt;
&lt;br /&gt;
Each month is a [[:Category:Meeting|Meeting]]. You can take part and help decide on the future of MediaGoblin. Or just be around and see what&#039;s happening live!&lt;br /&gt;
&lt;br /&gt;
=How Can you help ?=&lt;br /&gt;
&lt;br /&gt;
First and foremost, for many (but not all) types of contributions you may want to set up a local instance.  To learn how to do this, see the [[HackingHowto]] page.  (If you&#039;re not familiar with command line level things, there are still ways you can help below!)&lt;br /&gt;
&lt;br /&gt;
== File Bugs / Triage Bugs ==&lt;br /&gt;
&lt;br /&gt;
Issue reports are critical for all projects.  Identified bugs give developers a basis for beginning work, and providing an idea of what features and issues are most important to users and the overall usability of the software.  If you identify errors, flaws, unexpected behaviors, or deficits that impede use, file a bug.&lt;br /&gt;
&lt;br /&gt;
* [[File Bugs]] -- notes on filing new bugs/issues/feature requests&lt;br /&gt;
* [[Feature Ideas]] -- notes on possible features&lt;br /&gt;
* [[Triage Bugs]] -- notes on triaging&lt;br /&gt;
* [[BugTriageDay]] -- every other Thursday is bug triage day where anyone can help out triaging bugs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Send Encouragement / Spread the Word ==&lt;br /&gt;
&lt;br /&gt;
Sometimes, a nice word, simple encouragement, and interest in the work we’re doing is enough to inspire a tizzy of productive work.  Just a bit more interest and encouragement can even make the difference between a complete feature and limited functionality; between a completed milestone and lost momentum.&lt;br /&gt;
&lt;br /&gt;
Similarly, MediaGoblin, and the movement for free network services, is always in need of encouragement.  Use free network services, understand the principals behind the movement, be able to articulate the benefits of free network services and the problems with psudo-free applications that don’t respect the users’ freedom.&lt;br /&gt;
&lt;br /&gt;
Write a blog post, post a status update, drop by the listserv or join #mediagoblin on freenode.net and let us know.  See [http://mediagoblin.org/join/ our join page] for links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Write Documentation / Edit Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentation quick start]] - How to contribute to the documentation effort.&lt;br /&gt;
* [[ManualStandards]] - covers the standards for writing the user manual (forthcoming.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test MediaGoblin ==&lt;br /&gt;
&lt;br /&gt;
Do you have access to the web? Do you like sharing your opinions? If so, we need your help to test MediaGoblin! Testers play around with the current test instance, note what operating system and browser they use (notes on multiple set-ups are also helpful) and take some notes. That&#039;s it! It&#039;s a very important task that doesn&#039;t require any special knowledge and you&#039;re done in under an hour. Ready to help?  &lt;br /&gt;
&lt;br /&gt;
* [[User Experience]] - user experience testing.  Includes link to an instance you can try!&lt;br /&gt;
* [[UnitTests|Unit Tests]] - all about the unit tests&lt;br /&gt;
* [[Manual_Functional_Testing|Manual Functional Testing]] - a great way to get to know MediaGoblin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Translate MediaGoblin ==&lt;br /&gt;
&lt;br /&gt;
If you know English and another language and feel comfortable translating elements of the interface or even the documentation, we’d love to have help translating the software and resources.&lt;br /&gt;
Translating MediaGoblin is very easy with a web interface, so there is no programming knowledge required at all.&lt;br /&gt;
&lt;br /&gt;
* [[Translations]] - How to translate stuff or update the translations&lt;br /&gt;
&lt;br /&gt;
== Become a User ==&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
We’re building MediaGoblin for us and for you but really you’re one of us and I am you and we are we and MediaGoblin is the walrus.&lt;br /&gt;
&lt;br /&gt;
We&#039;re planning to launch our own public instance of MediaGoblin in the near future--probably in the September/October 2011 time frame.  When we do, sign up for an account, use the service and relish in the thought that this service comes with a heaping side of Freedom and you can salt and pepper it to your liking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Help Others ==&lt;br /&gt;
&lt;br /&gt;
Have you spent time with MediaGoblin?  If so, your experience and wisdom are invaluable and you’re the best person we can think of to help other users with their questions.&lt;br /&gt;
&lt;br /&gt;
Hang out on the IRC channel and help answer new peoples&#039; questions.  See [http://mediagoblin.org/join/ our join page] for links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run your own MediaGoblin Instance ==&lt;br /&gt;
&lt;br /&gt;
Are there things about our instance you want to change?  Are there things about other instances you wish were different?  Want to test upcoming changes?  Want to create patches to implement things you need?  That’s great—you can run your own instance!&lt;br /&gt;
&lt;br /&gt;
The primary documentation for this is at [http://docs.mediagoblin.org http://docs.mediagoblin.org] but here are some additional tips:&lt;br /&gt;
&lt;br /&gt;
* [[Configure_MediaGoblin|Configuration]] - Learn about MediaGoblin configuration files and file options.&lt;br /&gt;
* [[Deployment]] - General deployment advice&lt;br /&gt;
* [[Scaling Down]] - Minimizing MediaGoblin&#039;s resource requirements&lt;br /&gt;
* [[Virtual Machine Hosting]] - Deploy your own publicly available MediaGoblin server using [http://aws.amazon.com/free/?utm_source=adwords&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=CPC_Google_AWS_ec2&amp;amp;utm_content=TextV01_PP_V01_EC2&amp;amp;trk=CPC_Google_AWS_ec2 Amazon&#039;s free EC2 tier].&lt;br /&gt;
&lt;br /&gt;
= Technical project documentation =&lt;br /&gt;
&lt;br /&gt;
The technical docs, that are more finished and the ones that are better maintained near the code (so they stay up to date) are in the more technical chapters of the [http://docs.mediagoblin.org/ main documentation].&lt;br /&gt;
* [[Storage]] - How MediaGoblin&#039;s internal storage system works.&lt;br /&gt;
* [[Processing]] - What happens after you submit your image/video/etc?  Processing!  More about that.&lt;br /&gt;
* [https://gitorious.org/mediagoblin/mediagoblin/blobs/master/extlib/README External Library Policy] - covers use of external libraries&lt;br /&gt;
* [[User:Cwebber/braindumps]] - Chris Webber&#039;s braindumps (you can help refactoring these into real sections of the site!)&lt;br /&gt;
* [[Multiple media support]] - Design plan for multiple media support&lt;br /&gt;
&lt;br /&gt;
== Write Code / Fix Code ==&lt;br /&gt;
&lt;br /&gt;
MedaGoblin development is premised on the idea that the entire interface for the platform be completely theme-able.  If you have a design or theming background, consider developing themes for MediaGoblin.  New themes help test the theming system, provide attractive and appealing interfaces for prospective users.  If you want to start a new theme but don’t know where to start, touch base with the development community on the list or in the IRC channel for more information.&lt;br /&gt;
&lt;br /&gt;
If you are a coder and you would like to write code, the repository is hosted on gitorious. Clone or fork the repository and start poking around. Become familiar with this manual for an overview of how the software works and is used. Consider the contributor wiki for more information about the project, our preferred methods, and guides for developing MediaGoblin. We even have tips on becoming a coder and we’re willing to help!&lt;br /&gt;
&lt;br /&gt;
* [[HackingHowto|Hacking]] - notes on making and sending in code contributions&lt;br /&gt;
** [[BeginnersCorner|Beginner&#039;s Corner]] - resources for those who are new to Python or Git.&lt;br /&gt;
** &#039;&#039;Started from an older version of the Hacking Howto?  We switched from buildout-&amp;gt;virtualenv, so look at [[Moving from buildout to virtualenv]] for information on how to move over.&#039;&#039;&lt;br /&gt;
* [[Git workflow]] - How to go about submitting patches via git.&lt;br /&gt;
* [[Code review tips]] - Tips on how to go about doing local code review&lt;br /&gt;
* [[Templating]] - How our templating structure is set up&lt;br /&gt;
* [[Code overview]] - Overview of the structure of the codebase&lt;br /&gt;
&lt;br /&gt;
== Create a Theme ==&lt;br /&gt;
&lt;br /&gt;
See [http://docs.mediagoblin.org/siteadmin/theming.html the theming docs]&lt;br /&gt;
&lt;br /&gt;
== Write a plugin ==&lt;br /&gt;
&lt;br /&gt;
If you start, you&#039;ll find some basic documentation [http://docs.mediagoblin.org/#part-4-developer-s-zone| in the docs site]&lt;br /&gt;
&lt;br /&gt;
You&#039;ve made a plugin ? List it here : &lt;br /&gt;
&lt;br /&gt;
[[Available_Plugins|Available plugins]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ve written a plugin ? You got some tips to share ? A tutorial idea ? Please do :&lt;br /&gt;
 &lt;br /&gt;
[[PluginsTips|Plugins Tips]]&lt;br /&gt;
&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
== Android client ==&lt;br /&gt;
&lt;br /&gt;
See [[Android Client]]&lt;br /&gt;
&lt;br /&gt;
= Inner workings of the secret sanctum =&lt;br /&gt;
&lt;br /&gt;
* [[IRCBot]] - covers our irc bot&lt;br /&gt;
* [[ReleaseProcess|Release Process]] - covers the release process&lt;br /&gt;
* [[Update the website]] - Learn how to update mediagoblin.org!&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
[[GMG FAQ]]&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Main_Page&amp;diff=1399</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Main_Page&amp;diff=1399"/>
		<updated>2013-09-20T19:41:40Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: Added functional testing section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Want to Join the MediaGoblin Community? =&lt;br /&gt;
&lt;br /&gt;
We’re really glad that you want to join the MediaGoblin community!&lt;br /&gt;
&lt;br /&gt;
There are a variety of ways to help and support MediaGoblin and to join the team.  If you want to code, great, if not, even better!  MediaGoblin interested contributors in many different roles: users, system administrators, technical writers, testers, evangelists, UI/UX and graphics designers, cheerleaders, and dreamers.&lt;br /&gt;
&lt;br /&gt;
We observe the [https://www.djangoproject.com/conduct/ Django code of conduct].  Be welcoming, friendly, and patient!&lt;br /&gt;
&lt;br /&gt;
This wiki covers a variety of ways that you can get involved with MediaGoblin as well as instructions on how to get started.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hang out with the MediaGoblin folk ==&lt;br /&gt;
&lt;br /&gt;
MediaGoblin has a mailing list and an IRC channel where we hang out.  See [http://mediagoblin.org/pages/join.html our join page] for links.&lt;br /&gt;
&lt;br /&gt;
Please drop by and say “Hi!”  And, if you’re looking for something to do, just ask---there’s always work to be done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Take Part in the Monthly Meetings ==&lt;br /&gt;
&lt;br /&gt;
Each month is a [[:Category:Meeting|Meeting]]. You can take part and help decide on the future of MediaGoblin. Or just be around and see what&#039;s happening live!&lt;br /&gt;
&lt;br /&gt;
=How Can you help ?=&lt;br /&gt;
&lt;br /&gt;
First and foremost, for many (but not all) types of contributions you may want to set up a local instance.  To learn how to do this, see the [[HackingHowto]] page.  (If you&#039;re not familiar with command line level things, there are still ways you can help below!)&lt;br /&gt;
&lt;br /&gt;
== File Bugs / Triage Bugs ==&lt;br /&gt;
&lt;br /&gt;
Issue reports are critical for all projects.  Identified bugs give developers a basis for beginning work, and providing an idea of what features and issues are most important to users and the overall usability of the software.  If you identify errors, flaws, unexpected behaviors, or deficits that impede use, file a bug.&lt;br /&gt;
&lt;br /&gt;
* [[File Bugs]] -- notes on filing new bugs/issues/feature requests&lt;br /&gt;
* [[Feature Ideas]] -- notes on possible features&lt;br /&gt;
* [[Triage Bugs]] -- notes on triaging&lt;br /&gt;
* [[BugTriageDay]] -- every other Thursday is bug triage day where anyone can help out triaging bugs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Send Encouragement / Spread the Word ==&lt;br /&gt;
&lt;br /&gt;
Sometimes, a nice word, simple encouragement, and interest in the work we’re doing is enough to inspire a tizzy of productive work.  Just a bit more interest and encouragement can even make the difference between a complete feature and limited functionality; between a completed milestone and lost momentum.&lt;br /&gt;
&lt;br /&gt;
Similarly, MediaGoblin, and the movement for free network services, is always in need of encouragement.  Use free network services, understand the principals behind the movement, be able to articulate the benefits of free network services and the problems with psudo-free applications that don’t respect the users’ freedom.&lt;br /&gt;
&lt;br /&gt;
Write a blog post, post a status update, drop by the listserv or join #mediagoblin on freenode.net and let us know.  See [http://mediagoblin.org/join/ our join page] for links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Write Documentation / Edit Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[Documentation quick start]] - How to contribute to the documentation effort.&lt;br /&gt;
* [[ManualStandards]] - covers the standards for writing the user manual (forthcoming.) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test MediaGoblin ==&lt;br /&gt;
&lt;br /&gt;
Do you have access to the web? Do you like sharing your opinions? If so, we need your help to test MediaGoblin! Testers play around with the current test instance, note what operating system and browser they use (notes on multiple set-ups are also helpful) and take some notes. That&#039;s it! It&#039;s a very important task that doesn&#039;t require any special knowledge and you&#039;re done in under an hour. Ready to help?  &lt;br /&gt;
&lt;br /&gt;
* [[User Experience]] - user experience testing.  Includes link to an instance you can try!&lt;br /&gt;
* [[UnitTests|Unit Tests]] - all about the unit tests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Translate MediaGoblin ==&lt;br /&gt;
&lt;br /&gt;
If you know English and another language and feel comfortable translating elements of the interface or even the documentation, we’d love to have help translating the software and resources.&lt;br /&gt;
Translating MediaGoblin is very easy with a web interface, so there is no programming knowledge required at all.&lt;br /&gt;
&lt;br /&gt;
* [[Translations]] - How to translate stuff or update the translations&lt;br /&gt;
&lt;br /&gt;
== Become a User ==&lt;br /&gt;
&lt;br /&gt;
Coming soon!&lt;br /&gt;
&lt;br /&gt;
We’re building MediaGoblin for us and for you but really you’re one of us and I am you and we are we and MediaGoblin is the walrus.&lt;br /&gt;
&lt;br /&gt;
We&#039;re planning to launch our own public instance of MediaGoblin in the near future--probably in the September/October 2011 time frame.  When we do, sign up for an account, use the service and relish in the thought that this service comes with a heaping side of Freedom and you can salt and pepper it to your liking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Help Others ==&lt;br /&gt;
&lt;br /&gt;
Have you spent time with MediaGoblin?  If so, your experience and wisdom are invaluable and you’re the best person we can think of to help other users with their questions.&lt;br /&gt;
&lt;br /&gt;
Hang out on the IRC channel and help answer new peoples&#039; questions.  See [http://mediagoblin.org/join/ our join page] for links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run your own MediaGoblin Instance ==&lt;br /&gt;
&lt;br /&gt;
Are there things about our instance you want to change?  Are there things about other instances you wish were different?  Want to test upcoming changes?  Want to create patches to implement things you need?  That’s great—you can run your own instance!&lt;br /&gt;
&lt;br /&gt;
The primary documentation for this is at [http://docs.mediagoblin.org http://docs.mediagoblin.org] but here are some additional tips:&lt;br /&gt;
&lt;br /&gt;
* [[Configure_MediaGoblin|Configuration]] - Learn about MediaGoblin configuration files and file options.&lt;br /&gt;
* [[Deployment]] - General deployment advice&lt;br /&gt;
* [[Scaling Down]] - Minimizing MediaGoblin&#039;s resource requirements&lt;br /&gt;
* [[Virtual Machine Hosting]] - Deploy your own publicly available MediaGoblin server using [http://aws.amazon.com/free/?utm_source=adwords&amp;amp;utm_medium=cpc&amp;amp;utm_campaign=CPC_Google_AWS_ec2&amp;amp;utm_content=TextV01_PP_V01_EC2&amp;amp;trk=CPC_Google_AWS_ec2 Amazon&#039;s free EC2 tier].&lt;br /&gt;
&lt;br /&gt;
= Technical project documentation =&lt;br /&gt;
&lt;br /&gt;
The technical docs, that are more finished and the ones that are better maintained near the code (so they stay up to date) are in the more technical chapters of the [http://docs.mediagoblin.org/ main documentation].&lt;br /&gt;
* [[Storage]] - How MediaGoblin&#039;s internal storage system works.&lt;br /&gt;
* [[Processing]] - What happens after you submit your image/video/etc?  Processing!  More about that.&lt;br /&gt;
* [https://gitorious.org/mediagoblin/mediagoblin/blobs/master/extlib/README External Library Policy] - covers use of external libraries&lt;br /&gt;
* [[User:Cwebber/braindumps]] - Chris Webber&#039;s braindumps (you can help refactoring these into real sections of the site!)&lt;br /&gt;
* [[Multiple media support]] - Design plan for multiple media support&lt;br /&gt;
&lt;br /&gt;
== Write Code / Fix Code ==&lt;br /&gt;
&lt;br /&gt;
MedaGoblin development is premised on the idea that the entire interface for the platform be completely theme-able.  If you have a design or theming background, consider developing themes for MediaGoblin.  New themes help test the theming system, provide attractive and appealing interfaces for prospective users.  If you want to start a new theme but don’t know where to start, touch base with the development community on the list or in the IRC channel for more information.&lt;br /&gt;
&lt;br /&gt;
If you are a coder and you would like to write code, the repository is hosted on gitorious. Clone or fork the repository and start poking around. Become familiar with this manual for an overview of how the software works and is used. Consider the contributor wiki for more information about the project, our preferred methods, and guides for developing MediaGoblin. We even have tips on becoming a coder and we’re willing to help!&lt;br /&gt;
&lt;br /&gt;
* [[HackingHowto|Hacking]] - notes on making and sending in code contributions&lt;br /&gt;
** [[BeginnersCorner|Beginner&#039;s Corner]] - resources for those who are new to Python or Git.&lt;br /&gt;
** &#039;&#039;Started from an older version of the Hacking Howto?  We switched from buildout-&amp;gt;virtualenv, so look at [[Moving from buildout to virtualenv]] for information on how to move over.&#039;&#039;&lt;br /&gt;
* [[Git workflow]] - How to go about submitting patches via git.&lt;br /&gt;
* [[Code review tips]] - Tips on how to go about doing local code review&lt;br /&gt;
* [[Templating]] - How our templating structure is set up&lt;br /&gt;
* [[Code overview]] - Overview of the structure of the codebase&lt;br /&gt;
&lt;br /&gt;
== Create a Theme ==&lt;br /&gt;
&lt;br /&gt;
See [http://docs.mediagoblin.org/siteadmin/theming.html the theming docs]&lt;br /&gt;
&lt;br /&gt;
== Write a plugin ==&lt;br /&gt;
&lt;br /&gt;
If you start, you&#039;ll find some basic documentation [http://docs.mediagoblin.org/#part-4-developer-s-zone| in the docs site]&lt;br /&gt;
&lt;br /&gt;
You&#039;ve made a plugin ? List it here : &lt;br /&gt;
&lt;br /&gt;
[[Available_Plugins|Available plugins]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ve written a plugin ? You got some tips to share ? A tutorial idea ? Please do :&lt;br /&gt;
 &lt;br /&gt;
[[PluginsTips|Plugins Tips]]&lt;br /&gt;
&lt;br /&gt;
== Manual functional testing ==&lt;br /&gt;
&lt;br /&gt;
One easy way to get involved is to help with functional testing. You can find details on this here: &lt;br /&gt;
&lt;br /&gt;
[[Manual_Functional_Testing|Manual Functional Testing]]&lt;br /&gt;
&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
== Android client ==&lt;br /&gt;
&lt;br /&gt;
See [[Android Client]]&lt;br /&gt;
&lt;br /&gt;
= Inner workings of the secret sanctum =&lt;br /&gt;
&lt;br /&gt;
* [[IRCBot]] - covers our irc bot&lt;br /&gt;
* [[ReleaseProcess|Release Process]] - covers the release process&lt;br /&gt;
* [[Update the website]] - Learn how to update mediagoblin.org!&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
&lt;br /&gt;
[[GMG FAQ]]&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1398</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1398"/>
		<updated>2013-09-20T19:36:37Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Test suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console.&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description.&lt;br /&gt;
# Click submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleted was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection.&lt;br /&gt;
# Select your collection.&lt;br /&gt;
# Write a note.&lt;br /&gt;
# Press add button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click on the edit button&lt;br /&gt;
# Change the title, description, tags, slug, and license.&lt;br /&gt;
# Click of the save changes button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The media item&#039;s title, description, tags, slug, and license changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been deleted was displayed.&lt;br /&gt;
* The media item not longer shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Do not check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item hadn&#039;t been deleted was displayed.&lt;br /&gt;
* The media item still shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Social ===&lt;br /&gt;
&lt;br /&gt;
==== Add a Comment ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. A media item without silenced comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Select the media item.&lt;br /&gt;
# Click the add a comment button&lt;br /&gt;
# Write a comment using Markdown formatting.&lt;br /&gt;
# Click add this comment&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A preview of the comment is shown while you are authoring it.&lt;br /&gt;
* The comment is added to the media item by your user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Check Notifications ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Notifications enabled. A comment has been made on one of your media items.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the notification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A notification number should appear on the tool bar.&lt;br /&gt;
* A comment is displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your WebM video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your Ogg/Vorbis audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]] or http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1397</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1397"/>
		<updated>2013-09-20T19:36:08Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Social */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console.&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description.&lt;br /&gt;
# Click submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleted was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection.&lt;br /&gt;
# Select your collection.&lt;br /&gt;
# Write a note.&lt;br /&gt;
# Press add button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click on the edit button&lt;br /&gt;
# Change the title, description, tags, slug, and license.&lt;br /&gt;
# Click of the save changes button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The media item&#039;s title, description, tags, slug, and license changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been deleted was displayed.&lt;br /&gt;
* The media item not longer shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Do not check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item hadn&#039;t been deleted was displayed.&lt;br /&gt;
* The media item still shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Social ===&lt;br /&gt;
&lt;br /&gt;
==== Add a Comment ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. A media item without silenced comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Select the media item.&lt;br /&gt;
# Click the add a comment button&lt;br /&gt;
# Write a comment using Markdown formatting.&lt;br /&gt;
# Click add this comment&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A preview of the comment is shown while you are authoring it.&lt;br /&gt;
* The comment is added to the media item by your user.&lt;br /&gt;
&lt;br /&gt;
==== Check Notifications ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Notifications enabled. A comment has been made on one of your media items.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the notification.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A notification number should appear on the tool bar.&lt;br /&gt;
* A comment is displayed.&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your WebM video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your Ogg/Vorbis audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]] or http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1396</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1396"/>
		<updated>2013-09-20T19:33:23Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Add a Comment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console.&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description.&lt;br /&gt;
# Click submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleted was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection.&lt;br /&gt;
# Select your collection.&lt;br /&gt;
# Write a note.&lt;br /&gt;
# Press add button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click on the edit button&lt;br /&gt;
# Change the title, description, tags, slug, and license.&lt;br /&gt;
# Click of the save changes button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The media item&#039;s title, description, tags, slug, and license changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been deleted was displayed.&lt;br /&gt;
* The media item not longer shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Do not check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item hadn&#039;t been deleted was displayed.&lt;br /&gt;
* The media item still shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Social ===&lt;br /&gt;
&lt;br /&gt;
==== Add a Comment ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. A media item without silenced comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Select the media item.&lt;br /&gt;
# Click the add a comment button&lt;br /&gt;
# Write a comment using Markdown formatting.&lt;br /&gt;
# Click add this comment&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A preview of the comment is shown while you are authoring it.&lt;br /&gt;
* The comment is added to the media item by your user.&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your WebM video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your Ogg/Vorbis audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]] or http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1395</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1395"/>
		<updated>2013-09-20T19:32:04Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Social */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console.&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description.&lt;br /&gt;
# Click submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleted was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection.&lt;br /&gt;
# Select your collection.&lt;br /&gt;
# Write a note.&lt;br /&gt;
# Press add button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click on the edit button&lt;br /&gt;
# Change the title, description, tags, slug, and license.&lt;br /&gt;
# Click of the save changes button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The media item&#039;s title, description, tags, slug, and license changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been deleted was displayed.&lt;br /&gt;
* The media item not longer shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Do not check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item hadn&#039;t been deleted was displayed.&lt;br /&gt;
* The media item still shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Social ===&lt;br /&gt;
&lt;br /&gt;
==== Add a Comment ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. A media item without silenced comments.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Select the media item.&lt;br /&gt;
# Click the add a comment button&lt;br /&gt;
# Write a comment using Markdown formatting.&lt;br /&gt;
# Click add this comment&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A preview of the comment is shown while you are authoring it.&lt;br /&gt;
* A comment is added to the media item.&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your WebM video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your Ogg/Vorbis audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]] or http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1394</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1394"/>
		<updated>2013-09-20T19:29:03Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Test suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console.&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password.&lt;br /&gt;
# Enter a valid e-mail address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description.&lt;br /&gt;
# Click submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleted was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections.&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection.&lt;br /&gt;
# Select your collection.&lt;br /&gt;
# Write a note.&lt;br /&gt;
# Press add button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click on the edit button&lt;br /&gt;
# Change the title, description, tags, slug, and license.&lt;br /&gt;
# Click of the save changes button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The media item&#039;s title, description, tags, slug, and license changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been deleted was displayed.&lt;br /&gt;
* The media item not longer shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Delete Media Item ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Media item created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item you submitted.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Do not check the confirmation box.&lt;br /&gt;
# Click the delete permanently button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item hadn&#039;t been deleted was displayed.&lt;br /&gt;
* The media item still shows up on the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Social ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your WebM video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your video file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your Ogg/Vorbis audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin.&lt;br /&gt;
# Click on the Add Media button.&lt;br /&gt;
# Select your audio file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]] or http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1393</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1393"/>
		<updated>2013-09-20T19:13:41Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Test suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description&lt;br /&gt;
# Click submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleting was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection&lt;br /&gt;
# Select your collection&lt;br /&gt;
# Write a note&lt;br /&gt;
# Press add button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]] or http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1392</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1392"/>
		<updated>2013-09-20T19:13:06Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Where to run this suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description&lt;br /&gt;
# Click submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleting was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection&lt;br /&gt;
# Select your collection&lt;br /&gt;
# Write a note&lt;br /&gt;
# Press add button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]] or http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1391</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1391"/>
		<updated>2013-09-20T19:12:37Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Where to run this suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description&lt;br /&gt;
# Click submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleting was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection&lt;br /&gt;
# Select your collection&lt;br /&gt;
# Write a note&lt;br /&gt;
# Press add button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]]&lt;br /&gt;
&lt;br /&gt;
Also: http://docs.mediagoblin.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1390</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1390"/>
		<updated>2013-09-20T19:12:08Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Create new collection button.&lt;br /&gt;
# Give it a title and description&lt;br /&gt;
# Click submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating the collection was added is displayed.&lt;br /&gt;
* The collection under browse collections has the title and description that you set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Edit Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the edit button.&lt;br /&gt;
# Change the title, description, and slug.&lt;br /&gt;
# Click save changes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* The collection&#039;s title, slug, and description changed to the new values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Delete Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Check the deletion confirmation check box&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection had been deleting was displayed.&lt;br /&gt;
* The collection no longer appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cancel Deleting Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on your username.&lt;br /&gt;
# Click on browse collections&lt;br /&gt;
# Click on the collection.&lt;br /&gt;
# Click the delete button.&lt;br /&gt;
# Keep the confirmation check box unchecked&lt;br /&gt;
# Click the delete permanently button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the collection was not deleted was displayed.&lt;br /&gt;
* The collection still appears on your browse collection&#039;s page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Add Media to Collection ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Collection created. Media item exists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on a media item.&lt;br /&gt;
# Click on add to collection&lt;br /&gt;
# Select your collection&lt;br /&gt;
# Write a note&lt;br /&gt;
# Press add button&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message stating that the media item had been added to the collection was displayed.&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
had been deleting was displayed.&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
&lt;br /&gt;
See: [[HackingHowto]]&lt;br /&gt;
Also: [http://docs.mediagoblin.org]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can run these tests on a local development instance or, if one has been made available, a test instance. If a test instance has been made available we will try to include links to them here. Details on how to set up your own development MediaGoblin instance can be found at one of the two links above.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1389</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1389"/>
		<updated>2013-09-20T04:57:10Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: New section filler&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;br /&gt;
&lt;br /&gt;
== Where to run this suite ==&lt;br /&gt;
TODO: Fill this out.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1388</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1388"/>
		<updated>2013-09-20T01:40:56Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Create Account */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console&lt;br /&gt;
* Else:&lt;br /&gt;
** You receive an e-mail&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1387</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1387"/>
		<updated>2013-09-20T01:40:34Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Test suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; No user account created with selected username&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter a username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that email verification is needed is displayed.&lt;br /&gt;
* If the instance is in debug mode:&lt;br /&gt;
** An e-mail message appears on the console&lt;br /&gt;
* Else&lt;br /&gt;
** You receive an e-mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Create a Pre-Existing Account ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; A username for an existing account.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Go to Mediagoblin.&lt;br /&gt;
# Click on the Create account button.&lt;br /&gt;
# Enter the username.&lt;br /&gt;
# Enter a password&lt;br /&gt;
# Enter a valid e-mail address&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you that a user with that name already exists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1386</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1386"/>
		<updated>2013-09-18T02:46:16Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Media types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1385</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1385"/>
		<updated>2013-09-18T02:45:29Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Test suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1384</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1384"/>
		<updated>2013-09-18T02:41:02Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Media types */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
==== Images ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Image plug-in enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your image file.&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WebM Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. WebM VP8/Vorbis video available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your WebM video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Video ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Video plug-in enabled. Video available for upload (not WebM format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your video file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The video should have been transcoded to WebM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ogg Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Ogg/Vorbis audio file available for upload.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your Ogg/Vorbis audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should not have been transcoded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other Audio ====&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; Activated user account. Audio plug-in enabled. Audio file available for upload (not Ogg/Vorbis format)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
# Login to Mediagoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select your audio file&lt;br /&gt;
# Give your media item a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
* A message telling you the item was submitted. &lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
* The audio file should have been transcoded to Ogg/Vorbis.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1383</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1383"/>
		<updated>2013-09-18T02:28:34Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Test Title */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
==== Test Title ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1382</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1382"/>
		<updated>2013-09-18T02:28:23Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Copyable format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
=== Test Title ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;==== Title ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1381</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1381"/>
		<updated>2013-09-18T02:27:49Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Test template */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
=== Test Title ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=== Title ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1380</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1380"/>
		<updated>2013-09-18T02:26:57Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Copyable format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;### Title ###&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1379</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1379"/>
		<updated>2013-09-17T12:55:36Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Reporting bugs from this test suite */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at http://issues.mediagoblin.org.&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1378</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1378"/>
		<updated>2013-09-17T12:54:24Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
See: [[File Bugs]]&lt;br /&gt;
&lt;br /&gt;
Any bugs you find with this test suite should be reported at [http://issues.mediagoblin.org].&lt;br /&gt;
&lt;br /&gt;
In addition to following the existing issues guidelines make sure to include the word &amp;quot;testsuite&amp;quot; as a keyword on your bug report. This also will help with the search process since you can search using the keyword &amp;quot;testsuite&amp;quot; to see if your specific issue has already been reported. If it has and you have additional information to provide, leave a comment on the ticket.&lt;br /&gt;
&lt;br /&gt;
You can copy-and-paste the test steps to include with the bug report to make things easier to debug.&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1377</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1377"/>
		<updated>2013-09-15T22:09:40Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: /* Copyable format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Regression:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Steps:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&#039;&#039;&#039;Expected results:&#039;&#039;&#039; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
&lt;br /&gt;
TODO: add stuff about issues.mediagoblin.org&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1376</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1376"/>
		<updated>2013-09-15T22:08:27Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: Adding formatting paragraph, started structure test suite.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
== Test template ==&lt;br /&gt;
&lt;br /&gt;
All the test cases share the following format. If you come up with a new test case to add please use this format. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039; (&#039;&#039;This is what a test needs before it runs.&#039;&#039;) Ex - Image plug-in enabled. Activated user account. An image available for upload&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Regression:&#039;&#039;&#039; (&#039;&#039;Yes if the functionality existed in the previous release otherwise it is set to no. All test cases should eventually be regression tests.&#039;&#039;) Ex - Yes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Steps:&#039;&#039;&#039; (&#039;&#039;These don&#039;t need to be exactly step-by-step but rather more general&#039;&#039;) Ex - &lt;br /&gt;
# Login to MediaGoblin&lt;br /&gt;
# Click on the Add Media button&lt;br /&gt;
# Select an image.&lt;br /&gt;
# Give it a title, description, and appropriate tags. Select a license.&lt;br /&gt;
# Press submit&lt;br /&gt;
&#039;&#039;&#039;Expected results:&#039;&#039;&#039; (&#039;&#039;This should be more specific than the steps.&#039;&#039;) Ex - &lt;br /&gt;
* A message telling you the item was submitted.&lt;br /&gt;
* The uploaded item has all of the information from step 4 (title, description, tags, license) and the image from step 3 displayed correctly when clicked on.&lt;br /&gt;
&lt;br /&gt;
=== Copyable format ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Prerequisites:&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Regression:&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Steps:&#039;&#039;&#039; &lt;br /&gt;
 # &lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Expected results:&#039;&#039;&#039; &lt;br /&gt;
 * &lt;br /&gt;
 *&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
=== Media types ===&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
&lt;br /&gt;
TODO: add stuff about issues.mediagoblin.org&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
	<entry>
		<id>https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1375</id>
		<title>Manual Functional Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.mediagoblin.org/index.php?title=Manual_Functional_Testing&amp;diff=1375"/>
		<updated>2013-09-13T23:06:05Z</updated>

		<summary type="html">&lt;p&gt;LotusEcho: Initial information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Manual testing is a great way to help out MediaGoblin when we&#039;re preparing for a new release. It can also help you get familiar with how MediaGoblin works and what it&#039;s all about. That is where this functional test suite comes in. Completing the tests from this suite can help us to know that our existing functionality is intact and the perspective of the new testers can help identify potential issues where ones had not previously been identified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Test suite ==&lt;br /&gt;
&lt;br /&gt;
TODO: add / organize test cases.&lt;br /&gt;
&lt;br /&gt;
== Reporting bugs from this test suite ==&lt;br /&gt;
&lt;br /&gt;
TODO: add stuff about issues.mediagoblin.org&lt;/div&gt;</summary>
		<author><name>LotusEcho</name></author>
	</entry>
</feed>