P. 1
Generic Test Cases

Generic Test Cases

|Views: 65|Likes:
Published by Priti Jain

More info:

Published by: Priti Jain on Feb 02, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as XLS, PDF, TXT or read online from Scribd
See more
See less

02/02/2011

pdf

text

original

NOTE: Update the catalog whenever you update the test cas

Test Cases
Functionality
1 2 Content Mapping 3 4 5 6 Layout Testing 7 Platform Testing 8 LMS Testing 9 Performance Testing 10 ADA Compliance 11 Global Elements 12 ILT_PPTs

Coverage Details
Course structure, Navigation, Hyperlinks, Popup/windows, Progress tracking, Keyword interactions, CYU functionality, Sniffer functionality Text Mapping, Graphic Mapping Audio Mapping, Quality, Synchronization, and Controls Graphic clarity, integrity, read-through, animation, and grab-based graphics/Demos/Try-Its Language, Content Relevance, Spacing, Instructional design Layout and scrollbars File naming convention, Formatting, Functionality Bookmarking and Completion Status Response time ADA compliance Opening animation, Help, Glossary ILT standard checks

Audio Testing Graphic Testing Read-through

Release Note: First Release

Name of person updating

Addition

Addition Addition Addition Addition Nitin Kumar

Addition

Anjali Ahuja

Addition

Amita Mujoo

Addition

Sachin Malhotra

Addition

Priti Sibal

Addition

Priyanka

ver you update the test cases.

# Test Cases
100 11 27

37 22 9 15 13 1 5 37 28 305

Date of Update 20-Aug-08

Location and name of the test case updated

What triggered this update

Notes, Print,Search test cases 31-Oct-08 added in Global Elements. (1) LMS Testing: Securing Risk (CS_1 to CS_6, Con_1) (2) Functionality-> Navigation: 20-May-09 Auto advance feature (Nav_16) Test case SB_4 added for 4-Jun-09 testing Scroll bar functionality 30-Sep-09 Included MCQ_3 and MMCQ_5 Included Scroll Bar_4 and 13-Jan-10 Print_7

during 30-Aug-10 Testing tab audio testing . Addition of the test case: Links ITT Courses--Lesson 6 under the Functionality tab Presentation in Questa during 1-Jul-10 Live Server testing Addition of the test case: Audio Laureate . -Multiple audio Addition of sniffer testcases: Functionality<Sniffer 10-Mar-10 functionality Addition of graphic content/relevance test case under Graphic Testing tab. 13-May-10 (GRT_3) Based on the client feedback for Salesforce.-Audio synching 14-Jan-10 updation of generic test cases.University of Mapping_4 under the Audio Liverpool courses .

.

.

All file names are in lowercase without any spaces in between. CS_2 CS_3 There are no extra or backup files. CS_5 The attributes of the files are correct. CS_4 All basic necessary files are present. . Navigation (18) Nav_1 Navigation buttons work correctly. Nav_2 Navigation buttons work correctly. <CT to provide the correct expected attributes of the files> The course launches smoothly. CS_6 CS_7 All modules are present and clicking on menu items opens the correct module.Test # Test Case Summary Functionality Course Structure (7) CS_1 The course structure follows the correct naming convention.

Nav_7 Nav_8 Nav_9 Nav_10 Navigation buttons work correctly.. . Nav_11 Navigation buttons work correctly. Nav_5 Navigation buttons work correctly. Nav_6 Navigation buttons work correctly. Nav_12 Navigation buttons work correctly. Navigation buttons work correctly. Navigation buttons work correctly.Nav_3 Navigation buttons on the first and last pages work correctly Nav_4 Page counter works correctly. Navigation buttons work correctly.

States of the buttons are consistent. Links_2 All links are accessible. . Nav_16 Components that are not available in a version display an appropriate message. Nav_17 Auto advance feature is set to off in case of any interaction on the page Nav_18 Text disappears on selection Hyperlinks (5) Links_1 All links work correctly. Links_3 All links are consistent in treatment. Nav_15 Branch page navigation works correctly.Nav_13 Nav_14 Navigation buttons work correctly.

Pop_3 Pop_4 Pop-up windows are titled correctly. Links_5 The cursor changes to the hand cursor only where required. . Pop-ups are smaller than the course window. Links_6 The hot area of the page should be correct for all the resolutions Pop-ups/Windows (11) Pop_1 Pop_2 Course window is titled correctly.Links_4 Hotspots on the links are correctly placed. Pop_5 Pop-up windows are consistent in style. Pop_6 Pop-up windows open at a fixed place. Pop-up windows are not resizable.

Pop_10 Pop_11 Popups disappearing when clicking close should not stop on click. Prog_2 Course Home tracking is working correctly. springbok Progress Tracking (3) Prog_1 Progress tracking works correctly. Pop_8 Pop-up windows close automatically on moving away from the page. Pop_9 Pop-up windows do not hide the link they open from or overlap any other text. . Prog_3 Course Home tracking is working correctly. Esp.Pop_7 Pop-up windows can be closed smoothly. Any link / interaction beneath a popup is not activated. Keyboard Interactions (3) Key_1 Scroll bar is synchronized with the Tab action.

Submit button works correctly. (Scored component) . CYU_6 Number of attempts are as per design.Key_2 Tab action follows the correct order. Submit button works correctly. CYU_3 CYU_4 Submit button works correctly. Key_3 Tab action follows the correct order. CYU Functionality Generic (11) CYU_1 CYU_2 Submit button works correctly. CYU_5 Appropriate feedback is displayed on attempting the CYU. CYU_7 Quiz questions have correct functionality.

CYU_11 Fill In The Blanks (6) FIB_1 Fill In The Blank questions work correctly. Fill In The Blank questions work correctly. Fill In The Blank questions work correctly. FIB_3 Fill In The Blank questions work correctly.CYU_8 Scoring works correctly (0-100 test). CYU_9 Media controller works correctly on CYU pages. FIB_4 FIB_5 . CYU_10 The certificate appears correctly and prints as visible on the screen with correct scores. FIB_2 Fill In The Blank questions work correctly. Bookmarking works correctly on the CYU pages.

Drag and Drop (10) DnD_1 DnD_2 DnD_3 DnD_4 DnD_5 Drag and Drop questions work correctly. Drag and Drop questions work correctly. Drag and Drop questions work correctly. DnD_6 DnD_7 Drag and Drop questions work correctly. Drag and Drop questions work correctly. Drag and Drop questions work correctly. Drag and Drop questions work correctly. Match The Following (4) MTF_1 Match The Following questions work correctly.FIB_6 Fill In The Blank answers have consistent look and feel. Match The Following questions work correctly. Drag and Drop questions work correctly. MTF_2 MTF_3 MTF_4 Match The Following questions work correctly. DnD_8 DnD_9 . Match The Following questions work correctly. Drag and Drop questions work correctly.

Multiple Choice (MMC) questions work correctly. Multiple Choice (MMC) questions work correctly. Multiple Choice Question (MCQ) (3) MCQ_1 MCQ_2 MCQ_3 Multiple Choice (MC) questions use the correct template.DnD_10 Submit button for Drag and Drop questions works correctly. Ordering (2) ORD_1 ORD_2 Order of the options is not a giveaaway. Multiple Choice (MMC) questions work correctly. Multiple Choice (MC) questions work correctly. Multiple Choice (MC) questions work correctly. Sniffer Functionality (11) . Multiple-Multiple Choice Question (MMCQ) (5) MMCQ_1 MMCQ_2 MMCQ_3 Multiple Choice (MMC) questions use the correct template. MMCQ_4 MMCQ_5 Multiple Multiple Choice (MC) questions work correctly. Ordering questions work correctly.

Requirement check result SF_6 SF_7 Bandwidth detection requirement SF_8 Check for operating system . Mac. 7 and 8 on Windows Check requirement of Firefox subversions on Windows and Mac Check requirement of Safari and Opera on Mac Check requirement of Shockwave Flash Player v8. SF_2 SF_3 SF_4 SF_5 Check requirement of Java Runtime.XP. 9.SF_1 Check requirement of IE 6. and 10. SF_11 Check requirement of Quick Time on Mac. Vista Message text if either one or all parameter fails SF_9 SF_10 Check requirement of Windows Media Player . Note: .

