Another site:
AllTop 200 most popular tests to learn Spanish...
1) Subjunctive present (dridro) 1 538 663
2) Placement test : grammar (dridro) 1 353 026
3) Pretérito indefinido (viothur) 789 323
4) Pretérito indefinido (claire1) 747 831
5) Pretérito imperfecto (anonyme) 698 196
6) Placement test : vocabulary beginners (bridg) 666 023
7) Ser /estar? (claire1) 653 201
8) Spanish alphabet (claire1) 510 335
9) Present (bridg) 486 747
10) Imperative (anonyme) 468 062
11) Placement test (hidalgo) 456 475
12) Present : regular verbs (anonyme) 381 957
13) Pretérito imperfecto (tinou) 341 252
14) Pretérito indefinido: irregular (nicks0206) 341 127
15) Alphabet (yanhel) 334 724
16) Estar+Gerund (anonyme) 318 380
17) Choose the correct article (claire1) 304 522
18) Gustar (anonyme) 298 436
19) Pretérito perfecto (anonyme) 286 843
20) What time is it? (webmaster) 281 778
21) Imperative (anonyme) 275 381
22) Numbers 1-100 (webmaster) 270 821
23) Plural (claire1) 269 636
24) Pretérito indefinido (anonyme) 268 514
25) Future (claire1) 260 029
26) Indicative present (anonyme) 259 395
27) Pretérito indefinido (sara60) 256 078
28) Pretérito Indefinido vs Pretérito Imperfecto (nick27) 243 367
29) Subjunctive present (anonyme) 236 472
30) Pronounce the nasal (yanhel) 236 320
31) Pretérito imperfecto (bikette329) 226 191
32) Conditional (anonyme) 223 681
33) Counting from 1 to 10 (bridg) 211 431
34) Future (anonyme) 201 657
35) Numbers (lemarseillais) 194 439
36) Ser (claire1) 187 046
37) Present (hidalgo) 186 824
38) Por/para (lemarseillais) 184 978
39) Placement test (yanhel) 182 024
40) Verbos con diptongación (nicks0206) 174 283
41) Pretérito imperfecto (anonyme) 173 909
42) Numbers in Spanish (from 1 to 1,000,000) (anonyme) 170 335
43) Pretérito indefinido (pepette62) 169 680
44) Present: -AR -ER -IR (anonyme) 169 543
45) Numbers in letters (anonyme) 164 995
46) Date (dridro) 158 204
47) Soler + infinitive (nicks0206) 155 372
48) Gustar, doler, encantar ... (nicks0206) 154 839
49) Ser /Estar (yanhel) 153 720
50) All past tenses (hidalgo) 147 858
51) El, la, los, las (anonyme) 147 755
52) Present (anonyme) 146 597
53) Present (anonyme) 146 071
54) Numbers 11-20 (bridg) 145 375
55) Colours (bridg) 141 920
56) Estar (claire1) 141 824
57) Pretérito Indefinido (sergiomax) 141 293
58) Pretérito indefinido (anonyme) 140 533
59) Future (anonyme) 139 943
60) Animals (anonyme) 138 070
61) Future (hidalgo) 136 988
62) El pretérito perfecto compuesto (nicks0206) 135 596
63) El empleo de SER y ESTAR (anonyme) 135 535
64) Demonstrative adjectives (dridro) 134 526
65) Poner los verbos entre paréntesis en los tiempos indicados. (dridro) 132 169
66) Introducing oneself (anonyme) 131 862
67) Subjunctive (yanhel) 130 984
68) Subjunctive (yanhel) 130 775
69) Present (anonyme) 128 516
70) Imperative: -ar (dridro) 126 964
71) Pronombres personales complementos de objeto directo e indir (dridro) 125 492
72) Right tenses (anonyme) 125 059
73) Masculine/Feminine (claire1) 124 986
74) Future (claire1) 123 368
75) Gerund (hidalgo) 119 882
76) Placement test (yanhel) 119 371
77) Pretérito indefinido (claire1) 111 820
78) Nationalities (webmaster) 109 751
79) Human body (bridg) 109 270
80) Imperative (dridro) 106 742
81) Gustar (anonyme) 106 691
82) Ropa y Accesorios (yanhel) 104 808
83) Days, months and seasons (pepette62) 104 469
84) Indicative tenses (anonyme) 104 446
85) Comparison : tan..como, tanto ..como, tanto/a/os/as..como (nicks0206) 102 194
86) Ser / estar Present (anonyme) 102 080
87) Imperfect (nicks0206) 101 595
88) Adjectives agreement (nicks0206) 98 971
89) Imperative (anonyme) 98 932
90) Pretérito indefinido (anonyme) 97 854
91) Gustar (tinou) 97 767
92) Dictation (claire1) 96 946
93) Prepositions Por / Para (claire1) 96 243
94) Plural (hidalgo) 96 169
95) Pretérito perfecto (anonyme) 95 864
96) Ser / Estar (anonyme) 95 657
97) Introducing someone (yanhel) 95 498
98) Past tenses (anonyme) 95 064
99) Estar + gerund (anonyme) 94 544
100) Present: diphtongues (anonyme) 94 324
101) Cardinal numbers (anonyme) 94 244
102) Articles & days (claire1) 91 412
103) Numbers 1 - 1,000 (anonyme) 90 881
104) Conjugation (dridro) 90 797
105) Gerund (nicks0206) 90 709
106) Find the correct capital (claire1) 89 888
107) Accents (anonyme) 89 616
108) Colors (lemarseillais) 89 553
109) Introducing oneself (anonyme) 89 310
110) Present (hidalgo) 88 423
111) Imperative (yanhel) 88 161
112) Me in Spanish (yanhel) 86 438
113) What time is it? (anonyme) 86 181
114) Present: /e/ => /i/ (anonyme) 85 106
115) All tenses (yanhel) 84 761
116) Fruits (claire1) 84 724
117) What time is it? (pepette62) 84 459
118) SER / ESTAR (anonyme) 83 944
119) Build these sentences (anonyme) 83 490
120) Estar + gerund (claire1) 83 430
121) Gerund (anonyme) 83 029
122) Estar + gerund (mrkenedy) 82 959
123) Future (anonyme) 82 683
124) Present (anonyme) 82 378
125) Future: voy a comer (anonyme) 81 803
126) Pretérito indefinido - Subjunctive imperfect (yanhel) 81 799
127) Accents (bridg) 81 454
128) Plural (pepette62) 81 422
129) Maths (webmaster) 79 863
130) Present (nicks0206) 79 841
131) Sentences (claire1) 79 700
132) Masculine/Feminine (claire1) 79 679
133) Future (anonyme) 79 530
134) Imperative (sara60) 79 414
135) Subjunctive: present (anonyme) 79 171
136) Present - Regular verbs (anonyme) 78 859
137) Dialogue: 1st sentences (claire1) 78 051
138) Conditional (anonyme) 78 021
139) Indefinite articles (anonyme) 76 732
140) Spanish pronunciation: ń j ll ch r and consonants (yanhel) 76 700
141) Turn into the plural (anonyme) 76 286
142) Diphtongue (present) (anonyme) 75 651
143) Comprehension test: level B2 (yanhel) 74 998
144) Future : ir +verb (claire1) 74 973
145) Futur (acebo) 73 160
146) SER y Estar (claire1) 72 765
147) Está,están,hay (claire1) 72 289
148) Dictation : alphabet (claire1) 72 270
149) Present : What about a coffee? (claire1) 72 103
150) Simple past - irregular verbs (hidalgo) 71 945
151) Prepositions A, DE, EN, CON (anonyme) 71 450
152) Ser / Estar (anonyme) 70 950
153) Present (anonyme) 69 981
154) Pretérito Indefinido / Pretérito Perfecto (claire1) 69 222
155) Gustar (anonyme) 69 219
156) Possessive adjectives (anonyme) 68 997
157) Usted (claire1) 68 848
158) House (claire1) 68 623
159) Orders (anonyme) 67 978
160) Imperative: regular verbs (dridro) 67 793
161) Present (yanhel) 67 571
162) Gender of the words (claire1) 66 674
163) Bilingual dialogue : A formal conversation (claire1) 66 344
164) Pretérito indefinido (anonyme) 66 320
165) Comparatives (hidalgo) 66 045
166) Present: regular verbs (tinou) 65 738
167) Who am I talking about? (bridg) 65 580
168) Syllables (dridro) 65 546
169) Hora (anonyme) 65 343
170) Spanish accents (claire1) 65 161
171) Indicative past tense (anonyme) 64 920
172) Vocabulary : verbs (actions) (bridg) 64 468
173) Ordinal numbers (anonyme) 64 203
174) Progressive form (anonyme) 64 068
175) Pretérito indefinido - irregular verbs (anonyme) 63 773
176) Present: Estar + gerund (anonyme) 63 701
177) Subjunctive imperfect (pierre222) 63 551
178) Present (nicks0206) 63 147
179) Introducing oneself (claire1) 63 011
180) Present (irregular verbs) (hidalgo) 62 896
181) Indefinite preterit (anonyme) 62 516
182) Placement test (hidalgo) 61 860
183) Present (anonyme) 61 728
184) Sequence of tenses (anonyme) 61 383
185) Imperative (hidalgo) 61 274
186) Le lo la se. (anonyme) 60 684
187) Pretérito indefinido / pretérito perfecto (hidalgo) 60 280
188) Numbers in letters (anonyme) 60 133
189) Future (anonyme) 60 094
190) C / Z (pepette62) 59 967
191) Animals (nicks0206) 59 716
192) Human body (webmaster) 59 258
193) Level test II (yanhel) 59 163
194) Months (claire1) 58 756
195) Conditional - SI + sequence of tenses (nicks0206) 58 703
196) El acento escrito (anonyme) 58 607
197) Pretérito perfecto (anonyme) 58 451
198) Vegetables (claire1) 58 097
199) SER / ESTAR (anonyme) 58 060
200) Adjectives - agreement (anonyme) 57 965
