CTS-D er et nyt Compatibility Test Suite-modul med test fra app-udviklere

I et forsøg på at give app-udviklere en chance for at dele deres unikke perspektiver på problemer med enhedskompatibilitet, har Google introduceret det nye CTS-D-modul.

Som en del af Android Compatibility Program giver Google smartphone OEM'er adgang til en Compatibility Test Suite (CTS). Pakken indeholder en samling på over to millioner testcases, som OEM'er bruger til at luge ud af fejl tidligt smartphone-udviklingsprocessen, så brugerne får en ensartet app-oplevelse på tværs af forskellige enheder. CTS inkluderer dog for det meste test skrevet af Android-ingeniører med lidt input fra app-udviklere. At give app-udviklere en chance for at dele deres "unikke perspektiver på faktiske problemer med enhedskompatibilitet," Google har nu introduceret CTS-D.

CTS-D er et nyt CTS-modul, der inkluderer kompatibilitetstest skrevet af app-udviklere. Det består allerede af nogle få tests bidraget fra fællesskabet, og Google inviterer nu flere udviklere til at bygge og bidrage med testcases for at fange appkompatibilitetsproblemer, de står over for. Selskabet bemærker endvidere:

"Vi ved, at mange af jer allerede har lavet jeres egne tests for at verificere kompatibilitet på forskellige enheder. Vi vil gerne samarbejde med dig om at bringe disse tests ind i AOSP."

For at indsende en ny test, kan du indsende et forslag ved hjælp af denne skabelon før du bidrager med din testkode til AOSP. Android-teamet vil derefter gennemgå din indsendelse for at bekræfte dens berettigelse. I øjeblikket inviterer Google app-udviklere til at indsende Strømstyring testcases.

Sammen med app-udviklere er Google også "stærkt rådgivende" smartphone OEM'er til at bruge CTS-D til at identificere og afhjælpe problemer. Virksomheden kræver dog ikke strengt, at OEM'er skal køre CTS-D-tests for at bestå enhedscertificering. Som følge heraf kører nogle OEM'er muligvis ikke CTS-D-tests på deres enheder. Hvis det viser sig at være tilfældet, vil app-udviklere have mulighed for at indsende en rapport, hvis en enhed ikke består en CTS-D-test vha. denne problemsporingsskabelon. Google siger, at det derefter vil arbejde med OEM-partnere for at løse det.


Kilde:Android-udviklerblog