===== Test Cases for Evergreen ===== These are test cases designed to test core functionality of Evergreen out of the box. They are based very loosely on testcases from http://testcases.qa.ubuntu.com/ See the [[GPLS/PINES Evergreen Test Cases]] too. Here are some more [[Generic Testing Guidelines]] from Sitka. === SCL-001a: Staff Client Login === - Log in as "admin" or Global Admin account, register a new workstation at BR1 called "Test" === CAT-001: Original Cataloguing /w Fast Item Add === - In the **Cataloging** menu, select **Create a New MARC Record** - Right click on a tag such as 100 to see if the right-click menu functions correctly - Enter the following values in your MARC record: 020 __ ‡a9781552858233 (pbk.) 092 __ ‡a623.8882 P46kn 100 1_ ‡aPerry, Gordon. 245 10 ‡aKnots / ‡cGordon Perry. 246 14 ‡aKnots : ‡bthe art and craft of knots, splicing, and decorative ropework 260 __ ‡aNorth Vancouver, BC : ‡bWhitecap, ‡cc2006. 300 __ ‡a319 p. : ‡bcol. ill. ; ‡c18 cm. 500 __ ‡a"An Oceana book"--T.p. verso. 504 __ ‡aIncludes bibliographical references and index. 505 0_ ‡aIntroduction -- Ropes, tools and terminology -- Foundations of knotting -- Foundation knots -- Everyday knots -- Knots used to join ropes -- Loops and nooses -- Knots for binding and holding -- Knots used to attach ropes -- Knots at the end of a rope -- Splicing -- Knotcraft -- Glossary -- Index -- Author & Further reading -- Bibliography & Acknowledgments. 650 0_ ‡aKnots and splices. - select "Fast Item Add" and use a call number of "623.8882 P46kn" and any unused barcode value === CAT-002: Z39.50 Import === - In the **Cataloging** menu, select **Import Record from Z39.50** - Select **LOC** as a Z39.50 search target - Search for the author "Twain, Mark" - Select any record - Select **MARC Editor for Import** === CAT-003: Vandelay === - Prior to running this test, you must create a circulation modifier with the code 'book' via **Admin** -> **Server Administration** -> **Circulation Modifiers** - In the **Cataloguing** menu, select **MARC Batch Import/Export** - Click **Record Match Sets** and create a new Match Set called "testmatch" - Create a **MARC Tag and Subfield** matchpoint that matches on tag 020 and subfield a. Save changes. - Click the **Import Records** button. - Create a new queue called "testqueue" - Select the **testmatch** record match set. - Select the **Evergreen 852 export format** holdings import profile. - Select the **Full overlay** merge profile - Select to **Import Non-matching records** and to **Merge on Best Match** - Import this file: {{:qa:sample_load_with_items.mrc|}} - Verify that records imported and matched correctly. When using with the Concerto data set, there should be at least one match (record 94). - Retrieve record with database ID 94 (Cataloging < Retrieve title via Database ID). **SUCCESSFULLY OVERLAID** will display in the title to verify that the "full overlay" option worked correctly. === CAT-004: Holdings Maintenance === - Select one of the records imported in CAT-003 - Select **Holdings Maintenance** view === PAT-001a: Register Patron === - Use the following information to create a new patron: - Name: Jane Smith - Address: 123 Main Street, New York, NY, 11211 - Home Library: "BR1" - User profile: "Patrons" - Alert Message: "Hello World" === PAT-002: Patron Search and Retrieval === - Search for last name "Smith" - retrieve the patron by barcode - ensure that alert message appears on patron account === PAT-003: General Patron Editing === - Update the above patron's account to remove the alert message, change profile to , change password to 'test' FIXME