The Ultimate Testers Magic Mirror – Part 1
The Magic Mirror / SMART Mirror has been around for a while now and there are hundred of tutorials and sites showcases some amazing Magic Mirror that the growing fanbase have been creating. However, we aim to be somewhat different, we want to create a MagicMirror for Testers! What else could you want but your very own Magic Mirror that shows the status of your latest project, your testing progress with integrations with Slack, Trello, JIRA or even Salesforce…..well stay tuned!
The Magic Mirror itself is the ultimate in tech items to own, but another amazing thing about the MagicMirror² community is the amount of open source modules that are available. The following modules are installed by default to get you going but there are hundreds of others available – or you can create your own!
However, our project is to not only create a MagicMirror / SMART Mirror but to create The Ultimate Testers MagicMirror.
But first things first, you are going to need to make sure you have the correct equipment:
Raspberry Pi 3 – Model B – ARMv8 with 1GB of RAM
5V/2.4A Power supply
8GB Sandisk Ultra Class 10 MicroSDHC card
Monitor
HDMI Cable
Keyboard & Mouse
For the purpose of this post we are going to assume that you are familiar with setting up and configuring your Raspberry Pi and move straight on to installing the MagicMirror² on the Pi.
So, how do you install the MagicMirror² on your Raspberry Pi? Simple, just run this bash command:
bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)"
Note: We have purposely missed out a few of the configuration steps, as we want to move as quickly as possible onto our customisations, but with a quick Google you should be able to find an in depth guide of how to set up and configure both your Raspberry Pi and MagicMirror.
You can now try to start MagicMirror².
pi@magicpi:~/MagicMirror/config $ cd $HOME/MagicMirror
pi@magicpi:~/MagicMirror $ npm start
If everything went well, your screen should load up the MagicMirror² interface and your screen should look similar to this:
Now that you have the default MagicMirror installed, the next post will deal with customising the MagicMirror so it is ideal for all us Testers out there. The Ultimate Testers MagicMirror – Part 2 continues our aim of building an amazing piece of tech.
A Certified Salesforce Administrator, Salesforce Einstein Analytics and Discovery Consultant, ISTQB® Certified Tester Advanced Level, Jitterbit Foundations and Jitterbit Core Certified QA Test Automation Manager who is also an experienced creative all-rounder with enthusiasm and the proven ability to understand client needs and deliver satisfying solutions. A thirst for new technology and modern Quality Assurance and Testing techniques keeps me aspiring to learn at every opportunity. My current role is at Publicis Sapient who are an official Salesforce Platinum Partner. Publicis Sapient provide Salesforce expertise and strategic thinking that enables organisations to transform their business to Cloud-based technology.