There are multiple definitions - click on the translation that matches your context.

科技

名词

full

technique

noun

Definitions of technique

English

a way of getting something done

Expert opinion based on a scientific technique is inadmissible unless the technique is "generally accepted" as reliable in the relevant scientific community.