Тестирование чашки - это не software тестинг, а скорее hardware. Несколько не корректное задание, не находите? ;)
Согласен, это больше похоже на hardware, чем на software-тестинг. Но это ничего страшного... :) Принципы тестирвания имеют много общего. Например, в книге Л. Тамре, кажется, подробно обсуждается тестирование нагревательного шкафа.
И где спецификация к чашке? Чашки разные бывают, и предназначения у них соответственно тоже разные, что для одной чашки баг, для другой - фича.
Спецификации к чашке нет. В жизни очень часто мы работаем без точных спецификаций.
В данном случае, спецификацией является наш здравый смысл. Мы сами как бы ее разрабатываем...
Ведь мы обсуждаем задание на собеседовании при устройстве на работу, а не промышленное тестирование чашки :).
Представьте, если кто-либо придет на собеседование, его попросят "протестировать чашку", а он ответит, что у меня нет спецификации. Боюсь, перспективы у такого соискателя будут не очень высокими. :)