Практики тест-дизайна это условность и если вы с этим не сталкивались, то это очень круто.
Смена платформы в моем понимании - когда вы целиком изменяете стек и направление, приходите в место где ваше прошлые знания ни стоят ничего. Вы можете сколько угодно работать головой, но не сможете понять о чем идет речь: например веб <-> микроконтроллеры
Любые теоретические знания и практики - это условность.
Вопрос в вашем понимании того, когда эти условности стоит применять и какую проблему они решают.
Ещё раз: может ли тестировщик, который знает только про веб без потери качества работы тестировать микроконтроллеры - нет, не может.
Может ли он использовать полученный в вебе опыт при тестировании микроконтроллеров - зависит, конечно же, от опыта, но в целом да, может.
Потому что, неожиданно, меняются в основном методы тестирования, а не базовые концепции и паттерны.