Fokusas nevaldomas automatiškai
Po maršruto ar komponento pasikeitimo fokusas gali likti pašalintoje arba netinkamoje vietoje.
.NET web sistemų prieinamumo paslaugos
Tikrinkite ir šalinkite prieinamumo kliūtis interaktyviose .NET sistemose su specialistu, suprantančiu Razor komponentus, renderinimą, validaciją, būseną ir JavaScript interop.
Tikrinami pilni sistemos scenarijai, o pasikartojančios problemos, kai įmanoma, susiejamos su bendrais komponentais ar modeliais.
Kodėl interaktyvioms .NET sistemoms reikia specialaus testavimo
Prieinamumas gali pasikeisti po navigacijos, validacijos, asinchroninio įkėlimo, dialogo, autentifikacijos ar ryšio atkūrimo.
Po maršruto ar komponento pasikeitimo fokusas gali likti pašalintoje arba netinkamoje vietoje.
Validacija, įkėlimas, toast ir išsaugojimas gali pasikeisti vizualiai be naudingo pranešimo.
Vienas neprieinamas dialogas, grid ar input wrapper gali paveikti daug sistemos vietų.
Grafikams, redaktoriams ir grid gali reikėti šablonų, wrapper, tiekėjo pataisymo arba pakeitimo.
.NET prieinamumo pagalba
Galimas auditas, tiesioginis įgyvendinimas, architektūrinės rekomendacijos ir pakartotinis testavimas.
Tikrinami sutarti maršrutai, rolės, komponentai ir keliai pradinėse bei interaktyviose būsenose.
Pasikartojančios problemos susiejamos su Razor komponentais, layout, dizaino sistemos primityvais ar JavaScript.
Pakeitimai atliekami C#, Razor, CSS ir kontroliuojamame JavaScript interop arba kartu su komanda.
Po pakeitimų tikrinamas komponentas ir visa užduotis, įskaitant įkėlimą bei klaidas.
Dažnos sistemų sritys
Apimtis nustatoma pagal produkto architektūrą ir didžiausios rizikos kelius.
Maršrutų kaita, skip links, fokuso atkūrimas, meniu, dialogai ir sudėtiniai valdikliai.
EditForm, etiketės, FieldMessage, santraukos, asinchroninė validacija ir fokusas po pateikimo.
Antraštės, rūšiavimas, filtravimas, pasirinkimas, puslapiavimas, virtualizacija ir veiksmai.
Busy būsenos, disabled valdikliai, skeleton, pabaiga ir klaidų atkūrimas.
Toast, alert, nuolatinės klaidos, uždarymas ir pranešimo laikas.
Grafikai, redaktoriai, komponentų bibliotekos, fokusavimo skriptai ir DOM elgsena.
.NET vertinimo procesas
Pirmiausia tikrinami reprezentatyvūs keliai, o pasikartojančios klaidos ieškomos bendrame įgyvendinime.
Nustatomi render mode, autentifikacija, rolės, komponentų bibliotekos ir svarbios užduotys.
Suderinamos formos, dialogai, lentelės, navigacija, klaidos, įkėlimas ir mobilūs vaizdai.
Naudojama klaviatūra, pasirinktos pagalbinės technologijos ir mobilus testavimas per būsenų kaitą.
Turinio klaidos atskiriamos nuo bendro komponento, CSS, JavaScript ir proceso problemų.
Pakeitimai atliekami arba peržiūrimi, tada tikrinami komponentai ir visas naudotojo kelias.
Kam skirta
Paslauga ypač naudinga, kai prieinamumo žinias reikia derinti su C#, Razor ir sistemos architektūros supratimu.
Kodėl Webmedic
Tai sumažina atotrūkį tarp bendro audito ir konkretaus lifecycle, komponento ar būsenos valdymo pakeitimo.
Galima sekti sistemos logiką, komponentų naudojimą, validaciją ir serverio sąveiką.
Išvados atsižvelgia į renderinimą, navigaciją, lifecycle, reconnect ir interop.
Pasikartojančios klaidos, kai saugu, taisomos bendrame primityve.
Darbas gali vykti per užduotis, šakas, pull request ir patikrinimo pastabas.
Techninė ir teisinė apimtis
Apimtis apima sutartus maršrutus, komponentus, roles, duomenų būsenas ir naudotojų kelius. Sudėtingoms sistemoms gali reikėti kelių etapų.
Trečiųjų šalių bibliotekos gali riboti taisymą. Galima dokumentuoti workaround, tiekėjo problemas, pakeitimo variantus ir priimtus apribojimus.
Webmedic teikia techninį vertinimą ir taisymą pagal WCAG 2.2 AA kaip pagrindinį standartą. Tai nėra teisinis sertifikatas.
Dažniausiai užduodami klausimai
Prieš pradedant darbus suderinama apimtis, puslapiai, naudotojų keliai, rezultatai ir atsakomybė už įgyvendinimą.
Užduoti kitą klausimąTaip. Testavimo metodas pritaikomas hosting ir render modeliui, tačiau abiem atvejais tikrinama semantika, klaviatūra, navigacija, dinaminiai atnaujinimai ir būsenos.
Taip, jei suteikiama sutarta testinė paskyra, rolė, duomenys ir saugi prieiga.
Tai priklauso nuo kodo prieigos, šablonų, plėtimo taškų ir licencijos. Kartais pakanka parametrų ar wrapper, kitais atvejais reikia tiekėjo arba pakeitimo.
Ne. Automatiniai įrankiai nepatikimai tikrina fokusą po navigacijos, validaciją, dialogus, pranešimus ir pilnus naudotojų kelius.
Taip. Webmedic gali įgyvendinti pakeitimus šakoje arba peržiūrėti komandos pull request ir pakartotinai testuoti elgseną.
Patikrinkite sistemos elgseną
Atsiųskite sistemos tipą, paveiktą maršrutą, rolę ir pastebėtą elgseną. Webmedic pasiūlys tikslinę techninę peržiūrą.