STAREAST 2023 Concurrent Session : Testing Hard-to-Test Devices Using Docker Containers

Conference archive

SEE PRICING & PACKAGES

Thursday, May 4, 2023 - 9:45am to 10:45am

Testing Hard-to-Test Devices Using Docker Containers

Back in the day, live testing was the only way to test systems, especially software and hardware, and the advanced methodologies that we have today did not exist. Today, docker containers have made even the most difficult systems very easy to test. In this session, we will take a look at an example of testing a disk monitoring service using software techniques without actually using any disks. The service reports NVMe SSD drives’ state and classifies drives as “good” or “bad” based on the data. Key takeaways from this session include understanding the basics of NVMe and docker, creating a fake version of NVMe to return test output, how to test negative cases when a drive is bad, and creating a REST service to get the NVMe drive status.

Sony Interactive Entertainment

Gunjan Sharma is a Software Engineer working for Sony Interactive Entertainment for the last eight years. She writes automated tests for streaming services developed by her company to stream PlayStation games on a console or on a PC. Prior to this, she worked for Qualcomm as an Integration Engineer helping test and release Windows Phone and Windows Tablet software to their client, Microsoft. She is a Computer Engineer with a Master's Degree from California State University, Long Beach, and obtained her Bachelor's Degree in Technology (B.Tech) in Electrical Engineering from the Indian Institute of Technology (IIT) which is the equivalent of MIT in the USA. Her interests include test automation, testing code written in languages such as Python, C/C++, and Java using automation tools like RobotFramework on docker, and Kubernetes, primarily using Python programming language.