Το CTS-D είναι μια νέα ενότητα Compatibility Test Suite με δοκιμές από προγραμματιστές εφαρμογών

Σε μια προσπάθεια να δώσει στους προγραμματιστές εφαρμογών την ευκαιρία να μοιραστούν τις μοναδικές προοπτικές τους σχετικά με ζητήματα συμβατότητας συσκευών, η Google παρουσίασε τη νέα ενότητα CTS-D.

Ως μέρος του Προγράμματος συμβατότητας Android, η Google παρέχει στους OEM smartphone πρόσβαση σε μια σουίτα δοκιμής συμβατότητας (CTS). Η σουίτα περιλαμβάνει μια συλλογή άνω των δύο εκατομμυρίων δοκιμών που χρησιμοποιούν οι ΚΑΕ για την εξάλειψη σφαλμάτων νωρίς τη διαδικασία ανάπτυξης smartphone, έτσι ώστε οι χρήστες να έχουν μια συνεπή εμπειρία εφαρμογής σε διάφορα συσκευές. Ωστόσο, το CTS περιλαμβάνει ως επί το πλείστον δοκιμές γραμμένες από μηχανικούς Android με ελάχιστη συμβολή από προγραμματιστές εφαρμογών. Για να δώσετε στους προγραμματιστές εφαρμογών την ευκαιρία να μοιραστούν τις δικές τους "μοναδικές προοπτικές για πραγματικά ζητήματα συμβατότητας συσκευών", Η Google έχει πλέον εισαγάγει το CTS-D.

Το CTS-D είναι μια νέα ενότητα CTS που περιλαμβάνει δοκιμές συμβατότητας γραμμένες από προγραμματιστές εφαρμογών. Το

αποτελείται ήδη από μερικές δοκιμές που έχει συνεισφέρει η κοινότητα, και η Google προσκαλεί τώρα περισσότερους προγραμματιστές να δημιουργήσουν και να συνεισφέρουν δοκιμαστικές περιπτώσεις για να εντοπίσουν προβλήματα συμβατότητας εφαρμογών που αντιμετωπίζουν. Η εταιρεία σημειώνει περαιτέρω: «Γνωρίζουμε ότι πολλοί από εσάς έχετε ήδη δημιουργήσει τις δικές σας δοκιμές για να επαληθεύσετε τη συμβατότητα σε διάφορες συσκευές. Θέλουμε να συνεργαστούμε μαζί σας για να φέρουμε αυτές τις δοκιμές στο AOSP."

Για να υποβάλετε ένα νέο τεστ, μπορείτε να υποβάλετε μια πρόταση χρησιμοποιώντας αυτό το πρότυπο πριν συνεισφέρετε τον δοκιμαστικό σας κώδικα στο AOSP. Στη συνέχεια, η ομάδα Android θα ελέγξει την υποβολή σας για να επαληθεύσει την καταλληλότητά της. Επί του παρόντος, η Google προσκαλεί τους προγραμματιστές εφαρμογών να υποβάλουν Διαχείριση ενέργειας δοκιμές.

Μαζί με τους προγραμματιστές εφαρμογών, είναι και η Google "συμβουλεύει έντονα" OEM smartphone για χρήση CTS-D για τον εντοπισμό και τον μετριασμό προβλημάτων. Ωστόσο, η εταιρεία δεν απαιτεί αυστηρά από τους OEM να εκτελούν δοκιμές CTS-D για να περάσουν την πιστοποίηση της συσκευής. Κατά συνέπεια, ορισμένοι κατασκευαστές OEM ενδέχεται να μην εκτελούν δοκιμές CTS-D στις συσκευές τους. Εάν αυτό αποδειχθεί ότι συμβαίνει, οι προγραμματιστές εφαρμογών θα έχουν την επιλογή να υποβάλουν αναφορά εάν μια συσκευή δεν περάσει τη δοκιμή CTS-D χρησιμοποιώντας αυτό το πρότυπο παρακολούθησης ζητημάτων. Η Google λέει ότι στη συνέχεια θα συνεργαστεί με συνεργάτες OEM για την επίλυσή του.


Πηγή:Ιστολόγιο προγραμματιστών Android