In no way boring: ETH Master’s student Dylan Wolff has been studying for years how new software is tested.
Software developers are seen as innovation-oriented, creative people. You, Mr. Wolff, have a reservation. What is it?
We all – me included – look for errors in software codes like we did 20 or 30 years ago. It is not unusual for the test programs to contain more lines than the tested program.
What is the alternative?
You can also test intelligently by letting a customer define their own specifications and then automatically generate tests from those specifications to ensure that the software does what it is supposed to do when it is finished. Silver Spec helps software developers create these specific tests. I compare this to car maintenance. When companies have their cars maintained by external mechanics, each car is usually subjected to the same lengthy standard test. Instead, Silver Spec asks the owner what he or she needs the car for and specifically looks for possible weak points.
Testing is a matter of trust. How do you want to enter the market as a startup?
We’ve talked about that a lot. In the age of digitalization, software is business-critical. Companies and authorities do not simply rely on a new test methodology. Therefore, we want to address the coders as a first step.
How do you do that?
We want to show how our system works on community platforms or in accompanying programs at hackathons and make people see that it can significantly reduce the testing effort.