qacafe - ip test solutions
Application Notes > Complete List

QA Cafe Application Notes

Xbox Router Compatibility Testing

08/05/08

CDRouter 4.2 introduces an Xbox module with test cases modeled after the Xbox console connectivity tests. While CDRouter's Xbox module is not a replacement for Microsoft's Xbox router certification program, it does allow CDRouter users to incorporate the same type of Xbox compatibility checks into automated CDRouter test runs. This application note describes the test cases included in the Xbox module along with additional strategies for Xbox compatibility testing.

Read the rest...

The CDRouter Cookbook

07/15/08

CDRouter is a powerful tool that can be used in a number of different ways to enhance the QA and testing/verification process. CDRouter is most often used to test common router configurations in a handful of basic test scenarios. However, CDRouter can be used in a variety of ways to:

  • implement different test strategies (regression testing, etc.)
  • test less common device types or configurations
  • exercise alternative device functionality
  • optimize or maximize resource usage

Read the rest...

DSL CPE testing with CDRouter

04/22/08

CDRouter is the ideal tool for testing the higher layer functionality of DSL based CPE. With a few additions to the basic test setup, CDRouter can be used to test CPE utilizing any type of DSL, including:

  • ADSL, ADSL2, and ADSL2+ (and all applicable Annexes)
  • SHDSL and SHDSL.bis
  • VDSL and VDSL2 (and all applicable Annexes)

Read the rest...

IP Multicast Testing with CDRouter

04/09/08

This application note describes the new IP multicast testing features in CDRouter 4.1 and the role of IGMP (Internet Group Management Protocol) in CPE networks. CDRouter now supports multicast testing using IGMP version 3. Although many CPE devices have support for IP multicast and IGMP, new functional requirements for set-top boxes and other IPTV multicast applications are pushing the adoption of IGMPv3 into the CPE networking space.

Read the rest...

Easy, efficient, and reliable data backups for CDRouter, Part 2

03/25/08

In our first Application Note Easy, efficient, and reliable data backups for CDRouter we presented an approach for CDRouter data backups using local USB disks. In this Application Note we’ll look at an alternative approach involving backups over a network to a server or NAS device. This has many advantages including the ability to easily coordinate data backups for multiple CDRouter systems using a single script and storage device.

Read the rest...

Ten ways to improve your CDRouter testing

12/13/07

CPE router testing is simple in theory but difficult in practice. There are endless combinations of protocols, features, and options on even the most basic of devices. If you are a CDRouter user, you already know that CDRouter solves this testing challenge by providing a best in class testing platform for CPE devices. Here are ten ideas to help you get the most out of your CDRouter testing.

Read the rest...

Automated regression testing using CDRouter

10/18/07

The general test methodology presented in this application note involves the use of a "pod", which is a CDRouter Linux host with multiple Ethernet and wireless interfaces. The use of multiple interfaces allows an array of test platforms tested in sequence without the need for manual intervention or reconfiguration. Tests are performed automatically each day (via cron) using basic BuddyWeb or buddy commands which are executed in bash scripts. Periodic analysis of the results archive makes it possible to quickly verify that hardware and/or software changes made to the various test platforms are working as expected.

Read the rest...

Easy, efficient, and reliable data backups for CDRouter

10/15/07

This article presents a simple bash script for backing up the critical data on your CDRouter Linux host. Our backup methodology and implementation are derived from a very elegant technique presented by Mike Rubel in his article Easy Automated Snapshot-Style Backups with Linux and Rsync. As the title suggests, this technique utilizes rsync and a few other nifty features of the cp command to create one full backup and any number of incremental backups.

The beauty of Rubel's approach is that each incremental backup looks and behaves as if it were indeed a full backup, however, through the use of hard links (as opposed to symbolic links), the size of each individual incremental backup is only a fraction of the size of a full backup. The result is an efficient and simple yet robust system with minimal dedicated storage requirements. Should critical data be lost, simply copy it back to the appropriate location from one of the backup copies.

Read the rest...