Sampling II: A Test Design Exercise For You
Vitalii Petrenko/Shutterstock.com

Sampling II: A Test Design Exercise For You

Rather than writing another one-way expression of information, I thought to reverse the sides of the table.

I constructed an example to continue further discussion on sampling.

Any single example used to explain a concept is a compromise. I thought about what to use for this article a lot, and decided to create something where I can explain some intricate concepts a little better at this stage, where we can not really dig deeper right away. Also, for now the focus is on thinking of test object as a black box. I'll see till what extent and for what concepts it serves before it becomes overfitted. At that point, I'll introduce more examples.

Once I constructed the example I thought I should open it up for inputs rather than starting the discussion right away.

So, here's the exercise for you:

Exercise

No alt text provided for this image

A media provider offering TV channels gives a media box to a user to offer its package of 100 channels. All users buy a single type of subscription offered. Display/monitor is user's own. The media box can be connected to the monitor using HDMI cable. The media box comes with a remote control, with the following features:

  • You can enter the channel number using the digit buttons 0-9 on the remote control. You can see what you type in a small text-box-like-display on the remote itself. The display can show 3 digits. When you press the OK button, this final channel number which you see on the remote display is communicated to the media box and accordingly the decision is taken to display the channel you requested for.
  • If the requested channel falls in the range of 1-100 the corresponding channel is switched to, else the media box takes you to the cult classic Hindi film Gunda perpetually playing on channel number 69.
  • Channel 69 by itself is age-restricted because of its poetic beauty of dialogues which is a little too much to be appreciated by less than 18 year olds. This is hard-coded in the media box at the time of purchase where a user needs to declare whether there is a chance of a less than 18 year old using this media box. The contents of rest of the channels are selectively removed based on this setting but the channels remain available.
  • When a channel switch is made (channel requested is different from the current channel), the new channel number is displayed for 10 seconds on the right top corner of the display. If it's the same as current channel, nothing happens.
  • The two coloured buttons are toggle buttons: Green to switch on/off the display, Red to switch on/off the media box.

Question: What are test ideas that come to your mind for testing this system?

* Whatever you think is missing, you can assume if it blocks you. But it will be helpful too if you can do a requirements review.

Some related articles:

AEIOU Model Explained 1 - Test Actors, Test Object, Participants, Layers and Points of Control

The GOLF Heuristic - Go One Layer Further

Sampling 1 - The Heart of Test Design

要查看或添加评论,请登录

Rahul Verma的更多文章

社区洞察

其他会员也浏览了