Check the file sizes if there are any such client specification. .

bak or . (2) Look for any . (1) Click Previous to navigate through the module/course. check the file names and extensions for uppercase characters and blank spaces. if any. if any> The file names are as per the client specs. (2) Check the Page counter. the Home page/Course Home. (1) Click Next to navigate through the module/course. (1) The course progresses to the previous page and displays it. All basic files should be present. check the course structure and file names against the client specifications. (3) There should not be any source files present in the folder. (1) The course should launch in a new window. <Add client specs.bak or . imsmainifest.g. (1) There should not be any extra files present in the folder.xml necessary for running the course on an LMS). (3) The maximum page number shown should be the same as the actual number of pages in the module/course. (2) Check the name of the module that you are taken to. <Add client specs.Test Case Description Expected Result Actual Result In the Course folder. (1) From the Home page/Course Home. look for basic necessary files (e. (2) Page numbers decrease without any jumps or do not go into negative numbers. click all the The module names match the ones on modules one-by-one. <Add client specs.bk files (3) Look for any source files. Click the launch/Start file for the course.. In the Course folder. <Add client specs> In the Course folder. check the attributes of the files The attributes of the files should be against the list provided by CT. (1) The file names do not have uppercase characters and blank spaces. if any> In the Course folder. (2) There should not be any .bk files present in the folder. correct as per the list provided by CT. (1) The course progresses to the next page and displays it. check the files present. (2) The file names are as per client specs. . if any> (1) In the Course folder. (2) Check the Page counter. (2) The window should not be blank. (2) Page numbers increase by 1.

Click Resources. Multiple Only one audio should play. (2) On clicking Yes. Click Audio On/Off. the course is closed. <in a new window> (1) If there is audio. Incase audio is not there in the current version. (2) In case Help is not integrated in the current version. (1) Click Next very quickly without a pause to navigate through the module/course. (2) If there is no audio. a pop-up with a relevant message is displayed. Click Glossary.) <in a new window> Click Help. <in a new window> Glossary page opens. Click Job Aids. Buttons in both instances should be disabled or absent. (2) Check the Page counter. (1) The page counter should not throw up any number beyond the maximum number of pages. Click Exit. Menu/Home/Course Map page opens. (2) Check the Previous button on this page. (4) Check the Page counter. (3) Click Previous very quickly without a pause to navigate through the module/course. the course remains open at the same page. . Click Menu/Home/Course Map. (3) On clicking No. (3) Go to the last page of the course / module. the state is toggled. the link/button is disabled or a pop-up with a relevant message is displayed. (4) Check the Next button on this page.(1) Go to the first page of the course / module. <in a new window> Resources page opens. audio should not be heard. (1) A message is displayed confirming that the learner wants to exit the course. <in a new window> (1) Help window opens. (2) The page counter should not throw up zero or negative number. <in a new window> Job Aids page opens. Click next/back while listening to the audio.

consistently for all states throughout (3) Note the unvisited state of the links. The state of the buttons / links should be consistent. (1) Check the disabled state of the buttons / links. (1) Navigate through all the branch pages. (3) The links change color when they are clicked. (2) Branch page numbering should be correct. (1) Run the entire course. (1) Navigate to the page (2) Launch the popup/demo from the main page (3) Check the navigation panel on the main page (1) On launching the popup/demo the main page navigation should change to a paused state (2) On completion/closing of the popup/demo the main page navigation should either: a. (1) The links should be treated (2) Run the entire course. There are no links in the rollover / mouse over popup as the user will not be able to click them. then drag the mouse. the course. (1) Delete the cookies on your machine. automatically restart. (2) If the component is not integrated in the current version. (3) Check the rollover / mouse over state of the buttons / links. (2) Check the normal state of the buttons / links. (2) Check for links in the rollover / mouse over popup. user interaction is required for The text in flash based courses should drag the mouse. (4) In there is audio. an appropriate message should be displayed. (1) The main page from which the branch started should be displayed. or (1) Select the text in flash based courses and then b.Click Bookmark. link. (1) No error is encountered. Standard treatment for the unvisited (5) Click the link and note the visited state of the state is blue underline text. Click all the global buttons. the audio should stop when the pop-up opens. (2) Run the entire course. (4) Point the mouse on the link and note the rollover state of the link. A popup asking to specify Book mark name is displayed. (3) Click all the links. (2) Click Next on the last branch page. <Add client specs> . (1) Delete the cookies on your machine. Check that the text should not not disappear if we select the text and navigation to continue disappear on dragging it. (2) Pages/pop-ups from the link open in a new window. (1) The appropriate component should open.

(1) Run the entire course. (1) Launch the course. (3) Check the borders / styles of the pop-up window. (1) Run the entire course. Pop-ups should be smaller than the course window. (2) Check the title bar of the course window. (1) Run the entire course on the Liver Server. (1) Run the entire course. (2) Check the hotspot placed on the links. (1) The hotspots cover the button/link text completely including the spaces between the words in all the screen resolution. they should not be too large and should not overlap with other hotspots. (2) Click the links to open popups. (3) Try and resize the pop-up window by dragging the bottom right corner of the window. as far as possible. (1) The hotspots cover the button/link text completely including the spaces between the words. Pop-up windows should be consistent in style. place. However. (1) Run the entire course. . (2) Click the links to open popups. place the cursor on the area around the link / hotspots and on other areas of the page.(1) Run the entire course. The name on the title bar should match the course name. (refer to the client specs) (2) Hotspots can cover a negligible extra area. (3) Randomly. Pop-up windows should open at a fixed (2) Click the links to open popups. (2) Click the links to open popups. (2) Click the links to open popups. (3) Check the position of the popups across pages. (1) Run the entire course. (1) Run the entire course.. they should not be too large and should not overlap with other hotspots. (2) Hotspots can cover a negligible extra area. <Add client specs. (2) The hand cursor should not appear on areas other than the link / hotspot. (1) The cursor should change to the hand cursor when pointing to a link / hotspot. if any> The name on the title bar should match the link text. (3) Check the size of the pop-up. (3) Check the title bar of the pop-up window. Pop-up windows should not be resizable. (2) Place the cursor on the links / hotspots. (2) Check for the hot area on each page of the course. However.

(1) Click close button on the popup.(1) Run the entire course. (3) The status for a completed module is Review. (3) Check the position of the popup on the page. (1) The status for an unvisited module is Start. (3) Check if the popup/screen freezes. click on the popup. if any> Pop-up windows should not hide the link they open from or any overlap other text. (2) Check the status of the subsequent module after completing each module. (1) Run the entire course. If there is a scroll bar. should not be activated. (2) The status for a partially completed module is Resume. Any link / interaction beneath a pop-up (2) Click the links to open popups. (1) Run the entire course. (1) Navigate the course module-wise. so refer to the design doc for accurate functionality> Check the status of each module. (3) Check the status of the Assessment section after completing each module. (2) Click the links to open popups. (2) Click the links to open popups. The focus areas should be completely (2) On pages where there is Tab functionality. (1) The progress bar shows the percentage completion visually. (1) Run the entire course. press visible. (1) Only the subsequent section gets enabled after visiting a module. Pop-ups should not freeze when a click action is performed while closing the same. (1) Run the entire course. (2) Check the progress bar and/or the page counter. . (2) The page numbers are incremented in proportion to the progress along the course. (3) Click Next to move to the next page. (1) Navigate the entire course. <This is design dependent. (2) Click the links to open popups. (1) The Assessment section gets enabled after visiting all modules. there can be an instruction to use the X on the top right of the window. the page the tab and check the focus areas. (2) while the popup is disappearing. (3) Check that all pop-up windows have a Close button / link and appropriate closing instruction. Pop-up windows should close automatically on moving away from the page. <Add client specs. (3)Try and perform any interactivity present beneath the pop-up. (1) All pop-up windows should have a Close button/link. (2) Alternatively. should scroll with the Tab action.

