Académique Documents
Professionnel Documents
Culture Documents
Addition
Addition
Addition
Addition
Addition Priyanka
ver you update the test cases.
# Test Cases
100
11
27
37
22
9
15
13
1
5
37
28
305
Functionality
Navigation (18)
Nav_1 Navigation buttons work correctly.
Hyperlinks (5)
Links_1 All links work correctly.
Pop-ups/Windows (11)
Pop_1 Course window is titled correctly.
CYU Functionality
Generic (11)
CYU_1 Submit button works correctly.
Ordering (2)
ORD_1 Order of the options is not a
giveaaway.
ORD_2 Ordering questions work correctly.
Note:
Check the file sizes if there are any such client specification.
Test Case Description Expected Result Actual Result
In the Course folder, check the course structure The file names are as per the client
and file names against the client specifications. specs.
<Add client specs>
In the Course folder, check the file names and (1) The file names do not have
extensions for uppercase characters and blank uppercase characters and blank
spaces.. spaces.
<Add client specs, if any> (2) The file names are as per client
specs, if any.
(1) In the Course folder, check the files present. (1) There should not be any extra files
(2) Look for any .bak or .bk files present in the folder.
(3) Look for any source files. (2) There should not be any .bak or .bk
<Add client specs, if any> files 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 All basic files should be present.
(e.g. imsmainifest.xml necessary for running the
course on an LMS).
<Add client specs, if any>
In the Course folder, check the attributes of the files The attributes of the files should be
against the list provided by CT. correct as per the list provided by CT.
Click the launch/Start file for the course. (1) The course should launch in a new
window.
(2) The window should not be blank.
(1) From the Home page/Course Home, click all the The module names match the ones on
modules one-by-one. the Home page/Course Home.
(2) Check the name of the module that you are
taken to.
(1) Click Next to navigate through the (1) The course progresses to the next
module/course. page and displays it.
(2) Check the Page counter. (2) Page numbers increase by 1.
(3) The maximum page number shown
should be the same as the actual
number of pages in the module/course.
(1) Click Previous to navigate through the (1) The course progresses to the
module/course. previous page and displays it.
(2) Check the Page counter. (2) Page numbers decrease without
any jumps or do not go into negative
numbers.
(1) Go to the first page of the course / module. Buttons in both instances should be
(2) Check the Previous button on this page. disabled or absent.
(3) Go to the last page of the course / module.
(4) Check the Next button on this page.
(1) Click Next very quickly without a pause to (1) The page counter should not throw
navigate through the module/course. up any number beyond the maximum
(2) Check the Page counter. number of pages.
(3) Click Previous very quickly without a pause to (2) The page counter should not throw
navigate through the module/course. up zero or negative number.
(4) Check the Page counter.
Click next/back while listening to the audio. Multiple Only one audio should play.
audio should not be heard.
(1) Navigate through all the branch pages. (1) The main page from which the
(2) Click Next on the last branch page. branch started should be displayed.
(1) Run the entire course. There are no links in the rollover /
(2) Check for links in the rollover / mouse over mouse over popup as the user will not
popup. be able to click them.
(1) Delete the cookies on your machine. (1) The links should be treated
(2) Run the entire course. consistently for all states throughout
(3) Note the unvisited state of the links. the course.
(4) Point the mouse on the link and note the rollover
state of the link. Standard treatment for the unvisited
(5) Click the link and note the visited state of the state is blue underline text.
link. <Add client specs>
(1) Run the entire course. (1) The hotspots cover the button/link
(2) Check the hotspot placed on the links. text completely including the spaces
between the words..
(2) Hotspots can cover a negligible
extra area. However, they should not
be too large and should not overlap
with other hotspots.
(1) Run the entire course. (1) The cursor should change to the
(2) Place the cursor on the links / hotspots. hand cursor when pointing to a link /
(3) Randomly, place the cursor on the area around hotspot.
the link / hotspots and on other areas of the page. (2) The hand cursor should not appear
on areas other than the link / hotspot.
(1) Run the entire course on the Liver Server. (1) The hotspots cover the button/link
(2) Check for the hot area on each page of the text completely including the spaces
course. between the words in all the screen
resolution.
(refer to the client specs)
(2) Hotspots can cover a negligible
extra area. However, they should not
be too large and should not overlap
with other hotspots.
(1) Launch the course. The name on the title bar should match
(2) Check the title bar of the course window. the course name.
(1) Run the entire course. Pop-ups should be smaller than the
(2) Click the links to open popups. course window.
(3) Check the size of the pop-up.
(1) Run the entire course. The name on the title bar should match
(2) Click the links to open popups. the link text.
(3) Check the title bar of the pop-up window.
(1) Run the entire course. Pop-up windows should be consistent
(2) Click the links to open popups. in style.
(3) Check the borders / styles of the pop-up
window.
(1) Run the entire course. Pop-up windows should open at a fixed
(2) Click the links to open popups. place, as far as possible.
(3) Check the position of the popups across pages.
(1) Run the entire course. (1) All pop-up windows should have a
(2) Click the links to open popups. Close button/link.
(3) Check that all pop-up windows have a Close (2) Alternatively, there can be an
button / link and appropriate closing instruction. instruction to use the X on the top right
of the window.
(1) Run the entire course. Any link / interaction beneath a pop-up
(2) Click the links to open popups. should not be activated.
(3)Try and perform any interactivity present beneath
the pop-up.
(1) Click close button on the popup. Pop-ups should not freeze when a click
(2) while the popup is disappearing, click on the action is performed while closing the
popup. same.
(3) Check if the popup/screen freezes.
(1) Navigate the entire course. (1) The progress bar shows the
(2) Check the progress bar and/or the page percentage completion visually.
counter. (2) The page numbers are incremented
in proportion to the progress along the
course.
Check the status of each module. (1) The status for an unvisited module
is Start.
(2) The status for a partially completed
module is Resume.
(3) The status for a completed module
is Review.
(1) Navigate the course module-wise. (1) Only the subsequent section gets
(2) Check the status of the subsequent module enabled after visiting a module.
after completing each module. (1) The Assessment section gets
(3) Check the status of the Assessment section enabled after visiting all modules.
after completing each module. <This is design dependent, so refer to
the design doc for accurate
functionality>
(1) Run the entire course. The focus areas should be completely
(2) On pages where there is Tab functionality, press visible. If there is a scroll bar, the page
the tab and check the focus areas. should scroll with the Tab action.
(1) Run the entire course. The tab order should go from left to
(2) On pages where there is Tab functionality, press right and top to bottom.
the tab and check the order of the focus areas.
(1) Run the entire course. The tab should not highlight any blank
(2) use the tab key, only hotareas/buttons should areas on the screen, it should only
be highlighted. highlight hot area.
Check the Submit button without attempting the The Submit button should be disabled
CYU. before attempting the CYU.
Click the Submit button without attempting the CYU. An error message asking to attempt
the CYU should be displayed.
(optional)
Check the Submit button after attempting the CYU. The Submit button should be enabled
after attempting the CYU.
(1) After attempting the CYU (e.g. clicking (1) The Submit button should be
checkboxes in MMCQ, dragging options in Drag enabled on attempting the CYU.
and Drop), undo the actions. (2) The Submit button should be
(2) Check the Submit button after attempting the disabled on undoing the action.
CYU.
(1) Attempt the CYU incorrectly. (1) Attempting the CYU incorrectly
(2) Attempt the CYU partially correctly. should display the incorrect feedback.
(3) Attempt the CYU correctly. (2) Attempting the CYU partially
(4) Try to attempt the CYU after the feedback is correctly should display the partially
displayed. correct feedback.
(3) Attempting the CYU correctly
should display the correct feedback.
(4) It should not be possible to attempt
the CYU after the feedback is
displayed.
(1) Attempt the CYU incorrectly till the time all (1) The no. of attempts allowed should
attempts are exhausted. be as per design.
(2) Check the CYU state after an incorrect feedback (2) If the no. of attempts is not
to try the CYU again. exhausted, the CYU should be reset.
(1) Try to attempt the Quiz question multiple times. (1) Only 1 attempt should be allowed in
(2) Attempt the Quiz question incorrectly. each Quiz question.
(3) Attempt the Quiz question correctly. (2) No incorrect feedback should
appear.
(3) No correct feedback should appear.
Where CYUs have more than 1 attempt: (1) The audio should begin from the
(1) Attempt the CYU incorrectly and display the start.
incorrect feedback. (2) The feedback box should
(2) Move the media controller manually to the disappear.
beginning. (3) The correct / incorrect mark that
appear against the options should
disappear from the page.
Click the Print Certificate button (Check the name in The certificate should have correct
the course.) format and data and should print
correctly.
(1) From the CYU page, exit the course. The CYU page should be reset on re-
(2) Relaunch the course. launch of the course.
(3) Check the status of the CYU pages.
Fill in characters other than the correct answer. (1) An error message asking to fill in
(e.g. for a text answer try filling in numbers or the correct type of characters should
special characters. be displayed. Or,
(2) The entry of the incorrect type of
characters should not be permitted.
Check the order of the options and the answers. The order of the options should be
jumbled (The correct answers should
not be in front of the options).
Check the spacing and alignment of the options The spacing and alignment should be
and the answers. consistent.
Match the options to other options. It should not be possible to match an
option to another option.
Check the lines that join the options to the answers. The lines should be straight and of
consistent thickness.
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).
Check the spacing and alignment of the options The spacing and alignment should be
and the drop areas. consistent.
Drag only one option to the correct drag area n The CYU should not be marked correct
times, where n = total number of drop areas. on this action.
Drag the options out of the window. It should not be possible to drag the
options out of the window.
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. It should not be possible to
drag the options between the drop
areas.
(2) No feedback should be displayed.
Check the templates being used. The templates should be radio button
templates.
Try to click the blank space after the text. The blank space after the text should
not be clickable.
Check all the MCQ pages. (1) Should not present "All of the
above" and/or "None of the above"
options. If we cannot avoid, please get
these options changed to "All of the
listed" and/or "None of the listed"
respectively.
Check all the MMCQ pages. (1) Should not present "All of the
above" and/or "None of the above"
options. If we cannot avoid, please get
these options changed to "All of the
listed" and/or "None of the listed"
respectively.
Check the order of the options. The order of the options should be
jumbled.
In case the ordering is done by dragging numbers It should not be possible to drag more
to placeholders, try to drag more than one number than one number to one placeholder.
to one placeholder.
(1) Check IE 6 or greater is installed on the system. The status for requirement of IE 6 or
(2) Run the course. greater should show "Passed".
(1) Check Firefox is installed on the system. The status for requirement of Firefox
(2) Run the course. with subversions should show
"Passed".
(1) Check Safari or Opera is installed on the The status for requirement of Safari or
system. Opera should show "Passed".
(2) Run the course.
(1) Check that Shockwave Flash Player v8 or The status for requirement of Flash
greater is installed on the system. player v8 or greater should show
(2) Run the course. "Passed".
(1) Check that any version of Java Run-time is The status for requirement of Java
installed on the system. Run-time should show "Passed".
(2) Run the course.
1) Run the course. The requirement check result
(2) Check that the requirement check result (passed/failed status) should appear
(passed/failed status) is appearing only when it fails only when it fails on any or all the
on any or all the parameters. parameter.
(3) Check that sniffer page should not appear when The sniffer page should not appear
all the requirements are met. when all the requirements are met.
(1) Check that required operating system is The status for requirement of operating
installed on the system. system with XP, Mac, or Vista should
(2) Run the course. show "Passed".
(1) Run the course. When one or all parameters fail, the
(2) Check that if either one or all parameters fail below stated message should appear
then the following message should appear: onscreen:
This computer does not meet the minimum This computer does not meet the
requirements to run this eLearning program. minimum requirements to run this
eLearning program.
(1) Check that Windows Media Player is installed The status for requirement of Windows
on the system. media player should show "Passed".
(2) Run the course.
(1) Check that Quick Time is installed on the The status for requirement of Quick
system. Time on Mac should show "Passed".
(2) Run the course.
ecification.
Testing Result Regression Result
(Pass/Fail) (Pass/Fail)
Test # Test Case Summary Test Case Description
Content Mapping
TM_2 The style of the text maps with the Check the bold, italics, underlined,
style used in the storyboard. superscript, subscript parts of the text.
TM_3 Fonts and spacing are consistent. (1) Run the entire course.
(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.
GM_4 The style of the text in graphics Check the bold, italics, underlined,
maps with the style used in the superscript, subscript parts of the text in
storyboard. graphics.
GM_5 Fonts and spacing of the text in (1) Run the entire course.
graphics are consistent. (2) Check the font and spacing being
used in the graphic area.
GM_6 The graphic must exactly map (1) View the graphic reference is full
with the graphic reference. view.
(2) Map with the graphic.
GM_7 Asterisk point expansion should (1) Check graphics for asterix.
always be present. (2) asterix expansion should be
present.
GM_8 Color of the text is consistent. (1) Run the entire course.
(2) Check the color being used for the
graphic text..
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.
If you are aware of any deviations and known issues, update the QC team before submitting the course
Testing Result Regression Result
Expected Result Actual Result
(Pass/Fail) (Pass/Fail)
C:\Documents and
Settings\anjali.ahuja\Desktop\grab 1.J PG
all asterisk should be
corresponded with expansions. C:\Documents and
Settings\anjali.ahuja\Desktop\grab 1.J PG
ith the client so that all doubts are resolved prior to course construction.
efore submitting the course along with the reasons and the places of exception.
Test # Test Case Summary
Audio Testing
In some cases audio may not be verbatim as the audio script. In such cases, check if the intent of the a
Pronunciations may vary for US or UK English. Check for pronunciation with the customer or on approp
In some projects there are specific pronunciations used. In this case, check against the word list for sp
In some projects, multiple characters / roles may be used across the course. The voice over for a chara
Test Case Description Expected Result Actual Result
(1) Open the course in one window. The audio in the course should
(2) Open the audio script in another window. map with the audio script.
(3) Listen to the audio and map it with the audio
script.
(1) Complete the script mapping before proceeding The audio in the course should
with this test case. map with the text in the course.
(2) Map the audio with the onscreen text.
(1) Run the entire course. (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.
word list. (2) The accent should map to the
(3) Check for the correct accent. E.g. if it is a US one asked by the client.
project the accent should be American and not (3) The slashes should not be
British. read out while stating the path.
(Again, please check the course
standard.)
Check that 'and' or 'or' is pronounced before the and' or 'or' should be pronounced
last bullet point in a list. before the last bullet point in a
list.
(1) Run the entire course. The voice of the same audio
(2) Check that the same voice(s) are used on each artist(s) should be used across
page and across pages. the course / series unless agreed
(3) If the course is one in a series, check that the upon by the customer to use
other courses use the same voice(s). different voices.
(1) Run the entire course. The volume of the audio should
(2) Set the volume controls on your machine to a be consistent within a page and
single setting. across pages.
(3) Listen for the volume to be consistent on each
page.
and across pages.
(1) Run the entire course. The audio should neither be too
(2) Check the speed of the audio on each page. fast nor too slow.
(3) Check for speed of the audio across pages.
The ideal ROS is between one
hundred and eighty to two
hundred words per minute.
(1) Run the entire course. (1) The audio should not restart
(2) Listen to the audio on each page. by itself.
(3) On completion of the audio, wait for about 30 (2) No junk characters or graphic
seconds. should not appear on the screen.
(1) Run the entire course. (1) The audio should play on
(2) On each page, click the Audio On / Off button 2- clicking the Audio On state.
3 times. (2) The audio should stop playing
on clicking the Audio Off state.
(1) Run the entire course. (1) The Audio On state should
(2) On each page, click the audio controls 2-3 display the Audio On tool tip.
times. (2) The buttons should display
relevant tool tips.
(1) Run the entire course with the audio on. (1) The audio should stop playing
(2) On each page, click all the global buttons one on clicking any global buttons.
by one. (2) The audio should either start
(3) Close the resultant popups. from where it stopped or you may
be require to click the Play
button.
(1) When the audio completes, click the Audio Off The button should not show the
button. Mute state once the audio is on.
(2) Click Replay.
Graphic Testing
Note:
Graphic text may not be mapped if graphics are client-provided. However, the ideation is checked.
Test Case Description Expected Result Actual Result
(1) Run the entire course. (1) The text and elements should
(2) Check the graphics for haziness, broken not have haziness, broken lines,
lines, blurs. blurs.
(3) Check the graphic for patches. (2) There should be no patches
on the graphic.
(1) Run the entire course. (1) The highlights used in the
(2) Check that the highlights used in the graphic should be clear.
graphic are clear (2) The highlights should be
(4) Check that the highlights are consistent consistent in thickness.
in thickness.
(1) Run the entire course. (1) Border style of the graphics
(2) Check for the border style of all the should be consistent.
graphics for consistency. (2) The font should be consistent
(3) Check the font being used in the graphic for elements in the graphic area.
area. (e.g. Headings, Labels, )
(1) Run the entire course. All the elements and text should
(2) Check the completeness of the be visible and not truncated.
elements and text.
(1) Run the entire course. The position of the base elements
(2) Wherever there are progressive should not change from one page
graphics, check the position of the base to next.
elements.
(1) Display all the callouts for rollovers / The callouts should not hide any
links. critical area of the graphic.
(2) Check the position of the callouts.
(1) Read through all the text in the graphics. (1) The graphic should map to the
(2) Check the text for spelling mistakes / idea of the content in the text
typos. area.
(2) The text should not have any
spelling mistakes / typos.
Check the labels on the graphics. The graphics should have labels.
Check all the graphics within the tabs. In case of tabbed interface, check
that each tab is allocated with
correct graphic. i.e. graphic
content/relevance should map to
the tab heading.
(1) Check the grabs for developer/NIIT (1) Grabs should not have
machine names. developer / NIIT machine names.
(2) Check the taskbar in the grab for (2) Grabs should not have
unnecessary window tiles. unnecessary window tiles.
Check for the positioning of the grabs There should be no shift in the
grabs.
Check the blue highlights on the grabs. Progressive grabs should have
correct highlights on folder and
file names.
(1) Run the demo. (1) The instructions in the demo
(2) Read-through the text of callouts for callouts should be written
consistency and style. consistently.
(2) The callout style should be
consistent.
(3) Any reference to the grab
component should be highlighted
and written in a consistent way in
the callouts.
(4) The style of the options in the
callouts should map with those in
the grab.
Run the animation to the end and wait for a The animation is complete and
while. not truncated.
On all animation pages, stop the animation. Audio should stop playing on
stopping the animation.
(1) Run the entire course. (1) If the right-click option is
(2) On each Flash element, right-click. disabled, no pop-up is displayed.
(3) If there is a right-click menu pop-up, (2) If a pop-up is displayed, only 2
note the options displayed on it. options, Settings and About are
displayed.
(1) SWF should not be self-running (1) Click each individual SWF
(2) On clicking the SWF, an error message (2) Error message display:
should be displayed. Unauthorized access, Permission
(3) That is DRM functionality should be denied
enabled.
Check the assets folder for animation and (1) Background color combination
slides background. should be consistent according to
the SRS.
Read-through
Language (9)
LG_1 There are no spelling errors / typos
in text and graphics.
Spacing (2)
SG_1 There are no extra or missing
spaces.
Note:
Spellings may vary for US or UK English. Check for spellings on appropriate language websites. E.g. m-w
In some projects, there is a specific casing requirement. In such cases, please refer and map to the wo
In some projects, a project-specific style guide is followed. Conduct a read-through keeping in mind th
Test Case Description Expected Result Actual Result
(1) Read through the entire text. The text should have correct
(2) Check that the hyphens are used as hyphenations.
appropriate or as per the style guide.
(1) Read through the entire text. The text should have correct
(2) Check that the em- / en- dashes are dashes.
used as appropriate or as per the style
guide.
(1) Read through the entire text. (1) The headings should use
(2) Check the headings for correct casing. correct casing. Words of 3 or less
(3) Check that there is no running text in letters should be written in
title case unless specified as part of the sentence case.
standard. (2) Normal running text should
not have title cased words.
(3) The casing should comply
with the grammar rules. For e.g.
proper nouns should always be
title cased.
(1) Search for all instances of terms / (1) The casing of terms and
terminologies / acronyms specified in the terminologies should be correct
style guide / word list . and consistent across the pages.
(2) Check for consistency of casing and (2) The terms used in the course
usage on each page and across pages. should be consistent for a page
and across pages.
(1) Read through the entire text. The sentences should have
(2) Check that the correct articles are correct article usage.
present wherever appropriate. For e.g.,
articles should not be present before proper
nouns.
(1) Read through the entire text. The language used should
(2) Check for correct language usage in comply to the requirements / style
each frame and then across frames. guide.
For e.g., if a project requires UK English,
then summarize should be written instead
of summarize.
(1) Check that the sentence formation is The sentences should have
correct and does not read awkward. correct sentence structure.
(2) Check that the subject verbs are in
accordance with the grammar rules.
(3) Check that multiple verbs are not used
in the same sentence.
Check that the content is relevant to the The content should be relevant to
topic that is being discussed on the page. the topic that is being discussed.
(1) Check for the flow of content. For e.g. The content should have the
the introduction should come before correct flow.
summary. The content should be in logical
(2) Check the sequence of the content. sequence.
(1) Map the graphic with the OST. (1) The graphic should convey
(2) Check the content on the graphic the same message and be
completeness and clarity (not blurred). relevant to the OST.
(3) Check that the text on the graphic is the
same as mentioned on the screen.
(1) Check the presence of labels for each (1) Labels should be present for
graphic. all graphics.
(2) Map the description on the labels with (2) The labels should explain
the graphic. what the graphic is. There should
(3) Check the sequence of labels. be no mismatch between the
(4) Check the labels for consistent naming label and the graphic.
convention / style. (3) The sequence of the labels
should be correct. E.g., if the first
graphic is labeled image 1.1, the
next one should be 1.2.
(4) Labels should be use a
consistent naming convention /
style.
(1) There should be a line space after the There should be an appropriate
end of each paragraph. line space between paragraphs.
(2) Check that the two paragraphs are not
merged into one.
(1) Check for the presence of instruction (1) Instruction text should be
text wherever the user is required to present wherever required and be
perform an action. clear enough for the user to learn
(2) Perform the required action using the easily.
instruction text. (2) Instruction text is appropriate,
clear, and complete to enable the
user to perform the required
action.
(1) Run the entire course. Instruction text should be
(2) Check all the instruction text across consistent in wording,
pages. presentation and style.
Check for redundant word usage on each There should be no redundant /
screen. repeated words.
Check for parallelism in bulleted text. Bulleted text should be parallel in
E.g. What if the test criterion in the Methods sentence construction.
page differs from that in the Standard?
What if information is missing in the
datasheet?
(1) Run the entire course. The popups should have a title /
(2) On pages with multiple links, click all the heading. This is to enable the
links. users to locate which link out of
the several on the page is being
explained.
Layout Testing
Layout (5)
LT_1 Layout is not awkward / odd.
Scrollbars (4)
SB_1 Scrollbars appear only where their
use is necessary.
SB_2 Scrollbars do not leave large white
spaces at the bottom of the page.
Note:
Test Case Description Expected Result Actual Result
(1) Run the entire course. (1) The text is not running out of
(2) Check for text running out of the screen the screen or truncated on any
or getting truncated on each page. page.
(3) Check that the graphics and text are not (2) There should be no overlap of
overlapping on each page. graphics and text on any page.
(4) Check that there are no large white (3) There should be no large
spaces on each page. white spaces on any page.
(4) There should be no
disproportionate or odd-looking
layouts
(1) Run the entire course. There should not be any shift
(2) Check the position of the course name, between the elements and text
module name, topic name, page titles, across pages.
onscreen text, and visuals.
(1) Run the entire course. Text in boxes should not touch
(2) Check all the text enclosed in boxes. the borders.
(1) Run the entire course. The text on buttons, labels should
(2) Check all the text on buttons and labels. be center-aligned.
(1) Run the entire course. (1) Scrollbars should appear only
(2) Check all the pages with scrollbars. where their use is necessary
(3) Drag the scrollbar down on each page, (2) The position of the scrollbar
go to the previous page, come back to the should be initialized when moving
original page. between pages.
Platform Testing
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.
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_1 (scenario 1 If LMS access is (1) Run the ADL test suite on the
not available) course.
(2) Visit some pages in the course
and exit the course through the Exit
button or (close).
AICC Testing
Step_1
Security Risk
(1) Check the status before launching the (1) Before starting the lesson, the
course. completion status should show Not
(2) Launch the course on LMS. Started / Not complete (check the LMS
(3) Go through all the main and branch terminology)
pages. (2) After visiting all the pages the
(4) Check the completion status. status should change to Complete.
(1) The ADL test suite report should be ok In report as per the specification
for all parameters. please check for:
Following ADL test suite reports need to be (1) LMS Execution State (initialize and
generated: Finish)
- Sharable Content Object (SCO) Run-Time (2) LMS (GetValue(), SetValue() and
Environment Conformance Test Commit())
- Meta-data Conformance Test (3) At least Check for Data Model
Support, (session_time, lesson_status
or --------------------------------------------- "Not Attempted, Incomplete,
- Content Package Conformance Test completed/passed, score.raw (in case
of assessment required))
Adl_test-
Support.doc
Performance Testing
Note:
Performance testing is performed using various tools. The choice of a tool will depend on the technolo
For example, for conducting a performance test on HTML pages, we use Load runner, Silk Performer e
For conducting a performance test on response time for flash based applications, simulator (XAT) and
(1) Run the course in a simulator. E.g., Note down the observations to map to
XAT. your SLAs.
(2) Note how long the system takes to
complete a requested task or group of
tasks.
ools. The choice of a tool will depend on the technology used to develop the courseware.
on HTML pages, we use Load runner, Silk Performer etc.
me for flash based applications, simulator (XAT) and fiddler can be used
Testing Result Regression Result
(Pass/Fail) (Pass/Fail)
Test # Test Case Summary
ADA Compliance
Note:
Run the course through a screen reader Rows and column headers should be
tool (Jaws Reader). appropriate in alt text. In case there
are alt text issues, you need to correct
them.
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.
Check the way alt text is written for all the The alt text should be closed within
components. 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 Regression Result
(Pass/Fail) (Pass/Fail)
Test # Test Case Summary
Global Elements
Help (7)
Help_1 Help runs correctly.
Glossary (8)
Gloss_1 Glossary runs correctly.
Notes (6)
Notes_1 Notes button opens a blank
notepad.
Print (6)
Print_1 print button prints the onscreen
elements
Ser_2a
Ser_2b
Ser_2c
Ser_2d
In case of any global buttons esp. in flash-based courses, ask the PM if there is just on
Note: there are multiple files please check from all locations.
Test Case Description Expected Result Actual Result
(1) Check the course name. (1) The course name should be
(2) Check any other captions. correct.
(2) The captions should be
correct.
(1) Delete the cookies. (1) The button should be 'Start'
(2) Launch the course. when launching the course for the
(3) Check the Start button. first time.
(4) Click the Start button and navigate (2) The first page of the course
through the course. should be displayed on clicking
(5) Exit and relaunch the course. 'Start'.
(6) Check the Start button. (3) The button should change to
'Resume' on subsequent
launches.
From the course window, click the Help Help opens in a new window.
button.
(1) For global help, open Help from any (1) For global Help, the grabs
page. should be of the course.
(2) For page-specific help, open Help on (2) For page-specific help, grabs
each page. used in Help should match the
(3) Match the grab in the Help window with page from where Help was
the page from where Help was opened. opened.
Match the icons / buttons with the ones The icons / buttons used in Help
used in the actual course. should match the ones used in
the actual course.
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. functioning of the buttons / icons.
Check the rollover / hotspot areas used in (1) The hotspots cover the
the Help window. components completely.
(2) Hotspots can cover a
negligible extra area. However,
they should not be too large and
should not overlap with other
hotspots.
Check the sequence of the numbered There should not be any missing
labels used to describe components. numbers in the sequence of
labels.
Match the numbered labels with the (1) The descriptions should be
descriptions. present for all labels.
(2) The descriptions should match
the functioning of the labeled
component.
From the course window, click the Glossary Glossary should open in a new
button. window.
Check the order of the letters at the top. The terms should be arranged in
an alphabetical order.
Click all the letters at the top. (1) Letters that have
corresponding terms should be
clickable and display the terms.
(2) Letters that do not have
corresponding terms should be
either disabled or display a
message conveying that the
terms are not available.
Check the order of the terms under each The terms should be arranged in
letter. an alphabetical order as used in a
dictionary.
Check the casing of the terms under each All the terms under each letter
letter. should use consistent casing.
(1) Run the course. The Glossary term should have
(2) Check all the Glossary terms. the same treatment for visited as
well as unvisited states.
Search for all Glossary terms in the course. All the Glossary terms should be
present at least once in the
course.
On clicking the notes button for the first a blank notepad should open.
time a blank notepad should appear in a
pop-up window.
check for the cursor to be present at the the cursor should be present at
first line. the first line.
1. write notes in the notepad. the text saved should be intact on
2. click save. opening notepad again.
3. exit notepad reopen notepad - the text
that you typed should be intact.
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 the print button -> the printout should printout should print only the text
print only the text in notepad not any other in the notepad and that should be
information or buttons. The complete text clear and readable.
including the hidden part should appear in
the printout. 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.e. in
or overlapped. case of scroll bars) should be
visible.
click help icon on notepad and the help for Help icon in notepad should open
the same should appear explaining the notepad specific help.
buttons in the notes popup window and
what they intend to do.
On clicking the print button the printer All elements onscreen should be
dialogue box should appear and on clicking printed.
OK the onscreen text and graphic should
be printed.
in the print out check for overlapping or the print out should have all
truncation of text/graphics. elements without anything getting
truncated or overlapped.
in case the print out needs to be taken in in case of setting different from
the landscape mode the same should be default instruction text should
present in the instruction text. state the settings required.
Check that the global buttons do not appear The print out should not have any
in the print document. global buttons appearing on it.
Check that the print out should consist of The course name and the Page
the name of the course and the page Number should appear in the
number. Print out.
Ensure that the print out should be clear The printout should not consist of
and visible, there should be nothing any extra or unrequired
appearing in the background. information.
Put the text in the print area as per the The printout should be complete
three scenarios mentioned --> Print and and readable. There should be no
check. truncation/overlap.
If more the then one options for exiting Search Window/Tab should be
Search is available then repeat the entire available to user without throwing
exercise with all possible combination. any JavaScript error
tons esp. in flash-based courses, ask the PM if there is just one file being used in the backend or not. If
ease check from all locations.
Testing Result Regression Result
(Pass/Fail) (Pass/Fail)
Test # Test Case Summary
PPT_Print(5)
PPT_Print_1 Check for Images.
Projection(10)
Projection_1 Monitor resolution.
Projection_2 Color
Projection_8 Links
Projection_9 Slide masters
Projection_10 Title master
Basic Windows(13)
Basic Windows_1 Font
Check for Image DPI(Depth per resolution). Images DPI should be 96 x 96.
(72dpi also works fine, if the target is
only projection or slide printouts, and not
printing for mass distribution. The delivery
mechanism is important.)
Check for graphic type. It should be vector graphic
i.e. when we zoom in the graphic, it should
not dither.
Check the print out. If the print is intended to be colored, take a
print out and check that the colors appear as
intended and are not dull or stretched.
(recommend to use a full color in color offset
printer as checkpoint and testing.)
Check for gray scale constraints. There should be no grey scale areas.
i.e. there should be no shadows or
<as per design specs>
Check paper size. Paper size should be A4 or more or
<as per client specs>
Check for monitor resolution. Universal fonts like arial, times new roman or
verdana should be used for onscreen text.
Check for light colors. Do not use light colors on PPTs as it dulls out
the content. However the fonts/content should
also be in high contrast. or
<as per design specs>
Check for font style. Font style should be readable and consistent
throughout.
Content text should not be smaller than
Verdana 24 point. Small fonts are allowed
only for the footer.
Universal fonts like arial, times new roman or
verdana should be used for onscreen text.
Check for Alt Text and images Alt text and images should be placed within
95% of the PowerPoint slide. Refer to the
embedded file. ppt.bmp
Check for shifts in headings, subheading, Headings, subheadings, and logos should
logos show up in the same spot on each slide