Servitium elearning

Shaping learning through ideas…

Testing Strategy is Important!!

So finally I am ready to write my first blog. For so long I was finding a topic to write my blog. I searched lot of blogging sites on the Internet………but nothing worked out. So here it is…I am trying to create a blog about Quality awareness, like test strategy, test tools, test plans, test cases, and many such technologies and concepts, specifically applicable in the world of e-learning.

My first topic in this area is about Test Strategies. Let’s start with the general definition of test strategy.

What is a strategy? Why does testing need one?
A strategy outlines what to plan, and how to plan it. A successful strategy is your guide through change, and provides a firm foundation for ongoing improvement. Unlike a plan, which is obsolete from the point of creation, a strategy reflects the values of an organization – and remains current and useful. When an organization tests its products or its tools, it tries to compare them against its expectations and values. By its nature, testing introduces change as problems are identified and resolved. A test strategy is necessary to allow these two impulses to work together. Furthermore, testing can never be said to be ‘complete’, and a core skill in testing is the justified management of conflicting demands; without a strategy, these judgments will be inconsistent to the point of failure.

Is test strategy a document?
A test strategy is not a document. It is a framework for making decisions about value, and has strong links to the unique values of an organization. It is part of the creative process. Test strategies can cover a wide range of testing and business issues, values, and decision-making framework.

Does an E-learning application need to have a test strategy?
The increased use of the Internet in learning and the advancements of new authoring and web tools in computer-assisted learning have created challenges and opportunities for e-learning developers, especially as far as Web-based pedagogy is concerned. Most researchers and educators have found the Web as a potential resource to support learning pedagogy. It is also important to formulate how available technology can be used to facilitate desired learning objectives within the psychological and pedagogical constraints.

Building an e-learning application is no different from building many other types of software application. Whether the e-learning software is designed to support Instructor Led Classroom training, Synchronous or Asynchronous e-learning delivery, or whether the software should provide a comprehensive Learning Management or Learning Content Management System. It is assumed that the case for e-learning has been made, and that the general e-learning application requirements are agreed.

In order to provide effective learning solutions, we need to set a quality standard for e-learning based applications. To achieve this quality we need to have an effective test strategy designed from the start of the project.

In most organizations e-learning projects are poorly served by a one-size-fits-all approach to their testing strategies. In order to design effective test strategy for an e-learning project we need to understand that e-learning application is divided in three area of the application:

Pedagogical Area:     Learning goals/objectives
                                           Learning material
                                           Target (end) users
                                           Cognitive mapping
                                           Interactivity

Technological Area: System availability
                                           Mode of delivery
                                           H/W resources
                                           Internet bandwidth
                                           Course engine/Programming tools

Usability Area:           Look and Feel
                                          Learner’s perspective

Test Strategy for E-learning Applications
While not a checklist, you might expect to see some of the following in your own test strategy for an e-learning application:

    Project plans, risks, and requirements
    Relevant regulations, policies, or directives
    Required processes, standards, and templates
    Supporting guidelines
    Stakeholders and their test objectives
    Test resources and estimates
    Test levels and phases, such as content review, edit review, technical review, and functionality review, etc.
    Test environment such as level of automation and manual tests
    Completion criteria for each phase
    Required documentation and review methods

Other than the generic points we need to mention following points also:

    Description and characteristic of content/instructional strategy used
    Instructional elements used such as content, graphic, audio, etc.
    Testing/reviewing approach such as checklist based testing
    Change management
    Required documentation and styles and standards followed for review

Whatever is mentioned in my blog is as per my experience in the area of e-learning as a QC. This is not a conclusion but a start to a discussion on effective testing in the area of e-learning-based applications. Much need to be discussed and talked about. So lets explore!!!!

December 10, 2007 - Posted by shikhagarg | Uncategorized | | No Comments Yet

No comments yet.

Leave a comment