(3) No correct feedback should appear.(1) Run the entire course. of attempts is not to try the CYU again. undo the actions. (1) Attempt the CYU incorrectly till the time all (1) The no. (3) Attempt the Quiz question correctly. (1) Run the entire course. (4) It should not be possible to attempt the CYU after the feedback is displayed. (1) Attempt the CYU incorrectly. (4) Try to attempt the CYU after the feedback is displayed. the CYU should be reset. each Quiz question. (2) Attempting the CYU partially correctly should display the partially correct feedback. dragging options in Drag and Drop). (3) Attempting the CYU correctly should display the correct feedback. The Submit button should be disabled before attempting the CYU. The Submit button should be enabled after attempting the CYU. (3) Attempt the CYU correctly. The tab order should go from left to (2) On pages where there is Tab functionality. (2) use the tab key. of attempts allowed should attempts are exhausted. (1) The Submit button should be enabled on attempting the CYU. exhausted. (1) Only 1 attempt should be allowed in (2) Attempt the Quiz question incorrectly. (2) No incorrect feedback should appear. (1) Try to attempt the Quiz question multiple times. only hotareas/buttons should be highlighted. it should only highlight hot area. (1) Attempting the CYU incorrectly should display the incorrect feedback. (2) The Submit button should be disabled on undoing the action. (2) Check the CYU state after an incorrect feedback (2) If the no. An error message asking to attempt the CYU should be displayed. be as per design. (2) Check the Submit button after attempting the CYU.g. (optional) Check the Submit button after attempting the CYU. (2) Attempt the CYU partially correctly. if any> . <Add client specs. press right and top to bottom. The tab should not highlight any blank areas on the screen. the tab and check the order of the focus areas. (1) After attempting the CYU (e. Check the Submit button without attempting the CYU. Click the Submit button without attempting the CYU. clicking checkboxes in MMCQ.

(4) Scoring for the mixed run should be correct. and decimal values. (5) The format of the score should be in percentage. 0. (2) Note the scores for individual questions (if applicable) and the overall quiz. (2) The entry of the incorrect type of characters should not be permitted. <Please include all the validation rules as part of test cases> Fill in an unlimited number of characters. For numeric answers. <Add client specs. Click the Print Certificate button (Check the name in The certificate should have correct the course. (4) Note the scores for individual questions (if applicable) and the overall quiz. <Add client specs. Answers should be marked correct irrespective of the casing. . (3) Check the status of the CYU pages. (3) Attempt some questions correctly and others incorrectly. Where CYUs have more than 1 attempt: (1) Attempt the CYU incorrectly and display the incorrect feedback. (5) Check the format of the displayed score. For alphanumeric entries. if any> For numeric answers. (3) Attempt all the questions correctly (100 run). (1) Each individual question should be scored correctly. It should not be possible to enter an unlimited number of characters. numbers. (1) An error message asking to fill in the correct type of characters should be displayed. (1) From the CYU page. (1) Some text (2) More text with minimal scroll (3) Lots of scroll Fill in answers with spaces / special characters embedded in them. (2) The feedback box should disappear. (e. all incorrect entries should give some response and not take the CYU in a loop. (3) Scoring for the 100 run should be 100%.(1) Attempt all the questions incorrectly (0 run). Or. fill in -ve. if any> (1) The audio should begin from the start. Fill in characters other than the correct answer. (2) Scoring for the 0 run should be 0%. fill in answers in uppercase. (2) Move the media controller manually to the beginning. for a text answer try filling in numbers or special characters. Answers with spaces / special characters embedded in them should be marked incorrect. lowercase and mixed case. The CYU page should be reset on relaunch of the course. (2) Relaunch the course.) format and data and should print correctly. exit the course.g. (3) The correct / incorrect mark that appear against the options should disappear from the page. (4) Note the scores for individual questions (if applicable) and the overall quiz.

attempt It should be possible to drag the the CYU incorrectly by dragging an option to an options to incorrect drag areas and incorrect drag area. Dragging multiple options on each other should not be valid/allowed. It should not be possible to drag the options between the drop areas. where n = total number of drop areas. Check the order of the options and the answers. (2) Try to move the options back to the drag area. Drag only one option to the correct drag area n times. Drag the options to areas other than the drop areas (1) The option should move back to the or between the drop areas. drag area. The order of the options should be jumbled (The correct answers should not be in front of the options). Check the order of the options and the drop areas. The order of the options should be jumbled (The correct drop areas should not be in front of the options). . The spacing and alignment should be consistent. should be same as displayed after the question is attempted. Match the options to other options. It should not be possible to match an option to another option. Drag the options out of the window. The options should remain in the drag areas and not be automatically placed in the drop areas. When there is more than 1 attempt defined. The lines should be straight and of consistent thickness. Check the lines that join the options to the answers. display the incorrect feedback. It should not be possible to drag the options out of the window. (1) Attempt the CYU to display the feedback. The CYU should not be marked correct on this action. The spacing and alignment should be consistent. It should not be possible to drag the options after feedback is displayed.Check the font style and size of the answers being The font style and size of the answers entered. Drag multiple options on each other. Check the spacing and alignment of the options and the answers. (2) No feedback should be displayed. Double-click the options. Check the spacing and alignment of the options and the drop areas.

Clicking all the correct options and an incorrect option should result in an incorrect attempt. to one placeholder. In case the ordering is done by dragging numbers It should not be possible to drag more to placeholders. (1) The Submit button should not be enabled before at least one correct drop action is complete. (3) Take away this option from the drop area. (1) Attempt the CYU with all possible combinations (1) Clicking all the correct options and of correct and incorrect answers. (1) Should not present "All of the above" and/or "None of the above" options. If we cannot avoid. (2) The Submit button should get disabled when there are no options in the drop areas. Try to click the blank space after the text. The blank space after the text should not be clickable. <Reset button should be available for drag and drop options unless specified in the design. (1) Should not present "All of the above" and/or "None of the above" options. Check the templates being used. attempt the CYU. The order of the options should be jumbled. an incorrect option should result in an (2) Vary the order of clicking the correct answer and incorrect attempt. try to drag more than one number than one number to one placeholder. Check the order of the options. Check all the MCQ pages. The blank space after the text should not be clickable.(1) Note the status of the Submit button before completing a correct drop action. please get these options changed to "All of the listed" and/or "None of the listed" respectively. Click all the correct options and an incorrect option. Try to click the blank space after the text. The templates should be checkbox templates. The templates should be radio button templates. Check all the MMCQ pages. (2) Attempt a correct drop action. . If we cannot avoid. (2) Varying the order of clicking the correct answer should not affect the correct answer. please get these options changed to "All of the listed" and/or "None of the listed" respectively.> Check the templates being used.

(2) Run the course. The status for requirement of Safari or Opera should show "Passed". (1) Check that Shockwave Flash Player v8 or greater is installed on the system. when all the requirements are met. (1) Check Firefox is installed on the system. 1) Run the course. greater should show "Passed". (2) Run the course. (2) Check that the requirement check result (passed/failed status) is appearing only when it fails on any or all the parameters. (2) Run the course. (1) Check that any version of Java Run-time is installed on the system. The status for requirement of Windows media player should show "Passed". The requirement of specified Bandwidth should show "Passed". (2) Run the course. (1) Run the course. (3) Check that sniffer page should not appear when The sniffer page should not appear all the requirements are met. The status for requirement of operating system with XP. or Vista should show "Passed". the below stated message should appear onscreen: This computer does not meet the minimum requirements to run this eLearning program. (2) Check that if either one or all parameters fail then the following message should appear: This computer does not meet the minimum requirements to run this eLearning program. . (2) Check that sniffer is testing for Bandwidth. Mac. (1) Check that Quick Time is installed on the system. The status for requirement of Firefox with subversions should show "Passed".(1) Check IE 6 or greater is installed on the system. The status for requirement of Java Run-time should show "Passed". (1) Run the course. (1) Check Safari or Opera is installed on the system. (2) Run the course. The status for requirement of Flash player v8 or greater should show "Passed". (1) Check that Windows Media Player is installed on the system. (2) Run the course. The requirement check result (passed/failed status) should appear only when it fails on any or all the parameter. The status for requirement of Quick Time on Mac should show "Passed". (1) Check that required operating system is installed on the system. The status for requirement of IE 6 or (2) Run the course. (2) Run the course. When one or all parameters fail.

ecification. .

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

.

.

.

.

.

.

.

.

.

.

topic names. Fonts and spacing are consistent. (2) Check the font and spacing being used in the graphic area. GM_3 Check for consistency in graphics. superscript. onscreen text. italics. TM_3 Graphic Mapping (8) GM_1 The graphic text maps with the storyboard.Test # Test Case Summary Test Case Description Content Mapping Text Mapping (3) TM_1 The content text maps with the storyboard. GM_2 Check for placeholders If there is a visual description in the graphic but graphics are not being delivered in this version. subscript parts of the text. superscript.g. . underlined. page titles. (1) Run the entire course. TM_2 The style of the text maps with the Check the bold. subscript parts of the text in graphics. Map the visuals with the visual description. border thickness. (1) Run the entire course. If course has two states audio on/off in which audio on has animation and audio off static images. module names. style used in the storyboard. Fonts and spacing of the text in graphics are consistent. Check the bold. (1) View the graphic reference is full view. GM_4 GM_5 GM_6 The graphic must exactly map with the graphic reference. then there should be a graphic placeholder on the page. (To be done here if Read-through (2) Check the font and spacing being is not in the scope of testing) used in the content area. Map the course name. check on toggle if the graphics are following consistent style for e. underlined. italics. (2) Map with the graphic. The style of the text in graphics maps with the style used in the storyboard.

GM_7 Asterisk point expansion should always be present. GM_8 Color of the text is consistent. (1) Run the entire course. If you are aware of any deviations and known issues. update the QC team before submitting the course . (1) Check graphics for asterix. Note: If the script is client-provided.. do share your observation well-in-advance with the client so that all do Do not make changes in the course without first updating the scripts. (2) Check the color being used for the graphic text. (2) asterix expansion should be present.

(e. graphic style should be consistent on toggle.Expected Result Actual Result Testing Result (Pass/Fail) Regression Result (Pass/Fail) The text in the course should map with the Storyboard (SB). Placeholders should be present in the absence of graphics.) The visual description and text in graphics should map with the SB. The styles used in the course should map with the SB. The font and spacing should be consistent for similar elements in the graphic area. (e. Labels.J PG . C:\Docum ents and Settings\anjali. The styles used in the course should map with the SB. Headings. examples.ahuja\Desktop\grab 1.g. ) The graphic should map with the graphic reference. Headings. The font and spacing should be consistent for similar text bodies in the content area. notes etc.g.

all asterisk should be corresponded with expansions. C:\Docum ents and Settings\anjali. ) ith the client so that all doubts are resolved prior to course construction.J PG The color should be consistent for similar elements in the graphic area. efore submitting the course along with the reasons and the places of exception. (e. Labels. Headings.g.ahuja\Desktop\grab 1. .

Test #

Test Case Summary

Audio Testing Audio Mapping (4)
AM_1 The audio maps with the audio script. (In case the audio is different from the Onscreen Text (OST)) The audio maps with the course. (In case the audio is same as the OST)

AM_2

AM_3

The pronunciation is as per the audio script / pronunciation word list.

AM_4

and' or 'or' is pronounced before the last bullet point in a list.

Audio Quality (7)
AQ_1 The voice of the same audio artist(s) is used.

AQ_2

The volume is consistent across the pages.

AQ_3

There are no background noises / echo.

AQ_4

The audio is clear and understandable.

AQ_5

The Rate of Speech (ROS) is consistent.

AQ_6

The audio does not end abruptly.

AQ_7

The pauses are appropriate.

Audio Synchronization (3)
AS_1 The audio is synchronized with the OST / animation. The audio is synchronized with the OST bullets starting position or when the particular phrase appears. <as per client specs> The audio does not run in a loop and ends properly.

AS_2

AS_3

Audio Controls (13)
AC_1 The global level Audio On / Off button works correctly.

AC_2

Correct tool-tips are displayed on the global level Audio On / Off , Pause, Play, Mute, Volume, Replay buttons.

AC_3

The audio stops playing on clicking any global button.

AC_4

The audio controls work correctly.

AC_5

The audio controls work correctly.

AC_6 AC_7

The audio controls work correctly. The audio controls work correctly.

AC_8 AC_9 AC_10

The audio controls work correctly. The audio controls work correctly. The audio controls work correctly.

AC_11

The audio controls work correctly.

AC_12

The audio controls are disabled where there is no audio. The audio controls are consistent.

AC_13

check if the intent of the a Pronunciations may vary for US or UK English.Note: In some cases audio may not be verbatim as the audio script. In this case. In such cases. The voice over for a chara . Check for pronunciation with the customer or on approp In some projects there are specific pronunciations used. check against the word list for sp In some projects. multiple characters / roles may be used across the course.

(1) Run the entire course. word list. (1) The pronunciation of all words (2) Check the pronunciation of typical words against should be as per the audio script / the ones provided in the audio script / pronunciation pronunciation word list. (2) Set the volume controls on your machine to a single setting. (2) Open the audio script in another window. please check the course standard. Once this is done.g. (2) The accent should map to the (3) Check for the correct accent. (3) If the course is one in a series.) Check that 'and' or 'or' is pronounced before the last bullet point in a list. (2) Check that the same voice(s) are used on each page and across pages. . (1) Run the entire course. (1) Run the entire course. E. project the accent should be American and not (3) The slashes should not be British. The volume of the audio should be consistent within a page and across pages. then proceed to the audio Vs. (3) Listen for the volume to be consistent on each page. (3) Listen to the audio and map it with the audio script. and' or 'or' should be pronounced before the last bullet point in a list.Test Case Description Expected Result Actual Result (1) Open the course in one window. Note: The first step will be map the onscreen text/transcript with the storyboard. (1) Run the entire course. (Again. (2) Map the audio with the onscreen text. map with the text in the course. There should be no background noise / echo / break in the audio. and across pages. OST mapping. (2) Listen for any the background noises like echo or hissing sounds. check that the other courses use the same voice(s). The voice of the same audio artist(s) should be used across the course / series unless agreed upon by the customer to use different voices. (3) Listen for jerks / breaks in the audio. if it is a US one asked by the client. read out while stating the path. (1) Complete the script mapping before proceeding The audio in the course should with this test case. The audio in the course should map with the audio script.

