Friday, June 26, 2015

Finally, Something Sensible On Testing

A friend provided a link to a Kode Vicious article from ACM Queue (April 2015) by George Neville-Neil. If you haven't read anything by George you should.

The second comment in April's column covers testing. In a few sentences (ok, two pages) the fundamentals of testing are covered. It's an excellent summary including a strategy and requirements that every test regime needs.

Every test regime must have relevance and repeatability. To be relevant, tests must confirm the software works and attempt to break it. For repeatability, you must maintain complete control over the environment in which the tests are run.

To ensure repeatability in a complex system the control interface and test interface must be distinct. I liken the notion of control to a scientific control in an experiment. Scientific experiments are are carefully constructed events that seek new information. The same attention to detail and results is needed to construct a test and its environment. An example in the column shows how to do this.

I like the article because of its directness. George's explanations are short, concise and simple enough to share with your colleagues if improving your tests are on your mind.

Saturday, June 20, 2015

Saturday, June 6, 2015

Wifi MAC address of my Sonos Connect?

It looks like Sonos has two sets of rules for determining the wireless MAC address of their devices. I own a Play 1 and Play5.

My Play 5 has a wired MAC address beginning with B8:E9. Wifi MAC address of my Sonos Connect?" describes how to obtain the wireless MAC address for the Connect. It works for the Play 5 as well.

These instructions say the wireless MAC address = wired MAC address + 1. The wired MAC address is on the label affixed to the bottom of this device.

My Play 1 has a MAC address beginning with 5C:AA. The wireless MAC address is the same MAC address on the label on this device. (No +1 required.)

Sonos customer support indicated that 5C:AA is a new set of MAC addresses for their devices and the wireless MAC address for my Play 1 as reported through my diagnostic submission to them conforms to the description in "Wifi MAC address of my Sonos Connect?".

Sonos customer support was very helpful throughout this. 

I was able to establish the correct wireless MAC address for my new device through some experimentation with my wireless network.  I wanted to point out that Wifi MAC address of my Sonos Connect? worked for my older device but not the new device.