Advancements in test security: preventive test assembly methods and change-point detection of compromised items in adaptive testing