(2) On each page. The audio should be synchronized with the OST / animation.e. abruptly. (1) Run the entire course. (2) No junk characters or graphic should not appear on the screen. The audio should neither be too fast nor too slow. (3) Check for speed of the audio across pages. (1) The Audio On state should display the Audio On tool tip. (2) Listen to the audio while watching the OST / animation. (1) Run the entire course. (2) Check the speed of the audio on each page. 3 times. (1) Run the entire course. (2) Listen to the audio while watching the OST / animation. (1) Run the entire course. when there is an action to be performed. (1) The audio should play on (2) On each page. (2) Listen for clarity of speech. (b) When there is a comma. There should be a smooth ending (2) Check the audio does not end abruptly on each and audio should not end page. (1) Run the entire course. The audio should be clear and understandable.clicking the Audio On state. The pauses in the audio should be appropriate. click the audio controls 2-3 times. (d) At the beginning of bullets or after lead-in lines. (c) Before the beginning of the a paragraph.(1) Run the entire course. (2) The buttons should display relevant tool tips. there is a period. . (2) Check for appropriate pauses at the following places: (a) When a sentence completes i. (1) Run the entire course. There should not be any pause while reading an acronym. (2) Listen to the audio on each page. (1) Run the entire course. (e) In simulation. (1) The audio should not restart by itself. (3) On completion of the audio. Map the bullet point with start position or when particular word is said as per client specs. wait for about 30 seconds. (3) Check for unnecessary pauses. The ideal ROS is between one hundred and eighty to two hundred words per minute. click the Audio On / Off button 2. (2) The audio should stop playing on clicking the Audio Off state. (1) Run the entire course.

Use the Slider. (1) When the audio completes. The audio should start playing and the button should change to Pause. (2) Check for audio controls on all the pages. The audio should stop. click all the global buttons one by one. (4) The slider bar should reach the end when the audio finishes. (1) The audio should run framewise. The audio controls should be disabled if there is no audio on a page. (2) The audio should either start from where it stopped or you may be require to click the Play button. The volume of the audio should become zero. . the audio plays from this point onwards. (3) The slider bar should not keep moving if the audio has stopped. click the Audio Off button. Click Replay / Rewind. it restarts from the first frame. The volume of the audio should be adjusted. (1) The audio should pause and the button should change to Play. Click Pause. (2) Click Replay. Click Play. Use the Volume button. (3) Close the resultant popups. Click Stop. (1) Run through the course.(1) Run the entire course with the audio on. (1) Run through the course. (5) The audio should not pause on moving the slider. (2) On each page. Click Mute. The audio controls should be consistent in look and feel across the pages. (2) There should not be any blank audio at the end. The audio should restart from the first frame. The button should not show the Mute state once the audio is on. (2) On playing again. (2) Check for audio controls on all the pages. On playing again. (1) The audio should stop playing on clicking any global buttons.

