generic test cases

Upload: priti-jain

Post on 09-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Generic Test Cases

    1/129

    NOTE: Update the catalog whenever you

    Test Cases Coverage Details

    1

    2 Text Mapping, Graphic Mapping

    3

    4

    5

    6 Layout and scrollbars

    7 File naming convention, Formatting, Functionality

    8 Bookmarking and Completion Status

    9 Response time

    10 ADA compliance

    11 Opening animation, Help, Glossary

    12 ILT standard checks

    Release Note: Name of person updating

    First Release

    Addition

    Addition

    Addition

    Addition

    Addition Nitin Kumar

    Functionality Course structure, Navigation, Hyperlinks, Pop-up/windows, Progress tracking, Keywordinteractions, CYU functionality, Sniffer functionality

    Content Mapping

    Audio Testing Audio Mapping, Quality, Synchronization, andControls

    Graphic Testing Graphic clarity, integrity, read-through, animation,and grab-based graphics/Demos/Try-Its

    Read-through Language, Content Relevance, Spacing,Instructional design

    Layout Testing

    Platform Testing

    LMS Testing

    Performance Testing

    ADA Compliance

    Global Elements

    ILT_PPTs

  • 8/7/2019 Generic Test Cases

    2/129

    Addition Anjali Ahuja

    Addition Amita Mujoo

    Addition Sachin Malhotra

    Addition Priti Sibal

    Addition Priyanka

  • 8/7/2019 Generic Test Cases

    3/129

    update the test cases.

    # Test Cases

    100

    11

    27

    37

    22

    9

    15

    13

    1

    5

    37

    28

    305

    Date of Update What triggered this update

    20-Aug-08

    31-Oct-08

    20-May-09

    4-Jun-09

    30-Sep-09 Included MCQ_3 and MMCQ_5

    13-Jan-10

    Location and name of thetest case updated

    Notes, Print,Search test casesadded in Global Elements.

    (1) LMS Testing: Securing Risk(CS_1 to CS_6, Con_1)

    (2) Functionality-> Navigation:Auto advance feature (Nav_16)

    Test case SB_4 added fortesting Scroll bar functionality

    Included Scroll Bar_4 andPrint_7

  • 8/7/2019 Generic Test Cases

    4/129

    14-Jan-10 updation of generic test cases.

    10-Mar-10

    13-May-10

    1-Jul-10

    30-Aug-10

    -Audio synching-Multiple audio

    Addition of sniffer testcases:Functionality

  • 8/7/2019 Generic Test Cases

    5/129

  • 8/7/2019 Generic Test Cases

    6/129

  • 8/7/2019 Generic Test Cases

    7/129

    Test # Test Case Summary

    Functionality

    Course Structure (7)

    CS_1

    CS_2

    CS_3 There are no extra or backup files.

    CS_4 All basic necessary files are present.

    CS_5

    CS_6 The course launches smoothly.

    CS_7

    Navigation (18)

    Nav_1 Navigation buttons work correctly.

    Nav_2 Navigation buttons work correctly.

    The course structure follows thecorrect naming convention.

    All file names are in lowercasewithout any spaces in between.

    The attributes of the files arecorrect.

    All modules are present and clickingon menu items opens the correctmodule.

  • 8/7/2019 Generic Test Cases

    8/129

    Nav_3

    Nav_4 Page counter works correctly.

    Nav_5 Navigation buttons work correctly.

    Nav_6 Navigation buttons work correctly.

    Nav_7 Navigation buttons work correctly.

    Nav_8 Navigation buttons work correctly.

    Nav_9 Navigation buttons work correctly.

    Nav_10 Navigation buttons work correctly.

    Nav_11 Navigation buttons work correctly..

    Nav_12 Navigation buttons work correctly.

    Navigation buttons on the first andlast pages work correctly

  • 8/7/2019 Generic Test Cases

    9/129

    Nav_13 Navigation buttons work correctly.

    Nav_14 States of the buttons are consistent.

    Nav_15

    Nav_16

    Nav_17

    Nav_18 Text disappears on selection

    Hyperlinks (5)Links_1 All links work correctly.

    Links_2 All links are accessible.

    Links_3 All links are consistent in treatment.

    Branch page navigation workscorrectly.

    Components that are not availablein a version display an appropriatemessage.

    Auto advance feature is set to offincase of any interaction on the page

  • 8/7/2019 Generic Test Cases

    10/129

    Links_4

    Links_5

    Links_6

    Pop-ups/Windows (11)

    Pop_1 Course window is titled correctly.

    Pop_2

    Pop_3 Pop-up windows are not resizable.

    Pop_4 Pop-up windows are titled correctly.

    Pop_5

    Pop_6

    Hotspots on the links are correctlyplaced.

    The cursor changes to the handcursor only where required.

    The hot area of the page should becorrect for all the resolutions

    Pop-ups are smaller than the coursewindow.

    Pop-up windows are consistent instyle.

    Pop-up windows open at a fixedplace.

  • 8/7/2019 Generic Test Cases

    11/129

    Pop_7

    Pop_8

    Pop_9

    Pop_10

    Pop_11

    Progress Tracking (3)

    Prog_1 Progress tracking works correctly.

    Prog_2

    Prog_3

    Keyboard Interactions (3)Key_1

    Pop-up windows can be closedsmoothly.

    Pop-up windows close automaticallyon moving away from the page.

    Pop-up windows do not hide the linkthey open from or overlap any othertext.

    Any link / interaction beneath a pop-up is not activated.

    Popups disappearing when clickingclose should not stop on click.Esp. springbok

    Course Home tracking is workingcorrectly.

    Course Home tracking is workingcorrectly.

    Scroll bar is synchronized with theTab action.

  • 8/7/2019 Generic Test Cases

    12/129

    Key_2 Tab action follows the correct order.

    Key_3 Tab action follows the correct order.

    CYU Functionality

    Generic (11)CYU_1 Submit button works correctly.

    CYU_2 Submit button works correctly.

    CYU_3 Submit button works correctly.

    CYU_4 Submit button works correctly.

    CYU_5

    CYU_6

    CYU_7

    Appropriate feedback is displayedon attempting the CYU.

    Number of attempts are as perdesign.

    Quiz questions have correctfunctionality. (Scored component)

  • 8/7/2019 Generic Test Cases

    13/129

    CYU_8 Scoring works correctly (0-100 test).

    CYU_9

    CYU_10

    CYU_11

    Fill In The Blanks (6)FIB_1

    FIB_2

    FIB_3

    FIB_4

    FIB_5

    Media controller works correctly onCYU pages.

    The certificate appears correctly andprints as visible on the screen withcorrect scores.

    Bookmarking works correctly on theCYU pages.

    Fill In The Blank questions workcorrectly.

    Fill In The Blank questions workcorrectly.

    Fill In The Blank questions workcorrectly.

    Fill In The Blank questions workcorrectly.

    Fill In The Blank questions workcorrectly.

  • 8/7/2019 Generic Test Cases

    14/129

    FIB_6

    Match The Following (4)MTF_1

    MTF_2

    MTF_3

    MTF_4

    Drag and Drop (10)DnD_1

    DnD_2

    DnD_3

    DnD_4

    DnD_5

    DnD_6

    DnD_7

    DnD_8

    DnD_9

    Fill In The Blank answers haveconsistent look and feel.

    Match The Following questions workcorrectly.

    Match The Following questions workcorrectly.

    Match The Following questions workcorrectly.

    Match The Following questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

    Drag and Drop questions workcorrectly.

  • 8/7/2019 Generic Test Cases

    15/129

    DnD_10

    Multiple Choice Question (MCQ) (3)MCQ_1

    MCQ_2

    MCQ_3

    Multiple-Multiple Choice Question (MMCQ) (5)MMCQ_1

    MMCQ_2

    MMCQ_3

    MMCQ_4

    MMCQ_5

    Ordering (2)ORD_1

    ORD_2 Ordering questions work correctly.

    Sniffer Functionality (11)

    Submit button for Drag and Dropquestions works correctly.

    Multiple Choice (MC) questions usethe correct template.

    Multiple Choice (MC) questionswork correctly.

    Multiple Choice (MC) questionswork correctly.

    Multiple Choice (MMC) questionsuse the correct template.

    Multiple Choice (MMC) questionswork correctly.

    Multiple Choice (MMC) questionswork correctly.

    Multiple Choice (MMC) questionswork correctly.

    Multiple Multiple Choice (MC)questions work correctly.

    Order of the options is not agiveaaway.

  • 8/7/2019 Generic Test Cases

    16/129

    SF_1

    SF_2

    SF_3

    SF_4

    SF_5

    SF_6

    SF_7

    SF_8

    SF_9

    SF_10

    SF_11

    Note:

    Check requirement of IE 6, 7 and 8on Windows

    Check requirement of Firefoxsubversions on Windows and Mac

    Check requirement of Safari andOpera on Mac

    Check requirement of ShockwaveFlash Player v8, 9, and 10.

    Check requirement of Java Run-time.

    Requirement check result

    Bandwidth detection requirement

    Check for operating system - XP,Mac, Vista

    Message text if either one or allparameter fails

    Check requirement of WindowsMedia Player .

    Check requirement of Quick Timeon Mac.

  • 8/7/2019 Generic Test Cases

    17/129

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

  • 8/7/2019 Generic Test Cases

    18/129

    Test Case Description Expected Result Actual Result

    All basic files should be present.

    Click the launch/Start file for the course.

    In the Course folder, check the course structureand file names against the client specifications.

    The file names are as per the clientspecs.

    In the Course folder, check the file names andextensions for uppercase characters and blankspaces..

    (1) The file names do not haveuppercase characters and blankspaces.(2) The file names are as per clientspecs, if any.

    (1) In the Course folder, check the files present.(2) Look for any .bak or .bk files(3) Look for any source files.

    (1) There should not be any extra filespresent in the folder.(2) There should not be any .bak or .bkfiles present in the folder.(3) There should not be any source

    files present in the folder.

    In the Course folder, look for basic necessary files(e.g. imsmainifest.xml necessary for running thecourse on an LMS).

    In the Course folder, check the attributes of the filesagainst the list provided by CT.

    The attributes of the files should becorrect as per the list provided by CT.

    (1) The course should launch in a newwindow.(2) The window should not be blank.

    (1) From the Home page/Course Home, click all themodules one-by-one.(2) Check the name of the module that you aretaken to.

    The module names match the ones onthe Home page/Course Home.

    (1) Click Next to navigate through themodule/course.(2) Check the Page counter.

    (1) The course progresses to the nextpage and displays it.(2) Page numbers increase by 1.(3) The maximum page number shown

    should be the same as the actualnumber of pages in the module/course.

    (1) Click Previous to navigate through themodule/course.(2) Check the Page counter.

    (1) The course progresses to theprevious page and displays it.(2) Page numbers decrease withoutany jumps or do not go into negativenumbers.

  • 8/7/2019 Generic Test Cases

    19/129

    Click Menu/Home/Course Map.

    Click Help.

    Only one audio should play.

    (1) Go to the first page of the course / module.(2) Check the Previous button on this page.(3) Go to the last page of the course / module.(4) Check the Next button on this page.

    Buttons in both instances should bedisabled or absent.

    (1) Click Next very quickly without a pause to

    navigate through the module/course.(2) Check the Page counter.(3) Click Previous very quickly without a pause tonavigate through the module/course.(4) Check the Page counter.

    (1) The page counter should not throw

    up any number beyond the maximumnumber of pages.(2) The page counter should not throwup zero or negative number.

    Menu/Home/Course Map page opens.

    (1) Help window opens.(2) In case Help is not integrated in thecurrent version, a pop-up with a

    relevant message is displayed.

    Click Resources. Resources page opens.

    Click Job Aids. Job Aids page opens.

    Click Glossary. Glossary page opens.

    Click Audio On/Off. (1) If there is audio, the state istoggled.(2) If there is no audio, the link/button

    is disabled or a pop-up with a relevantmessage is displayed. Incase audio isnot there in the current version.)

    Click next/back while listening to the audio. Multipleaudio should not be heard.

    Click Exit. (1) A message is displayed confirmingthat the learner wants to exit thecourse.(2) On clicking Yes, the course isclosed.(3) On clicking No, the course remainsopen at the same page.

  • 8/7/2019 Generic Test Cases

    20/129

    Click all the global buttons.

    Click Bookmark. A popup asking to specify Book markname is displayed.

    (1) Check the disabled state of the buttons / links.(2) Check the normal state of the buttons / links.(3) Check the rollover / mouse over state of thebuttons / links.

    The state of the buttons / links shouldbe consistent.

    (1) Navigate through all the branch pages.(2) Click Next on the last branch page.

    (1) The main page from which thebranch started should be displayed.

    (2) Branch page numbering should becorrect.

    (1) The appropriate component shouldopen.(2) If the component is not integrated inthe current version, an appropriatemessage should be displayed.

    (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 themain page navigation should change toa paused state(2) On completion/closing of thepopup/demo the main page navigationshould either:

    (1) Select the text in flash based courses and thendrag the mouse. Check that the text should notdisappear on dragging it.

    The text in flash based courses shouldnot disappear if we select the text andthen drag the mouse.

    (1) Delete the cookies on your machine.(2) Run the entire course.(3) Click all the links.

    (1) No error is encountered.(2) Pages/pop-ups from the link openin a new window.(3) The links change color when theyare clicked.(4) In there is audio, the audio shouldstop when the pop-up opens.

    (1) Run the entire course.(2) Check for links in the rollover / mouse over

    popup.

    There are no links in the rollover /mouse over popup as the user will not

    be able to click them.(1) Delete the cookies on your machine.(2) Run the entire course.(3) Note the unvisited state of the links.(4) Point the mouse on the link and note the rolloverstate of the link.(5) Click the link and note the visited state of thelink.

    (1) The links should be treatedconsistently for all states throughoutthe course.

    Standard treatment for the unvisitedstate is blue underline text.

  • 8/7/2019 Generic Test Cases

    21/129

    (1) Run the entire course.(2) Check the hotspot placed on the links.

    (1) The hotspots cover the button/linktext completely including the spacesbetween the words..(2) Hotspots can cover a negligibleextra area. However, they should notbe too large and should not overlapwith other hotspots.

    (1) Run the entire course.(2) Place the cursor on the links / hotspots.(3) Randomly, place the cursor on the area aroundthe link / hotspots and on other areas of the page.

    (1) The cursor should change to thehand cursor when pointing to a link /hotspot.(2) The hand cursor should not appearon areas other than the link / hotspot.

    (1) Run the entire course on the Liver Server.(2) Check for the hot area on each page of thecourse.

    (1) The hotspots cover the button/linktext completely including the spacesbetween the words in all the screen

    resolution.(refer to the client specs)(2) Hotspots can cover a negligibleextra area. However, they should notbe too large and should not overlapwith other hotspots.

    (1) Launch the course.(2) Check the title bar of the course window.

    The name on the title bar should matchthe course name.

    (1) Run the entire course.(2) Click the links to open popups.

    (3) Check the size of the pop-up.

    Pop-ups should be smaller than thecourse window.

    (1) Run the entire course.(2) Click the links to open popups.(3) Try and resize the pop-up window by draggingthe bottom right corner of the window.

    Pop-up windows should not beresizable.

    (1) Run the entire course.(2) Click the links to open popups.(3) Check the title bar of the pop-up window.

    The name on the title bar should matchthe link text.

    (1) Run the entire course.(2) Click the links to open popups.(3) Check the borders / styles of the pop-upwindow.

    Pop-up windows should be consistentin style.

    (1) Run the entire course.(2) Click the links to open popups.(3) Check the position of the popups across pages.

    Pop-up windows should open at a fixedplace, as far as possible.

  • 8/7/2019 Generic Test Cases

    22/129

    Check the status of each module.

    (1) Run the entire course.(2) Click the links to open popups.(3) Check that all pop-up windows have a Closebutton / link and appropriate closing instruction.

    (1) All pop-up windows should have aClose button/link.(2) Alternatively, there can be aninstruction to use the X on the top rightof the window.

    (1) Run the entire course.(2) Click the links to open popups.(3) Click Next to move to the next page.

    Pop-up windows should closeautomatically on moving away from thepage.

    (1) Run the entire course.(2) Click the links to open popups.(3) Check the position of the popup on the page.

    Pop-up windows should not hide thelink they open from or any overlapother text.

    (1) Run the entire course.(2) Click the links to open popups.(3)Try and perform any interactivity present beneaththe pop-up.

    Any link / interaction beneath a pop-upshould not be activated.

    (1) Click close button on the popup.(2) while the popup is disappearing, click on thepopup.(3) Check if the popup/screen freezes.

    Pop-ups should not freeze when a clickaction is performed while closing thesame.

    (1) Navigate the entire course.(2) Check the progress bar and/or the pagecounter.

    (1) The progress bar shows thepercentage completion visually.(2) The page numbers are incrementedin proportion to the progress along thecourse.

    (1) The status for an unvisited moduleis Start.

    (2) The status for a partially completedmodule is Resume.(3) The status for a completed moduleis Review.

    (1) Navigate the course module-wise.(2) Check the status of the subsequent moduleafter completing each module.(3) Check the status of the Assessment sectionafter completing each module.

    (1) Only the subsequent section getsenabled after visiting a module.(1) The Assessment section getsenabled after visiting all modules.

    (1) Run the entire course.(2) On pages where there is Tab functionality, pressthe tab and check the focus areas.

    The focus areas should be completelyvisible. If there is a scroll bar, the pageshould scroll with the Tab action.

  • 8/7/2019 Generic Test Cases

    23/129

    Click the Submit button without attempting the CYU.

    Check the Submit button after attempting the CYU.

    (1) Run the entire course.(2) On pages where there is Tab functionality, pressthe tab and check the order of the focus areas.

    The tab order should go from left toright and top to bottom.

    (1) Run the entire course.(2) use the tab key, only hotareas/buttons should

    be highlighted.

    The tab should not highlight any blankareas on the screen, it should only

    highlight hot area.

    Check the Submit button without attempting theCYU.

    The Submit button should be disabledbefore attempting the CYU.

    An error message asking to attemptthe CYU should be displayed.(optional)

    The Submit button should be enabledafter attempting the CYU.

    (1) After attempting the CYU (e.g. clickingcheckboxes in MMCQ, dragging options in Dragand Drop), undo the actions.(2) Check the Submit button after attempting theCYU.

    (1) The Submit button should beenabled on attempting the CYU.(2) The Submit button should bedisabled on undoing the action.

    (1) Attempt the CYU incorrectly.(2) Attempt the CYU partially correctly.(3) Attempt the CYU correctly.(4) Try to attempt the CYU after the feedback isdisplayed.

    (1) Attempting the CYU incorrectlyshould display the incorrect feedback.(2) Attempting the CYU partiallycorrectly should display the partiallycorrect feedback.(3) Attempting the CYU correctlyshould display the correct feedback.(4) It should not be possible to attempt

    the CYU after the feedback isdisplayed.

    (1) Attempt the CYU incorrectly till the time allattempts are exhausted.(2) Check the CYU state after an incorrect feedbackto try the CYU again.

    (1) The no. of attempts allowed shouldbe as per design.(2) If the no. of attempts is notexhausted, the CYU should be reset.

    (1) Try to attempt the Quiz question multiple times.(2) Attempt the Quiz question incorrectly.(3) Attempt the Quiz question correctly.

    (1) Only 1 attempt should be allowed ineach Quiz question.(2) No incorrect feedback should

    appear.(3) No correct feedback should appear.

  • 8/7/2019 Generic Test Cases

    24/129

    (1) Attempt all the questions incorrectly (0 run).(2) Note the scores for individual questions (ifapplicable) and the overall quiz.(3) Attempt all the questions correctly (100 run).(4) Note the scores for individual questions (ifapplicable) and the overall quiz.(3) Attempt some questions correctly and othersincorrectly.(4) Note the scores for individual questions (ifapplicable) and the overall quiz.(5) Check the format of the displayed score.

    (1) Each individual question should bescored correctly.(2) Scoring for the 0 run should be 0%.(3) Scoring for the 100 run should be100%.(4) Scoring for the mixed run should becorrect.(5) The format of the score should bein percentage.

    Where CYUs have more than 1 attempt:(1) Attempt the CYU incorrectly and display theincorrect feedback.(2) Move the media controller manually to thebeginning.

    (1) The audio should begin from thestart.(2) The feedback box shoulddisappear.(3) The correct / incorrect mark thatappear against the options shoulddisappear from the page.

    Click the Print Certificate button (Check the name inthe course.)

    The certificate should have correctformat and data and should printcorrectly.

    (1) From the CYU page, exit the course.(2) Relaunch the course.(3) Check the status of the CYU pages.

    The CYU page should be reset on re-launch of the course.

    Fill in characters other than the correct answer.(e.g. for a text answer try filling in numbers orspecial characters.

    (1) An error message asking to fill inthe correct type of characters shouldbe displayed. Or,

    (2) The entry of the incorrect type ofcharacters should not be permitted.

    Fill in an unlimited number of characters.(1) Some text(2) More text with minimal scroll(3) Lots of scroll

    It should not be possible to enter anunlimited number of characters.

    Fill in answers with spaces / special charactersembedded in them.

    Answers with spaces / specialcharacters embedded in them shouldbe marked incorrect.

    For alphanumeric entries, fill in answers inuppercase, lowercase and mixed case.

    Answers should be marked correctirrespective of the casing.

    For numeric answers, fill in -ve, numbers, 0, anddecimal values.

    For numeric answers, all incorrectentries should give some response andnot take the CYU in a loop.

  • 8/7/2019 Generic Test Cases

    25/129

    Check the order of the options and the answers.

    Match the options to other options.

    Check the lines that join the options to the answers.

    Check the order of the options and the drop areas.

    Drag the options out of the window.

    Drag multiple options on each other.

    Double-click the options.

    Check the font style and size of the answers beingentered.

    The font style and size of the answersshould be same as displayed after thequestion is attempted.

    The order of the options should bejumbled (The correct answers shouldnot be in front of the options).

    Check the spacing and alignment of the optionsand the answers.

    The spacing and alignment should beconsistent.

    It should not be possible to match anoption to another option.

    The lines should be straight and ofconsistent thickness.

    The order of the options should bejumbled (The correct drop areas shouldnot be in front of the options).

    Check the spacing and alignment of the optionsand the drop areas.

    The spacing and alignment should beconsistent.

    Drag only one option to the correct drag area ntimes, where n = total number of drop areas.

    The CYU should not be marked correcton this action.

    It should not be possible to drag theoptions out of the window.

    Drag the options to areas other than the drop areasor between the drop areas.

    (1) The option should move back to thedrag area. It should not be possible to

    drag the options between the dropareas.(2) No feedback should be displayed.

    Dragging multiple options on eachother should not be valid/allowed.

    (1) Attempt the CYU to display the feedback.(2) Try to move the options back to the drag area.

    It should not be possible to drag theoptions after feedback is displayed.

    The options should remain in the dragareas and not be automatically placedin the drop areas.

    When there is more than 1 attempt defined, attemptthe CYU incorrectly by dragging an option to anincorrect drag area.

    It should be possible to drag theoptions to incorrect drag areas anddisplay the incorrect feedback.

  • 8/7/2019 Generic Test Cases

    26/129

    Check the templates being used.

    Try to click the blank space after the text.

    Check all the MCQ pages.

    Check the templates being used.

    Try to click the blank space after the text.

    Click all the correct options and an incorrect option.

    Check all the MMCQ pages.

    (1) Note the status of the Submit button beforecompleting a correct drop action.(2) Attempt a correct drop action.(3) Take away this option from the drop area.

    (1) The Submit button should not beenabled before at least one correctdrop action is complete.(2) The Submit button should getdisabled when there are no options inthe drop areas.

    The templates should be radio buttontemplates.

    The blank space after the text shouldnot be clickable.

    (1) Should not present "All of theabove" and/or "None of the above"options. If we cannot avoid, please get

    these options changed to "All of thelisted" and/or "None of the listed"respectively.

    The templates should be checkboxtemplates.

    The blank space after the text shouldnot be clickable.

    Clicking all the correct options and anincorrect option should result in anincorrect attempt.

    (1) Attempt the CYU with all possible combinationsof correct and incorrect answers.(2) Vary the order of clicking the correct answer andattempt the CYU.

    (1) Clicking all the correct options andan incorrect option should result in anincorrect attempt.(2) Varying the order of clicking thecorrect answer should not affect thecorrect answer.

    (1) Should not present "All of theabove" and/or "None of the above"options. If we cannot avoid, please getthese options changed to "All of thelisted" and/or "None of the listed"respectively.

    Check the order of the options. The order of the options should bejumbled.

    In case the ordering is done by dragging numbersto placeholders, try to drag more than one numberto one placeholder.

    It should not be possible to drag morethan one number to one placeholder.

  • 8/7/2019 Generic Test Cases

    27/129

    (1) Check IE 6 or greater is installed on the system.(2) Run the course.

    The status for requirement of IE 6 orgreater should show "Passed".

    (1) Check Firefox is installed on the system.(2) Run the course.

    The status for requirement of Firefoxwith subversions should show"Passed".

    (1) Check Safari or Opera is installed on thesystem.(2) Run the course.

    The status for requirement of Safari orOpera should show "Passed".

    (1) Check that Shockwave Flash Player v8 orgreater is installed on the system.(2) Run the course.

    The status for requirement of Flashplayer v8 or greater should show"Passed".

    (1) Check that any version of Java Run-time isinstalled on the system.(2) Run the course.

    The status for requirement of JavaRun-time should show "Passed".

    1) Run the course.

    (2) Check that the requirement check result(passed/failed status) is appearing only when it failson any or all the parameters.

    (3) Check that sniffer page should not appear whenall the requirements are met.

    The requirement check result

    (passed/failed status) should appearonly when it fails on any or all theparameter.

    The sniffer page should not appearwhen all the requirements are met.

    (1) Run the course.(2) Check that sniffer is testing for Bandwidth.

    The requirement of specifiedBandwidth should show "Passed".

    (1) Check that required operating system isinstalled on the system.

    (2) Run the course.

    The status for requirement of operatingsystem with XP, Mac, or Vista should

    show "Passed".(1) Run the course.(2) Check that if either one or all parameters failthen the following message should appear:

    This computer does not meet the minimumrequirements to run this eLearning program.

    When one or all parameters fail, thebelow stated message should appearonscreen:

    This computer does not meet theminimum requirements to run thiseLearning program.

    (1) Check that Windows Media Player is installedon the system.(2) Run the course.

    The status for requirement of Windowsmedia player should show "Passed".

    (1) Check that Quick Time is installed on thesystem.(2) Run the course.

    The status for requirement of QuickTime on Mac should show "Passed".

  • 8/7/2019 Generic Test Cases

    28/129

  • 8/7/2019 Generic Test Cases

    29/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    30/129

  • 8/7/2019 Generic Test Cases

    31/129

  • 8/7/2019 Generic Test Cases

    32/129

  • 8/7/2019 Generic Test Cases

    33/129

  • 8/7/2019 Generic Test Cases

    34/129

  • 8/7/2019 Generic Test Cases

    35/129

  • 8/7/2019 Generic Test Cases

    36/129

  • 8/7/2019 Generic Test Cases

    37/129

  • 8/7/2019 Generic Test Cases

    38/129

  • 8/7/2019 Generic Test Cases

    39/129

  • 8/7/2019 Generic Test Cases

    40/129

    Test # Test Case Summary Test Case Description

    Content Mapping

    Text Mapping (3)

    TM_1

    TM_2

    TM_3

    Graphic Mapping (8)GM_1

    GM_2 Check for placeholders

    GM_3 Check for consistency in graphics.

    GM_4

    GM_5

    GM_6

    The content text maps with thestoryboard.

    Map the course name, module names,topic names, page titles, onscreen text.

    The style of the text maps with thestyle used in the storyboard.

    Check the bold, italics, underlined,superscript, subscript parts of the text.

    Fonts and spacing are consistent.(To be done here if Read-throughis not in the scope of testing)

    (1) Run the entire course.(2) Check the font and spacing beingused in the content area.

    The graphic text maps with thestoryboard.

    Map the visuals with the visualdescription.

    If there is a visual description in thegraphic but graphics are not beingdelivered in this version, then thereshould be a graphic placeholder on thepage.

    If course has two states audio on/off inwhich audio on has animation and

    audio off static images, check on toggleif the graphics are following consistentstyle for e.g. border thickness.

    The style of the text in graphicsmaps with the style used in thestoryboard.

    Check the bold, italics, underlined,superscript, subscript parts of the text ingraphics.

    Fonts and spacing of the text ingraphics are consistent.

    (1) Run the entire course.(2) Check the font and spacing beingused in the graphic area.

    The graphic must exactly mapwith the graphic reference.

    (1) View the graphic reference is fullview.(2) Map with the graphic.

  • 8/7/2019 Generic Test Cases

    41/129

    GM_7

    GM_8 Color of the text is consistent.

    Note:

    If the script is client-provided, do share your observation well-in-advance with the cli

    Do not make changes in the course without first updating the scripts.

    If you are aware of any deviations and known issues, update the QC team before subm

    Asterisk point expansion shouldalways be present.

    (1) Check graphics for asterix.(2) asterix expansion should bepresent.

    (1) Run the entire course.

    (2) Check the color being used for thegraphic text..

  • 8/7/2019 Generic Test Cases

    42/129

    Expected Result Actual ResultTesting Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

    The text in the course shouldmap with the Storyboard (SB).

    The styles used in the courseshould map with the SB.

    The font and spacing should beconsistent for similar text bodiesin the content area. (e.g.Headings, examples, notes etc.)

    The visual description and text ingraphics should map with the SB.

    Placeholders should be presentin the absence of graphics.

    graphic style should be consistenton toggle.

    The styles used in the courseshould map with the SB.

    The font and spacing should beconsistent for similar elements inthe graphic area. (e.g. Headings,Labels, )

    The graphic should map with thegraphic reference.

  • 8/7/2019 Generic Test Cases

    43/129

    nt so that all doubts are resolved prior to course construction.

    itting the course along with the reasons and the places of exception.

    all asterisk should becorresponded with expansions.

    The color should be consistent for

    similar elements in the graphicarea. (e.g. Headings, Labels, )

    C:\Documents andSettings\anjali.ahuja\Desktop\grab 1.J PG

  • 8/7/2019 Generic Test Cases

    44/129

    Test # Test Case Summary

    Audio Testing

    Audio Mapping (4)

    AM_1

    AM_2

    AM_3

    AM_4

    Audio Quality (7)

    AQ_1

    AQ_2

    AQ_3

    The audio maps with the audioscript. (In case the audio is differentfrom the Onscreen Text (OST))

    The audio maps with the course. (Incase the audio is same as the OST)

    The pronunciation is as per theaudio script / pronunciation word list.

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

    The voice of the same audio artist(s)is used.

    The volume is consistent across thepages.

    There are no background noises /echo.

  • 8/7/2019 Generic Test Cases

    45/129

    AQ_4

    AQ_5

    AQ_6 The audio does not end abruptly.

    AQ_7 The pauses are appropriate.

    Audio Synchronization (3)AS_1

    AS_2

    AS_3

    Audio Controls (13)

    AC_1

    AC_2

    The audio is clear andunderstandable.

    The Rate of Speech (ROS) isconsistent.

    The audio is synchronized with theOST / animation.

    The audio is synchronized with theOST bullets starting position orwhen the particular phrase appears.

    The audio does not run in a loopand ends properly.

    The global level Audio On / Off

    button works correctly.

    Correct tool-tips are displayed onthe global level Audio On / Off ,Pause, Play, Mute, Volume, Replaybuttons.

  • 8/7/2019 Generic Test Cases

    46/129

    AC_3

    AC_4 The audio controls work correctly.

    AC_5 The audio controls work correctly.

    AC_6 The audio controls work correctly.

    AC_7 The audio controls work correctly.

    AC_8 The audio controls work correctly.

    AC_9 The audio controls work correctly.

    AC_10 The audio controls work correctly.

    AC_11 The audio controls work correctly.

    AC_12

    AC_13 The audio controls are consistent.

    The audio stops playing on clickingany global button.

    The audio controls are disabled

    where there is no audio.

  • 8/7/2019 Generic Test Cases

    47/129

    Note:

    In some cases audio may not be verbatim as the audio script

    Pronunciations may vary for US or UK English. Check for pro

    In some projects there are specific pronunciations used. In t

    In some projects, multiple characters / roles may be used a

  • 8/7/2019 Generic Test Cases

    48/129

    Test Case Description Expected Result Actual Result

    (1) Open the course in one window.(2) Open the audio script in another window.(3) Listen to the audio and map it with the audioscript.

    The audio in the course shouldmap with the audio script.

    (1) Complete the script mapping before proceedingwith this test case.(2) Map the audio with the onscreen text.

    Note: The first step will be map the onscreentext/transcript with the storyboard. Once this isdone, then proceed to the audio Vs. OST mapping.

    The audio in the course shouldmap with the text in the course.

    (1) Run the entire course.(2) Check the pronunciation of typical words againstthe ones provided in the audio script / pronunciationword list.(3) Check for the correct accent. E.g. if it is a USproject the accent should be American and notBritish.

    (1) The pronunciation of all wordsshould be as per the audio script /pronunciation word list.(2) The accent should map to theone asked by the client.(3) The slashes should not beread out while stating the path.(Again, please check the coursestandard.)

    Check that 'and' or 'or' is pronounced before thelast bullet point in a list.

    and' or 'or' should be pronouncedbefore the last bullet point in a

    list.

    (1) Run the entire course.(2) Check that the same voice(s) are used on eachpage and across pages.(3) If the course is one in a series, check that theother courses use the same voice(s).

    The voice of the same audioartist(s) should be used acrossthe course / series unless agreedupon by the customer to usedifferent voices.

    (1) Run the entire course.(2) Set the volume controls on your machine to asingle setting.(3) Listen for the volume to be consistent on each

    page.and across pages.

    The volume of the audio shouldbe consistent within a page andacross pages.

    (1) Run the entire course.(2) Listen for any the background noises like echoor hissing sounds.(3) Listen for jerks / breaks in the audio.

    There should be no backgroundnoise / echo / break in the audio.

  • 8/7/2019 Generic Test Cases

    49/129

    (1) Run the entire course.(2) Listen for clarity of speech.

    The audio should be clear andunderstandable.

    (1) Run the entire course.(2) Check the speed of the audio on each page.

    (3) Check for speed of the audio across pages.

    The audio should neither be toofast nor too slow.

    The ideal ROS is between onehundred and eighty to twohundred words per minute.

    (1) Run the entire course.(2) Check the audio does not end abruptly on eachpage.

    There should be a smooth endingand audio should not endabruptly.

    (1) Run the entire course.(2) Check for appropriate pauses at the followingplaces:

    (a) When a sentence completes i.e. there is aperiod.

    (b) When there is a comma.(c) Before the beginning of the a paragraph.(d) At the beginning of bullets or after lead-in lines.(e) In simulation, when there is an action to be

    performed.(3) Check for unnecessary pauses.

    The pauses in the audio shouldbe appropriate.

    There should not be any pausewhile reading an acronym.

    (1) Run the entire course.(2) Listen to the audio while watching the OST /animation.

    The audio should besynchronized with the OST /animation.

    (1) Run the entire course.(2) Listen to the audio while watching the OST /animation.

    Map the bullet point with startposition or when particular wordis said as per client specs.

    (1) Run the entire course.(2) Listen to the audio on each page.(3) On completion of the audio, wait for about 30seconds.

    (1) The audio should not restartby itself.(2) No junk characters or graphicshould not appear on the screen.

    (1) Run the entire course.

    (2) On each page, click the Audio On / Off button 2-3 times.

    (1) The audio should play on

    clicking the Audio On state.(2) The audio should stop playingon clicking the Audio Off state.

    (1) Run the entire course.(2) On each page, click the audio controls 2-3times.

    (1) The Audio On state shoulddisplay the Audio On tool tip.(2) The buttons should displayrelevant tool tips.

  • 8/7/2019 Generic Test Cases

    50/129

  • 8/7/2019 Generic Test Cases

    51/129

    . In such cases, check if the intent of the audio maps with the audio script.

    unciation with the customer or on appropriate language websites. E.g. m-w etc.

    is case, check against the word list for specific pronunciations.

    ross the course. The voice over for a character / role should be consistent throughou

  • 8/7/2019 Generic Test Cases

    52/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    53/129

  • 8/7/2019 Generic Test Cases

    54/129

  • 8/7/2019 Generic Test Cases

    55/129

    t the course.

  • 8/7/2019 Generic Test Cases

    56/129

    Test # Test Case Summary

    Graphic Testing

    Graphic Clarity (3)

    GC_1

    GC_2

    GC_3

    Graphic Integrity (4)

    GI_1 The graphic is sized correctly.

    GI_2 No elements or text are truncated.

    GI_3

    GI_4

    Graphic Read-through (3)

    GRT_1 Text in graphics is correct.

    GRT_2 Graphics are labeled.

    Graphics text and elements are notblurred or patchy.

    Highlights are clear and consistentin thickness.

    Border style for the graphics isconsistent.

    Progressive graphics do not haveshifts.

    Callouts do not hide any critical areaof the graphic

  • 8/7/2019 Generic Test Cases

    57/129

    GRT_3

    Grab-based Graphics / Demos / Try-Its (9)Grab_1

    Grab_2

    Grab_3

    Grab_4

    Grab_5

    Grab_6

    Grab_7

    Grab_8

    Grab_9

    Graphic relevance with respect totab.

    Grabs do not show unnecessaryinformation.

    There is no shift in the series ofgrabs used.

    Progressive grabs have correcthighlights on folder and file names.

    The demo callouts are consistentacross the frames.

    Speed of the demo is appropriate toenable reading of all callouts.

    The highlights and callouts pointtowards the correct option.

    The demo callouts are synchronizedwith the audio.

    The audio does not run in a loop

    and ends properly.

    Try-Its show appropriate feedbackand the resultant screens arecorrect.

  • 8/7/2019 Generic Test Cases

    58/129

    Animation Functionality (16)

    Anim_1

    Anim_2

    Anim_3 Animation is not truncated.

    Anim_4

    Anim_5

    Anim_6

    Anim_7

    Anim_8

    Anim_9

    Anim_10

    Anim_11

    Anim_12

    Anim_13

    The animation steps map with thestoryboard.

    A pre-loader is present at thebeginning of the animation.

    There are no blank frames at thestart or end of the animation.

    The animation does not run in aloop.

    The speed of the animation isappropriate.

    The animation has proper usercontrols and they are workingcorrectly.

    The animation has proper usercontrols and they are workingcorrectly.

    The animation has proper usercontrols and they are workingcorrectly.

    The animation has proper usercontrols and they are workingcorrectly.

    The animation has proper usercontrols and they are workingcorrectly.

    The animation has proper usercontrols and they are workingcorrectly.

    The animation has proper usercontrols and they are workingcorrectly.

  • 8/7/2019 Generic Test Cases

    59/129

  • 8/7/2019 Generic Test Cases

    60/129

    Test Case Description Expected Result Actual Result

    Check the labels on the graphics. The graphics should have labels.

    (1) Run the entire course.(2) Check the graphics for haziness, brokenlines, blurs.(3) Check the graphic for patches.

    (1) The text and elements shouldnot have haziness, broken lines,blurs.(2) There should be no patcheson the graphic.

    (1) Run the entire course.(2) Check that the highlights used in thegraphic are clear(4) Check that the highlights are consistentin thickness.

    (1) The highlights used in thegraphic should be clear.(2) The highlights should beconsistent in thickness.

    (1) Run the entire course.(2) Check for the border style of all the

    graphics for consistency.(3) Check the font being used in the graphicarea.

    (1) Border style of the graphicsshould be consistent.

    (2) The font should be consistentfor elements in the graphic area.(e.g. Headings, Labels, )

    (1) Run the entire course.(2) Check the size of the graphics acrossthe course. (if the course uses a template).(3) Check the graphic for squeezing orstretching.

    (1) The graphic should be ofuniform size(s).(2) There should be no stretchingor squeezing.

    (1) Run the entire course.

    (2) Check the completeness of theelements and text.

    All the elements and text should

    be visible and not truncated.

    (1) Run the entire course.(2) Wherever there are progressivegraphics, check the position of the baseelements.

    The position of the base elementsshould not change from one pageto next.

    (1) Display all the callouts for rollovers /links.(2) Check the position of the callouts.

    The callouts should not hide anycritical area of the graphic.

    (1) Read through all the text in the graphics.(2) Check the text for spelling mistakes /

    typos.

    (1) The graphic should map to theidea of the content in the text

    area.(2) The text should not have anyspelling mistakes / typos.

  • 8/7/2019 Generic Test Cases

    61/129

  • 8/7/2019 Generic Test Cases

    62/129

    Start the animation.

    Click Play.

    Click Pause.

    Click Replay / Rewind.

    Click Stop.

    Click Mute.

    Map the steps of the animation with the SB. The steps in the course shouldmap with the SB.

    A pre-loader should be present atthe beginning of the animation.

    Run the animation to the end and wait for awhile.

    The animation is complete andnot truncated.

    There are no junk characters orscreens appearing.

    Run the animation to the end and wait for awhile.

    There should not be any blankframes at the start or end of theanimation.

    (1) Run the animation to the end and waitfor a while.(2) Wait for about 30 seconds.

    The animation should not restartby itself.

    (1) If there is no audio, read the captions /text.(2) If there is audio, hear the completeaudio.

    (1) The caption / text should becompletely readable at acomfortable pace.(2) The animation should besynchronized with the audio andbe understandable.

    The animation should startplaying and the button shouldchange to Pause.

    (1) The animation should pauseand the button should change toPlay.(2) On playing again, theanimation plays from this pointonwards.

    The animation should restart fromthe first frame.

    The animation should stop. Onplaying again, it restarts from thefirst frame.

    The volume of the audio shouldbecome zero.

    Use the Volume button. The volume of the audio shouldbe adjusted.

    Use the Slider. (1) The animation should runframe-wise.(2) No blank screen should bedisplayed.

  • 8/7/2019 Generic Test Cases

    63/129

    On all animation pages, stop the animation.

    e ideation is checked.

    Check the position of the still graphics andthe animation.

    There should be no shift in the 2graphic elements.

    Audio should stop playing onstopping the animation.

    (1) Run the entire course.

    (2) On each Flash element, right-click.(3) If there is a right-click menu pop-up,note the options displayed on it.

    (1) If the right-click option is

    disabled, no pop-up is displayed.(2) If a pop-up is displayed, only 2options, Settings and About aredisplayed.

    (1) SWF should not be self-running(2) On clicking the SWF, an error messageshould be displayed.(3) That is DRM functionality should beenabled.

    (1) Click each individual SWF(2) Error message display:Unauthorized access, Permissiondenied

    Check the assets folder for animation andslides background.

    (1) Background color combinationshould be consistent according tothe SRS.

  • 8/7/2019 Generic Test Cases

    64/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    65/129

  • 8/7/2019 Generic Test Cases

    66/129

  • 8/7/2019 Generic Test Cases

    67/129

  • 8/7/2019 Generic Test Cases

    68/129

    Test # Test Case Summary

    Read-through

    Language (9)

    LG_1

    LG_2 Correct punctuation is used.

    LG_3 Hyphens are used appropriately.

    LG_4

    LG_5 Casing of the text is correct.

    LG_6

    LG_7 Article usage is correct.

    There are no spelling errors / typosin text and graphics.

    Em- / En- dashes are usedappropriately.

    Terms are consistent.

  • 8/7/2019 Generic Test Cases

    69/129

  • 8/7/2019 Generic Test Cases

    70/129

    ID_1 Appropriate instruction text is used.

    ID_2

    ID_3 Words are not repeated.

    ID_4

    ID_5

    ID_6 Use of acronyms is correct.

    ID_7 Appropriate title is given to a popup.

    Note:

    Spellings may vary for US or UK English. Check for spellin

    In some projects, there is a specific casing requirement.

    In some projects, a project-specific style guide is follow

    Instruction text is consistent in lookand feel.

    Bulleted text is parallel in sentenceconstruction.

    Style of bullets should be correctand consistent.

  • 8/7/2019 Generic Test Cases

    71/129

    Test Case Description Expected Result Actual Result

    (1) Perform a spell check on the Storyboard(SB).(2) Read through the text / graphics in thecourse for spelling errors / typos.

    There should be no spellingerrors / typos in the course.

    (1) Read through the entire text.(2) Check the end of all sentences for aperiod.(3) Check the end of all paragraph for aperiod.(4) Check the end of all question for aquestion mark.(5) Check the end of all lead-ins for a colon.

    (1) There should be appropriatepunctuation marks at the end ofsentences, paragraphs,questions, lead-ins.(2) There should be no duplicatepunctuation marks.

    (1) Read through the entire text.(2) Check that the hyphens are used asappropriate or as per the style guide.

    The text should have correcthyphenations.

    (1) Read through the entire text.(2) Check that the em- / en- dashes areused as appropriate or as per the styleguide.

    The text should have correctdashes.

    (1) Read through the entire text.(2) Check the headings for correct casing.(3) Check that there is no running text intitle case unless specified as part of thestandard.

    (1) The headings should usecorrect casing. Words of 3 or lessletters should be written insentence case.(2) Normal running text should

    not have title cased words.(3) The casing should complywith the grammar rules. For e.g.proper nouns should always betitle cased.

    (1) Search for all instances of terms /terminologies / acronyms specified in thestyle guide / word list .(2) Check for consistency of casing andusage on each page and across pages.

    (1) The casing of terms andterminologies should be correctand consistent across the pages.(2) The terms used in the courseshould be consistent for a pageand across pages.

    (1) Read through the entire text.(2) Check that the correct articles arepresent wherever appropriate. For e.g.,articles should not be present before propernouns.

    The sentences should havecorrect article usage.

  • 8/7/2019 Generic Test Cases

    72/129

  • 8/7/2019 Generic Test Cases

    73/129

    gs on appropriate language websites. E.g. m-w etc.

    In such cases, please refer and map to the word list.

    d. Conduct a read-through keeping in mind the standard guidelines.

    (1) Check for the presence of instructiontext wherever the user is required toperform an action.(2) Perform the required action using theinstruction text.

    (1) Instruction text should bepresent wherever required and beclear enough for the user to learneasily.(2) Instruction text is appropriate,clear, and complete to enable theuser to perform the requiredaction.

    (1) Run the entire course.(2) Check all the instruction text acrosspages.

    Instruction text should beconsistent in wording,presentation and style.

    Check for redundant word usage on eachscreen.

    There should be no redundant /repeated words.

    Check for parallelism in bulleted text.E.g. What if the test criterion in the Methodspage differs from that in the Standard?What if information is missing in thedatasheet?

    Bulleted text should be parallel insentence construction.

    (1) Run the entire course.(2) Check the bullets used across pages.

    (1) Bullet style should beconsistent.(2) Any procedure or sequence ofevents should have numberedlist.

    (1) Run the entire course.(2) Check the first instance and subsequentusage of an acronym .(3) Check the first instance of the acronym.

    (1) Only the first instance of anacronym should be expanded.(2) The acronym should beintroduced such that theexpansion should be followed bythe acronym in parenthesis. E.g.Quality Control (QC)(3) All terms with acronymsshould be title cased.

    (1) Run the entire course.(2) On pages with multiple links, click all thelinks.

    The popups should have a title /heading. This is to enable theusers to locate which link out ofthe several on the page is beingexplained.

  • 8/7/2019 Generic Test Cases

    74/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    75/129

  • 8/7/2019 Generic Test Cases

    76/129

  • 8/7/2019 Generic Test Cases

    77/129

  • 8/7/2019 Generic Test Cases

    78/129

  • 8/7/2019 Generic Test Cases

    79/129

  • 8/7/2019 Generic Test Cases

    80/129

  • 8/7/2019 Generic Test Cases

    81/129

  • 8/7/2019 Generic Test Cases

    82/129

  • 8/7/2019 Generic Test Cases

    83/129

  • 8/7/2019 Generic Test Cases

    84/129

    SB_2

    SB_3 Scrollbars work correctly.

    SB_4 Scrollbars function correctly.

    Note:

    Scrollbars do not leave large whitespaces at the bottom of the page.

  • 8/7/2019 Generic Test Cases

    85/129

    Test Case Description Expected Result Actual Result

    (1) Run the entire course.(2) Check for text running out of the screenor getting truncated on each page.(3) Check that the graphics and text are notoverlapping on each page.(4) Check that there are no large whitespaces on each page.

    (1) The text is not running out ofthe screen or truncated on anypage.(2) There should be no overlap ofgraphics and text on any page.(3) There should be no largewhite spaces on any page.(4) There should be nodisproportionate or odd-lookinglayouts

    (1) Run the entire course.

    (2) Check the margins across the pages.(3) Check the position of the graphicsacross the pages.(4) Check the indentation of the bullets oneach page and across pages.(5) Check the alignment of the text incallouts on each page

    (1) The margins should be

    consistent across the pages.(2) The position of the graphicsshould be consistent across thepages.(3) The bullets should be correctlyand consistently indented as pertheir hierarchy on each page andacross pages.

    (1) Run the entire course.(2) Check the position of the course name,

    module name, topic name, page titles,onscreen text, and visuals.

    There should not be any shiftbetween the elements and text

    across pages.

    (1) Run the entire course.(2) Check all the text enclosed in boxes.

    Text in boxes should not touchthe borders.

    (1) Run the entire course.(2) Check all the text on buttons and labels.

    The text on buttons, labels shouldbe center-aligned.

    (1) Run the entire course.(2) Check all the pages for scrollbars.

    (1) Scrollbars should appear onpages where text is not fullyvisible.

    (2) Scrollbars should not appearon pages where text is fullyvisible.(3) Vertical scrollbars arepermissible.(4) Horizontal scroll bars shouldbe avoided.

  • 8/7/2019 Generic Test Cases

    86/129

    (1) Run the entire course.(2) Check all the pages with scrollbars.(3) Drag the scrollbar down on each page.(4) Check the white space after the text atthe bottom of the page.(5) Check the white space at the bottom ofthe page across pages.

    (1) There should not be largewhite space at the bottom of thepage.(2) The white space at the bottomof the page should be consistentacross the pages.

    (1) Run the entire course.(2) Check all the pages with scrollbars.(3) Drag the scrollbar down on each page,go to the previous page, come back to theoriginal page.

    (1) Scrollbars should appear onlywhere their use is necessary(2) The position of the scrollbarshould be initialized when movingbetween pages.

    (1) Run the entire course.(2) Check all the pages with scrollbars.(3) Check the functionality of the scrollbarby dragging the slider and by using the up

    and down arrows.4) Also check by clicking on the whitespace in the scroll bar.

    1) Scroll bars should functioncorrectly.

  • 8/7/2019 Generic Test Cases

    87/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    88/129

  • 8/7/2019 Generic Test Cases

    89/129

    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 co

    Specific requirements for multiple OS/Browser combinations

    Multiplatform Testing Checklist

  • 8/7/2019 Generic Test Cases

    90/129

    Test Case Description Expected Result Actual Result

    bination before releasing the course to QC.

    eed to be captured and tested.

  • 8/7/2019 Generic Test Cases

    91/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    92/129

  • 8/7/2019 Generic Test Cases

    93/129

  • 8/7/2019 Generic Test Cases

    94/129

    Test # Test Case Summary

    LMS Testing

    SCORM Testing

    Bookmarking (4)Completion Status (2)

    CS_2

    AICC Testing

    Step_1

    CS_1 (scenario 1 If LMS access isavailable)

    Course completion is trackedcorrectly on LMS.

    CS_1 (scenario 1 If LMS access isnot available)

    (1) Run the ADL test suite on thecourse.(2) Visit some pages in the courseand exit the course through the Exit

    button or (close).

    Course completion is trackedcorrectly on standalone version. (ForCogArts courses)

  • 8/7/2019 Generic Test Cases

    95/129

    Security Risk

    Caching Security (6)

    Confidentiality (1)

  • 8/7/2019 Generic Test Cases

    96/129

  • 8/7/2019 Generic Test Cases

    97/129

    Test Case Description Expected Result Actual Result

    (1) Check the status before launching thecourse.(2) Launch the course on LMS.(3) Go through all the main and branchpages.(4) Check the completion status.

    (1) Before starting the lesson, thecompletion status should show NotStarted / Not complete (check the LMSterminology)(2) After visiting all the pages thestatus should change to Complete.

    (1) The ADL test suite report should be okfor all parameters.

    Following ADL test suite reports need to be

    generated:- Sharable Content Object (SCO) Run-TimeEnvironment Conformance Test- Meta-data Conformance Test

    or ---------------------------------------------- Content Package Conformance Test

    In report as per the specificationplease check for:

    (1) LMS Execution State (initialize and

    Finish)(2) LMS (GetValue(), SetValue() andCommit())(3) At least Check for Data ModelSupport, (session_time, lesson_status"Not Attempted, Incomplete,completed/passed, score.raw (in caseof assessment required))

    Refer to the attached document fordetails.

    (1) Launch the course.(2) Once the course is launched, pressAlt+Shift+D. --> Write "belushi" in theprompt. --> Click on the link 'Show currentState' appearing at the bottom right of thecourse --> a window appears with all thedetails.

    Adl_test-Support.doc

  • 8/7/2019 Generic Test Cases

    98/129

  • 8/7/2019 Generic Test Cases

    99/129

  • 8/7/2019 Generic Test Cases

    100/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    101/129

  • 8/7/2019 Generic Test Cases

    102/129

  • 8/7/2019 Generic Test Cases

    103/129

    Test # Test Case Summary

    Performance Testing

    Response Time (1)

    RT_1

    Note:

    Performance testing is performed using various tools. The c

    For conducting a performance test on response time for fla

    Test cases will be added based on inputs from LT team.

    Response Time meets clientspecifications.

    For example, for conducting a performance test on HTML

  • 8/7/2019 Generic Test Cases

    104/129

    Test Case Description Expected Result Actual Result

    hoice of a tool will depend on the technology used to develop the courseware.

    h based applications, simulator (XAT) and fiddler can be used

    (1) Run the course in a simulator. E.g.,XAT.(2) Note how long the system takes tocomplete a requested task or group oftasks.

    Note down the observations to map toyour SLAs.

    ages, we use Load runner, Silk Performer etc.

  • 8/7/2019 Generic Test Cases

    105/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    106/129

    Test # Test Case Summary

    ADA Compliance

    ADA Compliance (5)

    ADA_1

    ADA_2

    ADA_3

    ADA_4

    ADA_5

    Note:

    Please refer to project-specific requirements for ADA comp

    This is not the complete list. The requirements vary from p

    Every image, Java applet, Flash file,video file, audio file, plug-in, etc. thatconveys content has an equivalentAlt description or text description, oris described in the adjacent text.

    Complex graphics (graphs, charts,etc.) are accompanied by detailedtext descriptions or through adescription in the body of the page.

    Row and column headers should be

    identified for data tables throughScreen Reader tool. E.g. JawsReader.

    The reader tool should be able toread the text as intended.

    The Alt text is closed withindouble/single quotes.If the enclosed text has apostropheanywhere then care should be takenwith starting and closing quotes.

  • 8/7/2019 Generic Test Cases

    107/129

    Test Case Description Expected Result Actual Result

    liance.

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

    (1) Run the course(2) Point your mouse over images, flashfiles, video files to view the text description.

    Alt description or text descriptionshould be there for images, flash filesetc.

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

    Alt description or text descriptionshould appear for all graphics. Thedescription should map with the textprovided in the storyboard.

    Run the course through a screen reader

    tool (Jaws Reader).

    Rows and column headers should be

    appropriate in alt text. In case thereare alt text issues, you need to correctthem.

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

    The reader will read the text asappearing in the course. Any issuesencountered need to be corrected.

    e.g. World War II > If in simple text thereader will read as World War i i. Forreader to read as intended this shouldbe converted to image with alt textprovided.

    Check the way alt text is written for all thecomponents.

    The alt text should be closed withindouble/single quotes.If the enclosed text has apostropheanywhere then care should be takenwith starting and closing quotes.

  • 8/7/2019 Generic Test Cases

    108/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    109/129

    Test # Test Case Summary

    Global Elements

    Opening Animation / Splash Screen(3)Open_1

    Open_2

    Open_3 The Start button functions correctly.

    Help (7)

    Help_1 Help runs correctly.

    Help_2 Grabs used in Help are correct.

    Help_3

    Help_4

    The opening animation runscorrectly.

    The opening animation displays thecorrect course name.

    Icons / buttons used in Help arecorrect.

    Description for the icons / buttonsused in Help are correct.

  • 8/7/2019 Generic Test Cases

    110/129

    Help_5

    Help_6

    Help_7

    Glossary (8)Gloss_1 Glossary runs correctly.

    Gloss_2

    Gloss_3

    Gloss_4 The order of the terms is correct.

    Gloss_5

    Gloss_6

    Gloss_7

    Gloss_8

    Notes (6)

    Rollovers / Hotspots are correctlyplaced over the components.

    Numbered labeling of thecomponents on the help screen iscorrect.

    Numbered labels are describedcorrectly.

    The letters should be in analphabetical order.

    Only the populated letters areclickable.

    The casing of the terms isconsistent.

    The Glossary terms have the correcttreatment.

    The correct description is displayedon clicking the Glossary term from

    the course.

    All the Glossary terms are present atleast once in the course.

  • 8/7/2019 Generic Test Cases

    111/129

    Notes_1

    Notes_2

    Notes_3

    Notes_4

    Notes_5

    Notes_6

    Print (6)Print_1

    Print_2

    Print_3

    Print_4

    Print_5

    Print_6

    Notes button opens a blanknotepad.

    The cursor on notepad should be atthe first line.

    On clicking the save button

    whatever is written in the notepadshould be saved.

    In notepad there should be acharacter limit.

    On clicking the print button thecontent in notepad should beprinted.

    Clicking help in notepad shouldopen notepad specific help.

    print button prints the onscreen

    elements

    No text/graphics shouldtruncate/overlap.

    Printer setting should be mentionedif different from the default.

    No global elements/buttons shouldbe part of print layout.

    The print out should consist of thename of the course and the Pagenumber.

    The print out should be clear andeasily readable.

  • 8/7/2019 Generic Test Cases

    112/129

    Print_7

    Search Criteria (7)Ser_1_a Launch Search window

    Ser_1_b Launch Search window

    Ser_2 check basic Search functionality

    Ser_2a

    Ser_2b

    Ser_2c

    Ser_2d

    Note:

    Check the Printouts in the followingthree scenarios:1. Just few lines of text2. Immediately when the scrollappears3. Lot of text with good scrolling

    In case of any global buttons esp. inthere are multiple files please check f

  • 8/7/2019 Generic Test Cases

    113/129

    Test Case Description Expected Result Actual Result

    Help opens in a new window.

    (1) Launch the course.(2) Check the course window.

    (1) The screen should not beblank.(2) The opening animation shouldrun without any delay.(3) If there are any delays, thefirst frame should display apreloader.

    (1) Check the course name.(2) Check any other captions.

    (1) The course name should becorrect.(2) The captions should becorrect.

    (1) Delete the cookies.(2) Launch the course.(3) Check the Start button.(4) Click the Start button and navigatethrough the course.(5) Exit and relaunch the course.(6) Check the Start button.

    (1) The button should be 'Start'when launching the course for thefirst time.(2) The first page of the courseshould be displayed on clicking'Start'.(3) The button should change to'Resume' on subsequentlaunches.

    From the course window, click the Helpbutton.

    (1) For global help, open Help from anypage.(2) For page-specific help, open Help oneach page.(3) Match the grab in the Help window withthe page from where Help was opened.

    (1) For global Help, the grabsshould be of the course.(2) For page-specific help, grabsused in Help should match thepage from where Help wasopened.

    Match the icons / buttons with the onesused in the actual course.

    The icons / buttons used in Helpshould match the ones used inthe actual course.

    Match the description of the icons / buttonswith the actual functioning of the buttons /icons.

    The description of the icons /buttons should match the actualfunctioning of the buttons / icons.

  • 8/7/2019 Generic Test Cases

    114/129

    Check the order of the letters at the top.

    Click all the letters at the top.

    Check the rollover / hotspot areas used inthe Help window.

    (1) The hotspots cover thecomponents completely.(2) Hotspots can cover anegligible extra area. However,they should not be too large andshould not overlap with otherhotspots.

    Check the sequence of the numberedlabels used to describe components.

    There should not be any missingnumbers in the sequence oflabels.

    Match the numbered labels with thedescriptions.

    (1) The descriptions should bepresent for all labels.(2) The descriptions should matchthe functioning of the labeledcomponent.

    From the course window, click the Glossary

    button.

    Glossary should open in a new

    window.

    The terms should be arranged inan alphabetical order.

    (1) Letters that havecorresponding terms should beclickable and display the terms.(2) Letters that do not havecorresponding terms should beeither disabled or display amessage conveying that theterms are not available.

    Check the order of the terms under eachletter.

    The terms should be arranged inan alphabetical order as used in adictionary.

    Check the casing of the terms under eachletter.

    All the terms under each lettershould use consistent casing.

    (1) Run the course.(2) Check all the Glossary terms.

    The Glossary term should havethe same treatment for visited aswell as unvisited states.

    (1) Run the course.(2) Click all the Glossary terms.

    The correct description should bedisplayed on clicking the Glossary

    term from the course.

    Search for all Glossary terms in the course. All the Glossary terms should bepresent at least once in thecourse.

  • 8/7/2019 Generic Test Cases

    115/129

    a blank notepad should open.On clicking the notes button for the firsttime a blank notepad should appear in apop-up window.

    check for the cursor to be present at thefirst line.

    the cursor should be present atthe first line.

    1. write notes in the notepad.

    2. click save.3. exit notepad reopen notepad - the textthat you typed should be intact.

    the text saved should be intact on

    opening notepad again.

    Type text until you reach the character limitonce the limit is crossed a prompt shouldappear saying that the character limit hasbeen reached and no more characters canbe added.

    user should be prompted that nomore characters can be enteredwhen the limit is reached.

    Click the print button -> the printout shouldprint only the text in notepad not any otherinformation or buttons. The complete textincluding the hidden part should appear in

    the printout.

    Check that the text should not be truncatedor overlapped.

    printout should print only the textin the notepad and that should beclear and readable.

    On taking the printout of the pagethe complete text including thepart not visible in the page(i.e. incase of scroll bars) should bevisible.

    click help icon on notepad and the help forthe same should appear explaining thebuttons in the notes popup window andwhat they intend to do.

    Help icon in notepad should opennotepad specific help.

    On clicking the print button the printer

    dialogue box should appear and on clickingOK the onscreen text and graphic shouldbe printed.

    All elements onscreen should be

    printed.

    in the print out check for overlapping ortruncation of text/graphics.

    the print out should have allelements without anything gettingtruncated or overlapped.

    in case the print out needs to be taken inthe landscape mode the same should bepresent in the instruction text.

    in case of setting different fromdefault instruction text shouldstate the settings required.

    Check that the global buttons do not appearin the print document.

    The print out should not have anyglobal buttons appearing on it.

    Check that the print out should consist ofthe name of the course and the pagenumber.

    The course name and the PageNumber should appear in thePrint out.

    Ensure that the print out should be clearand visible, there should be nothingappearing in the background.

    The printout should not consist ofany extra or unrequiredinformation.

  • 8/7/2019 Generic Test Cases

    116/129

    Validate the result

    Put the text in the print area as per thethree scenarios mentioned --> Print andcheck.

    The printout should be completeand readable. There should be notruncation/overlap.

    1. Click on search link and see if editablesearch window is launching

    2. If course is accessible then repeat thisexercise with key combination (Ctrl + S)Repeated the entire exercise after closingthe search window

    Search Window/Tab should beavailable to user without throwingany JavaScript error

    If more the then one options for exitingSearch is available then repeat the entire

    exercise with all possible combination.

    Search Window/Tab should beavailable to user without throwing

    any JavaScript error

    1. Specify the search criteria in the editableSearch box

    2. Press or

    Specify any search criteria in the editablebox and clean the box

    which is availablethere to proceed should notremain active

    Specify search criteria in the editable boxwith Special char, wildcard combo

    Should throw err msg if exactlydoesnt map

    Check the char limit of editable search

    window

    User should be able to specify any type ofsearch criteria (Char, Alpha-numeric,numeric)

    lash-based courses, ask the PM if there is just one file being used in the backend or not. Ifrom all locations.

  • 8/7/2019 Generic Test Cases

    117/129

    Testing Result

    (Pass/Fail)

    Regression Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    118/129

  • 8/7/2019 Generic Test Cases

    119/129

  • 8/7/2019 Generic Test Cases

    120/129

  • 8/7/2019 Generic Test Cases

    121/129

    Test # Test Case Summary

    PPT_Print(5)

    PPT_Print_1 Check for Images.

    PPT_Print_2 Check for Graphic.

    PPT_Print_3 Check for Print version.

    PPT_Print_4 Check for Gray Scale.

    PPT_Print_5 Check for Paper size.

    Projection(10)

    Projection_1 Monitor resolution.

    Projection_2 Color

    Projection_3 Backgrond color.

    Projection_4 Reverse Contrast.

    Projection_5 Ambient Lighting.

  • 8/7/2019 Generic Test Cases

    122/129

    Projection_6 Consistent usage of fonts.

    Projection_7 Check for images consistency.

    Projection_8 Links

    Projection_9 Slide masters

    Projection_10 Title master

    Basic Windows(13)

    Basic Windows_1 Font

    Basic Windows_2 Alt Text and images

    Basic Windows_3 Shifts

    Basic Windows_4 Layout

    Basic Windows_5 Onscreen text

    Basic Windows_6 Background

    Basic Windows_7 Color combination

    Basic Windows_8 Tables

  • 8/7/2019 Generic Test Cases

    123/129

    Basic Windows_9 Illustrations

    Basic Windows_10 Bullet points

    Basic Windows_11 Onscreen text - Paragraphs

    Basic Windows_12 Graphics

    Basic Windows_13 Animation

  • 8/7/2019 Generic Test Cases

    124/129

    Test Case Description Expected Result

    Check for Image DPI(Depth per resolution).

    Check for graphic type.

    Check the print out.

    Check for gray scale constraints.

    Check paper size.

    Check for monitor resolution.

    Check for light colors.

    Check for background/foreground color.

    Avoid reverse contrast.

    Check the PPTs in ambient lighting.

    Images DPI should be 96 x 96.(72dpi also works fine, if the target isonly projection or slide printouts, and notprinting for mass distribution. The deliverymechanism is important.)

    It should be vector graphici.e. when we zoom in the graphic, it shouldnot dither.

    If the print is intended to be colored, take aprint out and check that the colors appear asintended and are not dull or stretched.(recommend to use a full color in color offsetprinter as checkpoint and testing.)

    Check the same for black and white print out.Always take a print out to check positioningand color.

    There should be no grey scale areas.i.e. there should be no shadows or

    Paper size should be A4 or more or

    Universal fonts like arial, times new roman orverdana should be used for onscreen text.

    Do not use light colors on PPTs as it dulls outthe content. However the fonts/content shouldalso be in high contrast. or

    Background should be light in color. or

    Avoid reverse contrast as it dulls outthe PPTs content. or

    The PPTs should be tested inambient lighting.

  • 8/7/2019 Generic Test Cases

    125/129

    Check the font in header/footer/content.

    Links are checked. All links working as per content

    Clean slide masters Clean Slide masters

    Clean Title master Clean Title master

    Check for font style.

    Check for Alt Text and images

    Check for Capitalization and Italicization

    Check the background colour and style

    Check the tablesTables should be placed on a separate slide.

    All header/footer/content font should behaving same family and similar size.(especially when content is more)

    Consistent usage of images with logicaldeviation of style.

    All images used will have a logical manner ofusage, style (for example same slide mayhave a 300x200 image and 300x300 image,

    but consistent in proportion)

    Font style should be readable and consistentthroughout.Content text should not be smaller thanVerdana 24 point. Small fonts are allowedonly for the footer.Universal fonts like arial, times new roman or

    verdana should be used for onscreen text.

    Alt text and images should be placed within95% of the PowerPoint slide. Refer to theembedded file.

    Check for shifts in headings, subheading,logos

    Headings, subheadings, and logos shouldshow up in the same spot on each slide

    Check for:- Margins, fonts, font size, and colors- Lines, boxes, borders, and open spaces

    - Margins, fonts, font size, and colors shouldbe consistent with graphics located in the

    same general position on each frame- Lines, boxes, borders, and open spacesshould be consistent

    All Caps should not be used except foracronymsItalics shoud only be used for:- Quotes- Highlighting thoughts or ideas- Books, Journals or Magazine titles

    Background used on all slides should be thesame.

    Check the color combination of thebackground and the text using ColorContrast Analyzer tool

    The result displayed by the tool should be

    pass.Dark slides with light colored text should beused for large hall events.For print and paper, dark text on a lightbackground should be used.

    ppt.bmp

  • 8/7/2019 Generic Test Cases

    126/129

    Check the illustrations

    Check the bullet points

    Check for paragraphs

    Check for alignment of graphics

    Check the animation

    The illustrations should be relevant to thecontent and should not distract.

    - The bullet points should not exceed morethan two lines.

    - There should not be more than five (+/-2)bullets per slide- There should not be more than five (+/-2)words per bullet- The bullets should be left justified and notcenter aligned

    Large block paragraphs should not be usedon the slides.

    Graphics should not be center aligned. Theyshould be off-center to provide room for text.Left placement leads the eye to the text.

    The same animation style should be usedthroughout the animation

  • 8/7/2019 Generic Test Cases

    127/129

    Actual Result

    For Dev team only

    For Dev team only

    Testing Result

    (Pass/Fail)Regression

    Result

    (Pass/Fail)

  • 8/7/2019 Generic Test Cases

    128/129

    For Dev team only

    For Dev team only

  • 8/7/2019 Generic Test Cases

    129/129