You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 41 Next »

Rx Project Overview:

The RxProject is an effort to take the current DvrExerciser OCAP Xlet and refactor it into a frame work which provides the following:

  1. A library of functionality which aggregates OCAP API calls into functional building blocks provided by RI Stack & PC Platform. 
  2. A scripting interface which allows automation of testing of these functional building blocks.
  3. A "Guide" Type OCAP Xlet which is referred to as the RxExerciser which supports functional/application level testing and development through a GUI.

Rx Project Management:

Current Project Status:

Ongoing development of driver library functions. Initial components checked into SVN.

Meeting Agenda & Minutes for Monday, Nov. 14th

1. Steve A/Steve M provide an demonstration of Tune Test functionality via script writing and show working example using RiScriptlet and OcapAppDriver APIs to give group an introduction of framework design -

  • Steve M provided a demo which included all functionality of tune test and recording, stub methods for remaining functionality for Phase 0. 

2. Discuss question Steve A raised: 
I'm at the point where I am thinking about what interface to use for "injecting" scripts into RiScriptlet.  Right now, it just runs a script specified in the command line args, but I wanted to have an interface where you could tell RiScriptlet to run a script when RiScriptlet is already running (so you wouldn't have to restart in between each script run).
What interface would users find most convenient?  How about from a nightly test and automated test point of view?  Telnet?

  • We had some discussion around interface.  Steve A is lending towards telnet as the initial interface, perhaps socket could be added in future.

3. QA Framework to be used for testing.  Scott A said two leading contenders where: TestLink & Fitnese.  There is much work to be done in setting up the framework outside the work of the RxProject initial phases.  It was suggested that this might be a effort to be addressed in Phase 2.

4. During meeting, ideas and suggestions were raised that go beyond the initial phases of RxProject.  It was decided that a Wiki page would be started where these items could be entered and tracked.  The following page was added for this purpose: RxProject Follow On Work & Suggestions

Current Project Related Tasks & Assignees
  1. Steve A - continue with development, implement telnet interface
  2. Steve M. - continue with OCAP App Driver development
  3. Steve A - setup of nightly test environment
  4. Lori A. - after Wednesday, start making progress on RiExerciser

Rx Project Weekly Monday Meeting Agenda & Notes

Rx Project Phases:

The Rx Project has been divided into the following phases along with proposed dates for completion:

Phase 0: Minimal Functionality required to demonstrate the POC UC (Completion Date: Monday, Dec. 5, 2011):

* Proof Of Concept Use Case (POC UC):
  1. Tune
  2. Make a 30 sec recording
  3. Publish recording to CDS
  4. Playback the remote recording

Phase 1: Implement all current functionality that is in DvrExerciser (Completion Date: TBD)

Rx Project Requirements:

High Level Requirements and Requested Features

Rx Design & User Documentation:

"How It Works" Design Documentation

"How to Add A New Function" Design Documentation

"How the GUI Work" User Documentation

"How to use the Script Engine" User Documentation

"How to customize the Scripting Application" User Documentation

Rx Project Testing:

Nightly Testing Strategy
UI Testing Strategy

Rx Project Related Documentation:

Power Point presentation describing initial architecture proposal

Existing set of features of DVR Exerciser

  • No labels