. In such cases.udio script. The voice over for a character / role should be consistent throughout the course. m-w etc. In this case. check if the intent of the audio maps with the audio script. ck for pronunciation with the customer or on appropriate language websites. be used across the course. used. check against the word list for specific pronunciations. E.g.

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

.

.

throughout the course. .

Graphic Integrity (4) GI_1 The graphic is sized correctly. GC_3 Border style for the graphics is consistent. GI_2 No elements or text are truncated. GRT_2 Graphics are labeled. . GI_4 Callouts do not hide any critical area of the graphic Graphic Read-through (3) GRT_1 Text in graphics is correct.Test # Test Case Summary Graphic Testing Graphic Clarity (3) GC_1 Graphics text and elements are not blurred or patchy. GC_2 Highlights are clear and consistent in thickness. GI_3 Progressive graphics do not have shifts.

Grab_4 Grab_5 Speed of the demo is appropriate to enable reading of all callouts. Grab_6 The highlights and callouts point towards the correct option. Grab_7 The demo callouts are synchronized with the audio.GRT_3 Graphic relevance with respect to tab. Progressive grabs have correct highlights on folder and file names. The demo callouts are consistent across the frames. Grab-based Graphics / Demos / Try-Its (9) Grab_1 Grabs do not show unnecessary information. Grab_2 Grab_3 There is no shift in the series of grabs used. Grab_8 Grab_9 Try-Its show appropriate feedback and the resultant screens are correct. The audio does not run in a loop and ends properly. .

Anim_5 Anim_6 Anim_7 The animation has proper user controls and they are working correctly. The animation has proper user controls and they are working correctly. Anim_8 Anim_9 The animation has proper user controls and they are working correctly.Animation Functionality (16) Anim_1 The animation steps map with the storyboard. The speed of the animation is appropriate. The animation has proper user controls and they are working correctly. Anim_3 Anim_4 There are no blank frames at the start or end of the animation. The animation has proper user controls and they are working correctly. Anim_2 A pre-loader is present at the beginning of the animation. The animation does not run in a loop. Animation is not truncated. Anim_10 Anim_11 Anim_12 Anim_13 . The animation has proper user controls and they are working correctly. The animation has proper user controls and they are working correctly.

Anim_14 There is no shift in the still graphics and animation (used in toggle mode). Right-click option on Flash elements is disabled or displays only appropriate options. Audio stops playing on stopping the animation. However. . Anim_15 Anim_16 SWF Authentication (2) SWF_AU_1 SWFs should not be self-running SWF_AU_2 ANIMATION_Background specific: Background combinations should be defined and consistent throughout the course Note: Graphic text may not be mapped if graphics are client-provided. the ideation is checked.

blurs. Headings. (1) The graphic should be of uniform size(s). area. (2) Check the graphics for haziness. (1) The highlights used in the graphic should be clear. (2) Check that the highlights used in the graphic are clear (4) Check that the highlights are consistent in thickness. (2) The font should be consistent (3) Check the font being used in the graphic for elements in the graphic area. (1) The text and elements should not have haziness. (2) Wherever there are progressive graphics. (2) The highlights should be consistent in thickness. broken lines.g. (1) Border style of the graphics (2) Check for the border style of all the should be consistent. Check the labels on the graphics. (3) Check the graphic for squeezing or stretching. (1) Display all the callouts for rollovers / links. check the position of the base elements. (if the course uses a template). (1) The graphic should map to the (2) Check the text for spelling mistakes / idea of the content in the text typos. (1) Run the entire course. Labels. The callouts should not hide any critical area of the graphic. (2) Check the size of the graphics across the course. (2) There should be no patches on the graphic. The position of the base elements should not change from one page to next. graphics for consistency. (1) Read through all the text in the graphics. . (e.Test Case Description Expected Result Actual Result (1) Run the entire course. ) (1) Run the entire course. (3) Check the graphic for patches. blurs. area. (1) Run the entire course. All the elements and text should be visible and not truncated. broken lines. The graphics should have labels. (2) Check the position of the callouts. (2) The text should not have any spelling mistakes / typos. (1) Run the entire course. (2) Check the completeness of the elements and text. (2) There should be no stretching or squeezing. (1) Run the entire course.

