Method for optimizing testing of systems of an aircraft, comprising: - a first display step, which is implemented by a first display module (DISP1) and consists in displaying, for an operator, a list of tests that can be executed by at least one of said systems, each of said executable tests being associated with execution conditions; - a selection step, which is implemented by a selection module and consists in selecting and transmitting, from the list of executable tests, a set of tests to be executed, the set of tests to be executed comprising at least one executable test; - an optimization step, which is implemented by an optimization module and consists in determining and transmitting, on the basis of the execution conditions, a sequence of tests that is representative of an optimized execution of the set of tests to be executed, said sequence of tests comprising a plurality of series of tests that can be executed in parallel, each of the series of tests comprising at least one test from said set of tests to be executed; - a second display step, which is implemented by a second display module (DISP2) and consists in displaying, to the operator, the sequence of tests; - a decision step, which is implemented by a decision module and consists in generating a signal that corresponds either to a first signal representative of a decision by an operator to validate the sequence of tests or to a second signal representative of a decision by the operator to cancel the sequence of tests; if the signal generated by the decision module corresponds to the first signal, the method further comprises at least one command step, which is implemented by a control module (CONT) and consists in commanding the execution of the sequence of tests by systems and in generating results of the execution of the tests in the sequence of tests by each of the systems; characterized in that it also comprises the succession of the following steps, implemented prior to the first display step (DISP1): - an identification step, which is implemented by an identification module (IDEN) and consists in transmitting identification information for a set of particular systems to a general database (DATA0), said identification information being provided by the operator; and - a preselection step, which is implemented by a preselection module (PRESEL) and consists in preselecting, from among a plurality of test databases (DATA1) contained in the general database (DATA0), a test database (DATA1) associated with the identification information transmitted by the identification module (IDEN), said preselected test database (DATA1) comprising a list of tests that can be executed by at least one of said systems. - a first display step, which is implemented by a first display module (DISP1) and consists in displaying, for an operator, a list of tests that can be executed by at least one of said systems, each of said executable tests being associated with execution conditions; - a selection step, which is implemented by a selection module and consists in selecting and transmitting, from the list of executable tests, a set of tests to be executed, the set of tests to be executed comprising at least one executable test; - an optimization step, which is implemented by an optimization module and consists in determining and transmitting, on the basis of the execution conditions, a sequence of tests that is representative of an optimized execution of the set of tests to be executed, said sequence of tests comprising a plurality of series of tests that can be executed in parallel, each of the series of tests comprising at least one test from said set of tests to be executed; - a second display step, which is implemented by a second display module (DISP2) and consists in displaying, to the operator, the sequence of tests; - a decision step, which is implemented by a decision module and consists in generating a signal that corresponds either to a first signal representative of a decision by an operator to validate the sequence of tests or to a second signal representative of a decision by the operator to cancel the sequence of tests; - an identification step, which is implemented by an identification module (IDEN) and consists in transmitting identification information for a set of particular systems to a general database (DATA0), said identification information being provided by the operator; and - a preselection step, which is implemented by a preselection module (PRESEL) and consists in preselecting, from among a plurality of test databases (DATA1) contained in the general database (DATA0), a test database (DATA1) associated with the identification information transmitted by the identification module (IDEN), said preselected test database (DATA1) comprising a list of tests that can be executed by at least one of said systems.