This paper deals with the sequential diagnosis approach and the associated test sequencing problem (i.e., the problem of generating the sequence of tests required to reach a diagnostic conclusion at minimum cost). The traditional test sequencing problem is generalized here to include asymmetrical and multivalued tests. We present the Sequential Diagnosis Tool (SDT) that enables the user to generate solutions of the generalized test sequencing problem. SDT can be employed as a kernel of a diagnostic reasoner in automatic test equipment or system maintenance software.