(2) Perform the interactions. Try-Its should show appropriate feedback as per the design and should be consistent across. i. (1) Check the grabs for developer/NIIT machine names. (2) Read-through the text of callouts at normal speed to ensure you are able to read the text of all callouts with ease. there is audio) (1) Run the demo.e. (2) Grabs should not have unnecessary window tiles. The demo callouts should be (2) Check for the synchronization of callouts synchronized with the audio (if with the audio. (1) Run the demo. The demo should not run into a (2) Wait for 30 seconds after completion of loop and replay by itself. In case of tabbed interface. (3) Any reference to the grab component should be highlighted and written in a consistent way in the callouts. (2) Read-through the text of callouts for consistency and style. (1) Run the demo. (1) The instructions in the demo callouts should be written consistently. (2) Check the highlights and the callout pointers. (1) Run the Try-It. graphic content/relevance should map to the tab heading. Progressive grabs should have correct highlights on folder and file names. (2) Check the taskbar in the grab for unnecessary window tiles. (4) The style of the options in the callouts should map with those in the grab. (2) The callout style should be consistent.Check all the graphics within the tabs. (1) Grabs should not have developer / NIIT machine names. There should be no shift in the grabs. (1) The callouts should point towards the correct options. (2) Appropriate button / option should be highlighted. demo or till the slider bar reaches the end. (3) Correct sequence of grabs should be shown. The speed of the demo should be such that all the text of the callouts is read properly. check that each tab is allocated with correct graphic. (1) Run the demo. (1) Run the demo. (Add specific test cases as per the project guidelines) . Check for the positioning of the grabs Check the blue highlights on the grabs.

frames at the start or end of the animation.Map the steps of the animation with the SB. The animation should stop. not truncated. (2) If there is audio. The volume of the audio should be adjusted. (1) If there is no audio. Use the Volume button. Run the animation to the end and wait for a The animation is complete and while. Click Replay / Rewind. The volume of the audio should become zero. Click Pause. the animation plays from this point onwards. (2) Wait for about 30 seconds. read the captions / text. Click Mute. Run the animation to the end and wait for a There should not be any blank while. Use the Slider. (1) The animation should run frame-wise. (1) Run the animation to the end and wait for a while. (2) The animation should be synchronized with the audio and be understandable. There are no junk characters or screens appearing. it restarts from the first frame. (1) The animation should pause and the button should change to Play. (2) No blank screen should be displayed. (1) The caption / text should be completely readable at a comfortable pace. The animation should start playing and the button should change to Pause. Start the animation. On playing again. A pre-loader should be present at the beginning of the animation. hear the complete audio. The animation should not restart by itself. The animation should restart from the first frame. The steps in the course should map with the SB. . (2) On playing again. Click Play. Click Stop.

right-click. (3) That is DRM functionality should be enabled. Settings and About are displayed. owever. disabled. stop the animation. (2) If a pop-up is displayed. . (1) SWF should not be self-running (2) On clicking the SWF. On all animation pages. an error message should be displayed. options. (3) If there is a right-click menu pop-up. Check the assets folder for animation and slides background. only 2 note the options displayed on it.Check the position of the still graphics and There should be no shift in the 2 the animation. graphic elements. Audio should stop playing on stopping the animation. (1) Click each individual SWF (2) Error message display: Unauthorized access. (1) If the right-click option is (2) On each Flash element. the ideation is checked. (1) Run the entire course. no pop-up is displayed. Permission denied (1) Background color combination should be consistent according to the SRS.

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

.

.

.

dashes are used appropriately.Test # Test Case Summary Read-through Language (9) LG_1 There are no spelling errors / typos in text and graphics. LG_4 Em. LG_5 Casing of the text is correct. . LG_3 Hyphens are used appropriately./ En. LG_2 Correct punctuation is used. LG_6 Terms are consistent. LG_7 Article usage is correct.

CR_3 There are no content vs. Content Relevance (4) CR_1 Content is relevant and appropriate to the topic. CR_2 Content presented is in correct sequence and flow.LG_8 There are no cultural issues. CR_4 Graphic labels are appropriate and consistent. Spacing (2) SG_1 There are no extra or missing spaces. graphic mismatches. SG_2 Instructional Design (7) . Paragraph breaks are appropriate. LG_9 The sentence does not read awkward.

ID_2 Instruction text is consistent in look and feel. ID_3 ID_4 ID_5 Style of bullets should be correct and consistent.ID_1 Appropriate instruction text is used. Words are not repeated. there is a specific casing requirement. Bulleted text is parallel in sentence construction. E. Conduct a read-through keeping in mind th . ID_6 Use of acronyms is correct. m-w In some projects. a project-specific style guide is followed. In such cases. please refer and map to the wo In some projects. Check for spellings on appropriate language websites. ID_7 Appropriate title is given to a popup.g. Note: Spellings may vary for US or UK English.

(2) The terms used in the course should be consistent for a page and across pages./ en. (2) Check for consistency of casing and usage on each page and across pages. (3) The casing should comply with the grammar rules. (2) Check that the em. lead-ins. (5) Check the end of all lead-ins for a colon. (3) Check that there is no running text in title case unless specified as part of the standard. (1) Read through the entire text. (2) Read through the text / graphics in the course for spelling errors / typos.g. (1) Read through the entire text. For e.. The sentences should have (2) Check that the correct articles are correct article usage. articles should not be present before proper nouns. (1) Read through the entire text. (4) Check the end of all question for a question mark. (2) Normal running text should not have title cased words. (2) There should be no duplicate punctuation marks. (1) Read through the entire text. (1) There should be appropriate punctuation marks at the end of sentences. (3) Check the end of all paragraph for a period. For e. (2) Check the headings for correct casing. Words of 3 or less letters should be written in sentence case.Test Case Description Expected Result Actual Result (1) Perform a spell check on the Storyboard There should be no spelling (SB). (1) Read through the entire text.dashes are used as appropriate or as per the style guide. The text should have correct dashes. present wherever appropriate. (1) The casing of terms and terminologies should be correct and consistent across the pages. . errors / typos in the course. proper nouns should always be title cased.g. (2) Check the end of all sentences for a period. questions. The text should have correct hyphenations. paragraphs. (1) Search for all instances of terms / terminologies / acronyms specified in the style guide / word list . (1) The headings should use correct casing. (2) Check that the hyphens are used as appropriate or as per the style guide.

(2) Check the sequence of the content. There should be no mismatch between the label and the graphic.. (2) Check that the two paragraphs are not merged into one. (2) Map the description on the labels with the graphic. The content should have the correct flow. (3) Check that multiple verbs are not used in the same sentence. E. the next one should be 1.g. . Check for spaces in the script/course. Check that the content is relevant to the topic that is being discussed on the page. For e. then summarize should be written instead of summarize. There should be an appropriate line space between paragraphs. (4) Labels should be use a consistent naming convention / style. The content should be in logical sequence.1.. (1) There should be a line space after the end of each paragraph. (1) Check for the flow of content. (1) Map the graphic with the OST.2. (3) Check the sequence of labels.g. if the first graphic is labeled image 1. the introduction should come before summary. (1) Check the presence of labels for each graphic. There should be no extra or missing spaces in the course. For e. (1) Labels should be present for all graphics. (4) Check the labels for consistent naming convention / style. (3) The sequence of the labels should be correct. (2) Check that the subject verbs are in accordance with the grammar rules. (1) The graphic should convey (2) Check the content on the graphic the same message and be completeness and clarity (not blurred). (2) The labels should explain what the graphic is.(1) Read through the entire text. if a project requires UK English. (1) Check that the sentence formation is correct and does not read awkward. The language used should comply to the requirements / style guide. The sentences should have correct sentence structure. The content should be relevant to the topic that is being discussed. (3) Check that the text on the graphic is the same as mentioned on the screen.g. relevant to the OST. (2) Check for correct language usage in each frame and then across frames.

(1) Check for the presence of instruction text wherever the user is required to perform an action. (2) Check the bullets used across pages. (2) Any procedure or sequence of events should have numbered list. (1) Instruction text should be present wherever required and be clear enough for the user to learn easily. uirement. Check for parallelism in bulleted text. Bulleted text should be parallel in E. (1) Only the first instance of an acronym should be expanded. is followed. Check for redundant word usage on each There should be no redundant / screen. (2) Perform the required action using the instruction text. (1) Bullet style should be consistent. and complete to enable the user to perform the required action. (1) Run the entire course. (1) Run the entire course. In such cases.g. repeated words.g. for spellings on appropriate language websites. (3) Check the first instance of the acronym. This is to enable the links. (2) Instruction text is appropriate. (2) Check the first instance and subsequent usage of an acronym <across pages / modules>. clear. m-w etc. users to locate which link out of the several on the page is being explained. (2) The acronym should be introduced such that the expansion should be followed by the acronym in parenthesis.g. What if the test criterion in the Methods sentence construction. Quality Control (QC) (3) All terms with acronyms should be title cased. . (1) Run the entire course. E. presentation and style. (2) Check all the instruction text across pages. please refer and map to the word list. E. Instruction text should be consistent in wording. page differs from that in the Standard? What if information is missing in the datasheet? (1) Run the entire course. Conduct a read-through keeping in mind the standard guidelines. The popups should have a title / (2) On pages with multiple links. click all the heading.

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

.

.

.

.

.

.

.

.

LT_3 There are no shifts in the elements and text while moving from one page to the next. Text in boxes is not touching the borders. The text on buttons / labels is center-aligned. LT_4 LT_5 Scrollbars (4) SB_1 Scrollbars appear only where their use is necessary. LT_2 There is consistency in style and layout within and across pages. .Test # Test Case Summary Layout Testing Layout (5) LT_1 Layout is not awkward / odd.

SB_4 Scrollbars function correctly.SB_2 Scrollbars do not leave large white spaces at the bottom of the page. Note: . SB_3 Scrollbars work correctly.

(4) There should be no disproportionate or odd-looking layouts (1) Run the entire course. across pages. (1) The text is not running out of the screen or truncated on any page. . (4) Check the indentation of the bullets on each page and across pages. between the elements and text module name. onscreen text. topic name.Test Case Description Expected Result Actual Result (1) Run the entire course. (2) Check all the text enclosed in boxes. (2) Check all the pages for scrollbars. Text in boxes should not touch the borders. (2) There should be no overlap of graphics and text on any page. (4) Check that there are no large white spaces on each page. labels should (2) Check all the text on buttons and labels. (1) Run the entire course. (1) Run the entire course. (1) Run the entire course. (3) Check the position of the graphics across the pages. The text on buttons. (3) Vertical scrollbars are permissible. (3) Check that the graphics and text are not overlapping on each page. (4) Horizontal scroll bars should be avoided. page titles. be center-aligned. (3) The bullets should be correctly and consistently indented as per their hierarchy on each page and across pages. (2) The position of the graphics should be consistent across the pages. (2) Scrollbars should not appear on pages where text is fully visible. (5) Check the alignment of the text in callouts on each page (1) The margins should be consistent across the pages. and visuals. (2) Check for text running out of the screen or getting truncated on each page. (2) Check the margins across the pages. There should not be any shift (2) Check the position of the course name. (3) There should be no large white spaces on any page. (1) Run the entire course. (1) Scrollbars should appear on pages where text is not fully visible.

(3) Drag the scrollbar down on each page. (3) Check the functionality of the scrollbar by dragging the slider and by using the up and down arrows. (3) Drag the scrollbar down on each page. 4) Also check by clicking on the white space in the scroll bar.(1) Run the entire course. (5) Check the white space at the bottom of the page across pages. (2) Check all the pages with scrollbars. (1) Run the entire course. . (1) Run the entire course. (2) Check all the pages with scrollbars. go to the previous page. (2) Check all the pages with scrollbars. (1) Scrollbars should appear only where their use is necessary (2) The position of the scrollbar should be initialized when moving between pages. (2) The white space at the bottom of the page should be consistent across the pages. come back to the original page. 1) Scroll bars should function correctly. (1) There should not be large white space at the bottom of the page. (4) Check the white space after the text at the bottom of the page.

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

