Dajbych.net


Microsoft přesouvá testy IE do W3C

, 1 minuta čtení

w3c logo

Tak jako jiné programy, i Internet Explorer má své testy, které hlídají to, aby se nová verze prohlížeče chovala tak, jako ta stará (pokud však není záměrem opak). Pokud vývojář svým zásahem rozbije kompatibilitu, testy zajišťují, že se o tom dozví. Bez testů se tedy žádný velký program vytvořit nedá. Čím je testů více, tím lépe. Ideál je pokrytí každé jednotlivé funkcionality. W3 konsorcium proto shromažďuje testy, do kterých mohou přispívat a využívat všichni výrobci prohlížečů.

Microsoft dříve této možnosti nevyužíval. Produktový tým Internet Exploreru se teď ale rozhodl to změnit. Získal tak právo na úpravu již existujících testů, které obsahují chyby, které se projevují jen u Internet Exploreru a klamně tak působí na snížení vnímání jeho kvality. Záludnost tkví v tom, že se chyba týká přímo způsobu, jakým se z objektů získávají jeho vlastnosti. Neselže tak jeden test, ale tisíce, které tento způsob používají. Další zrádnost spočívá ve značném zjednodušení práce. Místo toho, aby se testy zaměřily na kvalitu podpory standardu, testují jen pokus o jeho podporu. Zkoumají jen přítomnost vlastnosti objektu a už dál neřeší, jestli její změna dělá to, co standard popisuje. Současné testy W3C tedy neprokážou kvalitu implementace standardů v Internet Exploreru. Tudíž se stalo nevýhodné stát mimo.

Microsoft přesouvá svých 150 000 testů do W3C. Některé z nich naleznete na oblíbeném GitHubu. Po tomto kroku se objevila kritika, že všemi testy od Microsoftu Internet Explorer projde. Ano, je to skutečně tak. Je to důvod, proč ty testy byly napsány. Současně s tím se ruší IE Testing Center.