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