.

Multiplatform Testing Checklist .Test # Test Case Summary Platform Testing File Naming Convention (1) Formatting (8) Functionality (6) Note: Ensure that the course is tested in the primary OS/Browser combination before releasing the course to Specific requirements for multiple OS/Browser combinations need to be captured and tested.

binations need to be captured and tested.Test Case Description Expected Result Actual Result Browser combination before releasing the course to QC. .

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

.

.

Test # Test Case Summary LMS Testing SCORM Testing Bookmarking (4) Completion Status (2) CS_1 (scenario 1 If LMS access is Course completion is tracked available) correctly on LMS. CS_2 Course completion is tracked correctly on standalone version. CS_1 (scenario 1 If LMS access is (1) Run the ADL test suite on the not available) course. (For CogArts courses) AICC Testing Step_1 . (2) Visit some pages in the course and exit the course through the Exit button or (close).

Security Risk Caching Security (6) Confidentiality (1) .

.

Test Case Description Expected Result Actual Result (1) Check the status before launching the course.Meta-data Conformance Test or --------------------------------------------. (4) Check the completion status. (2) Launch the course on LMS.Sharable Content Object (SCO) Run-Time Environment Conformance Test . In report as per the specification please check for: (1) LMS Execution State (initialize and Finish) (2) LMS (GetValue(). (2) Once the course is launched. SetValue() and Commit()) (3) At least Check for Data Model Support. score. (3) Go through all the main and branch pages. press Alt+Shift+D. (1) The ADL test suite report should be ok for all parameters. Incomplete. Following ADL test suite reports need to be generated: . lesson_status "Not Attempted.Content Package Conformance Test (1) Before starting the lesson. the completion status should show Not Started / Not complete (check the LMS terminology) (2) After visiting all the pages the status should change to Complete. --> Click on the link 'Show current State' appearing at the bottom right of the course --> a window appears with all the details. .doc (1) Launch the course. completed/passed. --> Write "belushi" in the prompt.raw (in case of assessment required)) Refer to the attached document for details. Adl_testSupport. (session_time.

.

Testing Result (Pass/Fail)

Regression Result (Pass/Fail)

.

we use Load runner. simulator (XAT) and Test cases will be added based on inputs from LT team. for conducting a performance test on HTML pages. Silk Performer e For conducting a performance test on response time for flash based applications. The choice of a tool will depend on the technolo For example.Test # Test Case Summary Performance Testing Response Time (1) RT_1 Response Time meets client specifications. Note: Performance testing is performed using various tools. .

E. (2) Note how long the system takes to complete a requested task or group of tasks. Silk Performer etc. XAT. me for flash based applications. we use Load runner.Test Case Description Expected Result Actual Result (1) Run the course in a simulator. ools.g. simulator (XAT) and fiddler can be used . on HTML pages.. The choice of a tool will depend on the technology used to develop the courseware. Note down the observations to map to your SLAs.

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

) are accompanied by detailed text descriptions or through a description in the body of the page. The requirements vary from project to project. ADA_2 ADA_3 ADA_4 ADA_5 The Alt text is closed within double/single quotes. charts. Row and column headers should be identified for data tables through Screen Reader tool. that conveys content has an equivalent Alt description or text description. etc. Flash file. this covers the . audio file. video file. plug-in. Note: Please refer to project-specific requirements for ADA compliance. However.Test # Test Case Summary ADA Compliance ADA Compliance (5) ADA_1 Every image. Jaws Reader.g. Complex graphics (graphs. The reader tool should be able to read the text as intended. etc. or is described in the adjacent text. If the enclosed text has apostrophe anywhere then care should be taken with starting and closing quotes. E. Java applet. This is not the complete list.

Test Case Description

Expected Result

Actual Result

(1) Run the course Alt description or text description (2) Point your mouse over images, flash should be there for images, flash files files, video files to view the text description. etc.

(1) Run the course (2) Point your mouse over graphics for detailed descriptions.

Alt description or text description should appear for all graphics. The description should map with the text provided in the storyboard. Rows and column headers should be appropriate in alt text. In case there are alt text issues, you need to correct them.

Run the course through a screen reader tool (Jaws Reader).

Run the course through screen reader tool The reader will read the text as (Jaws Reader). appearing in the course. Any issues encountered need to be corrected. e.g. World War II > If in simple text the reader will read as “World War i i”. For reader to read as intended this should be converted to image with alt text provided. Check the way alt text is written for all the components. The alt text should be closed within double/single quotes. If the enclosed text has apostrophe anywhere then care should be taken with starting and closing quotes.

ADA compliance. ary from project to project. However, this covers the basic ADA compliance functionality.

Testing Result (Pass/Fail)

Regression Result (Pass/Fail)

Test #

Test Case Summary

Global Elements Opening Animation / Splash Screen(3)
Open_1 The opening animation runs correctly.

Open_2

The opening animation displays the correct course name.

Open_3

The Start button functions correctly.

Help (7)
Help_1 Help_2 Help runs correctly. Grabs used in Help are correct.

Help_3

Icons / buttons used in Help are correct. Description for the icons / buttons used in Help are correct.

Help_4

Numbered labels are described correctly. The Glossary terms have the correct treatment.Help_5 Rollovers / Hotspots are correctly placed over the components. All the Glossary terms are present at least once in the course. Gloss_7 The correct description is displayed on clicking the Glossary term from the course. Help_7 Glossary (8) Gloss_1 Gloss_2 Glossary runs correctly. Gloss_3 Gloss_4 The order of the terms is correct. Gloss_8 Notes (6) . The letters should be in an alphabetical order. Help_6 Numbered labeling of the components on the help screen is correct. Gloss_5 Gloss_6 The casing of the terms is consistent. Only the populated letters are clickable.

Printer setting should be mentioned if different from the default. No global elements/buttons should be part of print layout. The print out should be clear and easily readable.Notes_1 Notes button opens a blank notepad. Notes_2 Notes_3 Notes_4 Notes_5 On clicking the print button the content in notepad should be printed. Notes_6 Clicking help in notepad should open notepad specific help. Print_3 Print_4 Print_5 Print_6 . On clicking the save button whatever is written in the notepad should be saved. The cursor on notepad should be at the first line. The print out should consist of the name of the course and the Page number. In notepad there should be a character limit. Print (6) Print_1 print button prints the onscreen elements Print_2 No text/graphics should truncate/overlap.

Just few lines of text 2. in flash-based courses. . Immediately when the scroll appears 3. ask the PM if there is just on there are multiple files please check from all locations. Lot of text with good scrolling Launch Search window Search Criteria (7) Ser_1_a Ser_1_b Launch Search window Ser_2 check basic Search functionality Ser_2a Ser_2b Ser_2c Ser_2d Note: In case of any global buttons esp.Print_7 Check the Printouts in the following three scenarios: 1.

(2) For page-specific help. Match the description of the icons / buttons The description of the icons / with the actual functioning of the buttons / buttons should match the actual icons. (6) Check the Start button. (2) Check any other captions. . functioning of the buttons / icons.Test Case Description Expected Result Actual Result (1) Launch the course. click the Help button. (1) For global help. (3) If there are any delays. open Help on each page. (1) Delete the cookies. (1) The button should be 'Start' when launching the course for the first time. (2) Check the course window. open Help from any page. the grabs should be of the course. the first frame should display a preloader. grabs used in Help should match the page from where Help was opened. (1) The screen should not be blank. (3) Match the grab in the Help window with the page from where Help was opened. (3) Check the Start button. (1) Check the course name. (4) Click the Start button and navigate through the course. Match the icons / buttons with the ones used in the actual course. From the course window. Help opens in a new window. (2) The opening animation should run without any delay. (3) The button should change to 'Resume' on subsequent launches. (2) The first page of the course should be displayed on clicking 'Start'. (5) Exit and relaunch the course. The icons / buttons used in Help should match the ones used in the actual course. (2) For page-specific help. (1) The course name should be correct. (2) The captions should be correct. (1) For global Help. (2) Launch the course.

