History: Instructions for Tiki Testers
Source of version: 48 (current)
Copy to clipboard
This page contains instructions and procedures for testers of Tiki. !List of test plans Testing will focus on the following 5 profiles (name of the person responsible for testing the profile in parenthesis). Additional test plans may also be added to test specific modules or aspects (ex: a test plan for watches). * [http://profiles.tiki.org/Collaborative_Community_4x|Collaborative Community] ** Test site: [http://collabcomm.testing.tiki.org/] ** Testers: Rafael Pezzi (rpp) ~~red:(Not available for 4.1 round)~~ *** ((Tiki4_rpp_tests|Collaborative Community Test Log)) *[http://profiles.tiki.org/Personal_Blog_and_Profile_4x|Personal Blog and Profile] ** Test Site: [http://blog.testing.tiki.org/] ** Testers: eromneg (Geoff: Available for 4.1 round) *** ((Tiki4_geoff_tests|This page)) provides a log of the testing carried out by Geoff and any issues found * [http://profiles.tiki.org/Collaborative_Multilingual_Terminology|Collaborative Multilingual Terminology] ** Testing site: terminology.testing.tiki.org ** Testers: [tiki-user_information.php?user=omstefanov|omstefanov] (Olaf M. Stefanov) * [http://profiles.tiki.org/Small_Organization_Web_Presence_4x |Small_Organization_Web_Presence] ** Test site: [http://webpresence.testing.tiki.org/] ** Testers: campbe13 (Tricia: Available for 4.1 round) * [http://profiles.tiki.org/Company_Intranet_4x|Company Intranet] ** Test Site: [http://intranet.testing.tiki.org/] ** Testers: Kimberliee (Available for 4.1 round), mlpvolt (Michael Pilling) *** ((tiki4_company_profile_test|This page)) provides a log of the testing carried out by kimberlf and any issues found Other test plans not directly linked to a profile: * ((Test Plan: Watches)) !How to carry out a test plan To carry out a test plan, do the following !!Choose which test site to use * If you are testing a profile, you can use one of the profile testing sites mentioned above. If you don't know the users and passwords for those sites, ask one of your fellow testers, or Alain or Pascal. * If you are not testing a profile, then you have two options: ** Install Tiki locally on your own machine, so you can test it. ** Ask Alain Désilets to have a site created for you on tiki.org, where you will be able to carry out your tests. !!Update Tiki to the latest revision *With SSH or Putty (if you are on windows), or any other SSH client, go to the test site. *Update Tiki Wiki on that site its latest revision ** Go to the SSH window ** cd ~/public_html ** svn update ** Take note of the version that is now currently installed *** svn log | more *** The first line you see gives you the current revision number. Ex: r2317. *** Write down that release number so you remember it. ** sh setup.sh *** type Enter in response to all the questions !!Reinitialise the Tiki DB * In your browser, access the tiki-install.php script on the test site. * If the system complains that the DB is locked ** Go to the SSH window ** cd ~/public_html/db ** rm lock ** Reload tiki-install.php * On the Welcome screen, choose __English__ if you want to use the instructions on this page. Then, __Continue__. * On the license page, click __Continue__ * On __Review the System Requirements_ page, click __Continue__ * On __Set the Database Connection__ page, click __Use Existing Connection__ * On __Install & Upgrade__ page, click __Reinstall the database__, then __Reinstall__. * On __Review the Installation_ page, click __Continue__ * On __Configure General Settings__ page, click __Continue__ * On __Enter Your Tiki__ page, click __Enter Tiki Without Locking Installer__ * Note: You may be asked to enter a __DB user name and password__. Note that this is different from the ones you used above to log in with SSH. Again, if you don't know ask one of your fellow testers, or Alain or Pascal, or one of your fellow testers. !!Login as admin for the first time * From the home page, login as u:admin, p:admin * You will be asked to change the admin password. Please change it to 1234, so we all know what it is (this is a testing site anyways, so security doesn't matter). !!Re-install any profile to be tested * If you are testing a particular profile, you then need to install it. * Login as admin * Click on __Admin link__ on the left, then __Profiles__ icon. * In the __Profiles__ field__ of the __Filter the list of profiles__ section, type a word that is part of the name of the profile you want to test (ex: type 'terminology' for the Collaborative_Multilingual_Terminology profile). * Click __List__ button. * The profile you want to test should appear in the list below that button. Click on that profile name. * Click on __Apply now__ button, and wait for results (__Do not hit the Apply now button more than once). !!Test the profile * Go to the page describing the test plan. See above for the list of those pages. If you are testing a profile, the test plan is usually on the profile's own page, in a section called Test Plan. * Print the Test Plan , so you can check-off each step as you go along. Because the profile page contains a lot more than just the test plan, you should probably copy and paste the test plan section to a word processor and print just that. * At the top of the test plan, in the __Last tested__ section, enter your name, date, and revision number that you will be testing. ** __Note:__ In order to do this, you need to register on the [http://tiki.org/|central tiki.org site], which is different from the [http://profiles.tiki.org/|profiles.tiki.org site]. You also need to ask an admin of the [http://tiki.org/|central tiki.org site] to add you to the ProfileTwoEditors group. * Carry out the various scenarios described in this plan. ** If you find that something is broken which used to work, then [http://dev.tiki.org/Report+a+Bug|write a bug report], and make sure you specify 4.x for Tiki version. Also, insert a short description of the bug inside the test plan page, right below the parts of the instructions that are failing. Use Bold to put emphasis. Make sure you mention the release number that you tested, and put your name, so we know who to talk to for clarification. ** If you see a comment in the test plan which said that something was broken, but you find that it is now working, go to the corresponding bug report and close it, then delete the comment from the test plan. ** If you see a comment in the test plan which said that something was broken, and you find it is still broken, put a note to that effect (in bold), mentioning your name and revision number that was tested. !Page aliases (alias(Instructions for Tiki4 Testers))