Πώς μπορώ δοκιμή μονάδα Flex εφαρμογών μέσα από το IDE ή συσσώρευση σενάριο;

ψήφοι
14

Είμαι σήμερα εργάζονται σε μια εφαρμογή με ένα frontend γραμμένο σε Adobe Flex 3. Είμαι ενήμερος των FlexUnit , αλλά αυτό που ήθελα πραγματικά είναι ένα δοκίμιο δρομέας για το Αντ / Nant και ένας δρομέας που ενσωματώνει με το Flex Builder IDE ( AKA Eclipse). Μήπως υπάρχει ένα;

Επίσης, υπάρχουν άλλοι πόροι για το πώς να το κάνουμε Flex ανάπτυξη «το σωστό τρόπο» εκτός από την μικροαρχιτεκτονική Cairngorm παράδειγμα;

Δημοσιεύθηκε 05/08/2008 στις 13:52
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
4

Η dpUint πλαίσιο ελέγχου έχει μια δοκιμή δρομέας χτισμένο με AIR το οποίο μπορεί να ενσωματωθεί με την κατασκευή σενάριο.

Υπάρχει επίσης μου FlexUnit κιτ αυτοματισμού που κάνει περισσότερο ή λιγότερο το ίδιο για FlexUnit. Έχει Αντ μακροεντολή που καθιστά δυνατή την εκτέλεση των δοκιμών, ως μέρος μιας Αντ σενάριο, για παράδειγμα:

<target name="run-tests" depends="compile-tests">
  <flexunit swf="${build.home}/tests.swf" failonerror="true"/>
</target>
Απαντήθηκε 12/08/2008 στις 13:28
πηγή χρήστη

ψήφοι
3

Στο έργο μου είμαστε χρησιμοποιώντας Maven για την κατασκευή δύο Flex RIA μας και το πίσω άκρο που βασίζονται σε Java. Για να κατασκευάσει και να δοκιμάσει την εφαρμογή Flex χρησιμοποιούμε το flex-mojos maven plugins. Κάνουν πολύ καλή δουλειά για εμάς και θα το συνιστούσα ανεπιφύλακτα τη χρήση Maven πάνω Αντ.

Τούτου λεχθέντος, αν χρησιμοποιείτε ήδη Αντ μπορεί να είναι λίγο δύσκολο να μετάβασης σε Maven. Έτσι, εάν είστε σε αυτή τη θέση θα ήθελα να συστήσω χρησιμοποιώντας τα καθήκοντα flexunit διαθέσιμες εδώ: Αντ εργασιών

Και οι δύο αυτές βιβλιοθήκες κάνουν ουσιαστικά το ίδιο πράγμα, θα ξεκινήσει μια δημιουργείται τεστ flexunit εφαρμογή δρομέας MXML σε ένα παράθυρο και να ανοίξει μια σύνδεση της υποδοχής στη διαδικασία κατασκευής χρησιμοποιώντας ένα τεστ JUnit δρομέα. Όλως περιέργως λειτουργεί αρκετά καλά. Το μόνο πρόβλημα είναι ότι δεν μπορείτε να εκτελέσετε ακέφαλο οπότε αν θέλετε να εκτελέσετε την κατασκευή από ένα διακομιστή CI θα πρέπει να βεβαιωθείτε ότι η διαδικασία έχει τη δυνατότητα να ξεκινήσει νέα παράθυρα αλλιώς δεν θα λειτουργήσει.

Απαντήθηκε 13/08/2008 στις 20:04
πηγή χρήστη

ψήφοι
2

Σχετικά με το πώς να αναπτύξουν Flex εφαρμογών με το σωστό τρόπο, δεν θα δούμε πάρα πολύ στο πλαίσιο Cairngorm. Κάνει ισχυρίζονται για να δείξει «βέλτιστες πρακτικές» και ούτω καθεξής, αλλά θα έλεγα ότι ισχύει το αντίθετο. Είναι βασισμένο γύρω από τη χρήση των καθολικών μεταβλητών, και άλλα πράγματα που θα πρέπει να προσπαθήσετε να αποφύγετε. Έχω αναφέρονται μερικά από τα προβλήματα στο blog μου .

Θα ήθελα να προτείνω να εξετάσουμε το πλαίσιο Mate αντ 'αυτού, το οποίο έχει καλή τεκμηρίωση και καλά παραδείγματα για να πας. Χρησιμοποιεί Flex στο μέγιστο των δυνατοτήτων του, δεν βασίζεται σε καθολικές μεταβλητές όπως Cairngorm και PureMVC, και δίνει τη δυνατότητα να γράψει πολύ πιο αποσυνδεδεμένη κώδικα.

Απαντήθηκε 12/08/2008 στις 13:36
πηγή χρήστη

ψήφοι
0

Μια εναλλακτική λύση για FlexUnit είναι οι AsUnit εργαλεία ελέγχου. Υπάρχουν εκδόσεις για το ActionScript 2 και 3. Επίσης, έχει καλή ενσωμάτωση με νεαροί βλαστοί του έργου , το οποίο είναι ένα εργαλείο κατασκευής για Flex και Flash παρόμοια με μυρμήγκι, όμως χρησιμοποιεί τα καθήκοντα γκανιότα ρουμπίνι και περιλαμβάνει την άριστη διαχείριση της εξάρτησης κατά μήκος των γραμμών του maven.

Δεν ενσωμάτωση IDE που ξέρω όμως.

Απαντήθηκε 20/09/2008 στις 03:37
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more