(1) Run the course. (2) Click all the Glossary terms. (1) The descriptions should be present for all labels. (1) Run the course. Check the sequence of the numbered labels used to describe components. The Glossary term should have the same treatment for visited as well as unvisited states. Check the casing of the terms under each letter. Search for all Glossary terms in the course. However. All the Glossary terms should be present at least once in the course. The terms should be arranged in an alphabetical order as used in a dictionary. All the terms under each letter should use consistent casing. From the course window. Match the numbered labels with the descriptions. (1) Letters that have corresponding terms should be clickable and display the terms. The terms should be arranged in an alphabetical order. Click all the letters at the top. Check the order of the terms under each letter. click the Glossary Glossary should open in a new button. (2) Check all the Glossary terms. window. they should not be too large and should not overlap with other hotspots. (1) The hotspots cover the components completely. (2) The descriptions should match the functioning of the labeled component.Check the rollover / hotspot areas used in the Help window. The correct description should be displayed on clicking the Glossary term from the course. (2) Hotspots can cover a negligible extra area. . (2) Letters that do not have corresponding terms should be either disabled or display a message conveying that the terms are not available. There should not be any missing numbers in the sequence of labels. Check the order of the letters at the top.

printout should print only the text in the notepad and that should be clear and readable. OK the onscreen text and graphic should be printed. there should be nothing appearing in the background. global buttons appearing on it. in or overlapped. 2. in the print out check for overlapping or truncation of text/graphics. in case of setting different from default instruction text should state the settings required. exit notepad reopen notepad . check for the cursor to be present at the first line. a blank notepad should open. Check that the print out should consist of the name of the course and the page number. 1. the text saved should be intact on opening notepad again. Ensure that the print out should be clear and visible. The course name and the Page Number should appear in the Print out.e. 3. click save. On clicking the print button the printer All elements onscreen should be dialogue box should appear and on clicking printed. The complete text including the hidden part should appear in the printout. The printout should not consist of any extra or unrequired information. write notes in the notepad. On taking the printout of the page the complete text including the Check that the text should not be truncated part not visible in the page(i. Type text until you reach the character limit user should be prompted that no once the limit is crossed a prompt should more characters can be entered appear saying that the character limit has when the limit is reached. been reached and no more characters can be added. click help icon on notepad and the help for Help icon in notepad should open the same should appear explaining the notepad specific help. in case the print out needs to be taken in the landscape mode the same should be present in the instruction text. the cursor should be present at the first line. buttons in the notes popup window and what they intend to do. . Click the print button -> the printout should print only the text in notepad not any other information or buttons. the print out should have all elements without anything getting truncated or overlapped. Check that the global buttons do not appear The print out should not have any in the print document.On clicking the notes button for the first time a blank notepad should appear in a pop-up window.the text that you typed should be intact. case of scroll bars) should be visible.

. numeric) <any button> which is available there to proceed should not remain active Should throw err msg if exactly doesn’t map tons esp.Put the text in the print area as per the three scenarios mentioned --> Print and check. If ease check from all locations. 1. If course is accessible then repeat this exercise with key combination (Ctrl + S) Repeated the entire exercise after closing the search window If more the then one options for exiting Search is available then repeat the entire exercise with all possible combination. Alpha-numeric. Press <find next> or <Go> Specify any search criteria in the editable box and clean the box Specify search criteria in the editable box with Special char. Search Window/Tab should be available to user without throwing any JavaScript error Search Window/Tab should be available to user without throwing any JavaScript error 1. Specify the search criteria in the editable Validate the result Search box <parameter> 2. wildcard combo Check the char limit of editable search window User should be able to specify any type of search criteria (Char. The printout should be complete and readable. ask the PM if there is just one file being used in the backend or not. Click on search link and see if editable search window is launching 2. in flash-based courses. There should be no truncation/overlap.

Testing Result (Pass/Fail) Regression Result (Pass/Fail) .

.

.

.

Projection(10) Projection_1 Monitor resolution. Reverse Contrast. PPT_Print_4 Check for Gray Scale. PPT_Print_2 Check for Graphic.Test # Test Case Summary PPT_Print(5) PPT_Print_1 Check for Images. Projection_5 Ambient Lighting. PPT_Print_5 Check for Paper size. . PPT_Print_3 Check for Print version. Projection_2 Color Projection_3 Projection_4 Backgrond color.

Projection_6 Consistent usage of fonts. Projection_7 Check for images consistency. Projection_8 Projection_9 Projection_10 Links Slide masters Title master Font Basic Windows(13) Basic Windows_1 Basic Windows_2 Alt Text and images Basic Windows_3 Shifts Basic Windows_4 Layout Basic Windows_5 Onscreen text Basic Windows_6 Basic Windows_7 Background Color combination Basic Windows_8 Tables .

Basic Windows_9 Illustrations Basic Windows_10 Bullet points Basic Windows_11 Basic Windows_12 Onscreen text .Paragraphs Graphics Basic Windows_13 Animation .

Check for light colors. or <as per design specs> Background should be light in color. it should not dither. Check for gray scale constraints. (recommend to use a full color in color offset printer as checkpoint and testing. However the fonts/content should also be in high contrast. Avoid reverse contrast. Check the print out. if the target is only projection or slide printouts. If the print is intended to be colored. It should be vector graphic i. i. Images DPI should be 96 x 96.e.) Check for graphic type.e. times new roman or verdana should be used for onscreen text. and not printing for mass distribution. There should be no grey scale areas. Check the PPTs in ambient lighting.Test Case Description Expected Result Check for Image DPI(Depth per resolution).) Check the same for black and white print out. when we zoom in the graphic. take a print out and check that the colors appear as intended and are not dull or stretched. . there should be no shadows or <as per design specs> Paper size should be A4 or more or <as per client specs> Check paper size. Check for background/foreground color. The delivery mechanism is important. or <as per design specs> Avoid reverse contrast as it dulls out the PPTs content. (72dpi also works fine. Universal fonts like arial. Do not use light colors on PPTs as it dulls out the content. Always take a print out to check positioning and color. Check for monitor resolution. or <as per design specs> The PPTs should be tested in ambient lighting.

dark text on a light background should be used. Links are checked.Quotes . boxes. For print and paper. fonts.Check the font in header/footer/content. logos Check for: . Small fonts are allowed only for the footer. and open spaces Headings. and colors . All header/footer/content font should be having same family and similar size. Refer to the embedded file. Clean slide masters Clean Title master Check for font style. ppt. (especially when content is more) All images used will have a logical manner of usage.Margins. Journals or Magazine titles Background used on all slides should be the same. Content text should not be smaller than Verdana 24 point.Lines.Books. times new roman or verdana should be used for onscreen text. Tables should be placed on a separate slide. borders. font size. Check for Alt Text and images Check for shifts in headings. Alt text and images should be placed within 95% of the PowerPoint slide. fonts. Dark slides with light colored text should be used for large hall events. and open spaces should be consistent All Caps should not be used except for acronyms Italics shoud only be used for: . subheading.bm p Consistent usage of images with logical deviation of style.Highlighting thoughts or ideas . font size. borders. Universal fonts like arial. The result displayed by the tool should be pass. but consistent in proportion) All links working as per content Clean Slide masters Clean Title master Font style should be readable and consistent throughout.Margins.Lines. and logos should show up in the same spot on each slide . Check for Capitalization and Italicization Check the background colour and style Check the color combination of the background and the text using Color Contrast Analyzer tool Check the tables . style (for example same slide may have a 300x200 image and 300x300 image. boxes. and colors should be consistent with graphics located in the same general position on each frame . subheadings.

There should not be more than five (+/-2) words per bullet .The bullets should be left justified and not center aligned Large block paragraphs should not be used on the slides.The bullet points should not exceed more than two lines.There should not be more than five (+/-2) bullets per slide . Check the bullet points Check for paragraphs Check for alignment of graphics Check the animation The same animation style should be used throughout the animation .Check the illustrations The illustrations should be relevant to the content and should not distract. Left placement leads the eye to the text. . Graphics should not be center aligned. . They should be off-center to provide room for text.

Actual Result Testing Result (Pass/Fail) Regression Result (Pass/Fail) For Dev team only For Dev team only .

For Dev team only For Dev team only .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->