ibm urbancode deploy
Αυτό το σεμινάριο θα σας εκπαιδεύσει Αυτοματοποίηση ανάπτυξης εφαρμογών χωρίς χειροκίνητη παρέμβαση IBM UrbanCode Deploy (Διακομιστής εφαρμογών JBoss).
Και τα 12 βήματα που εμπλέκονται στη διαδικασία μαζί με τα εργαλεία εξηγούνται εδώ λεπτομερώς με σαφή στιγμιότυπα οθόνης για την εύκολη και καλύτερη κατανόησή σας.
ΣΗΜΕΙΩΣΗ : Αυτό το σεμινάριο έχει πολλές εικόνες, οπότε αφήστε το να φορτωθεί σωστά.
Τι θα μάθετε:
- Τι είναι το IBM UrbanCode Deploy;
- Εργαλεία που χρησιμοποιούνται σε αυτό το σεμινάριο
- Βήμα 1: Διαμόρφωση JBoss
- Βήμα 2: UrbanCode Deploy Login
- Βήμα 3: Επαλήθευση κατάστασης παράγοντα
- Βήμα 4: Προσθήκη αρχείων
- Βήμα 5: Δημιουργία στοιχείων
- Βήμα 7: Εισαγάγετε την έκδοση του συστατικού
- Βήμα 8: Δημιουργία διαδικασίας συστατικών
- Βήμα 9: Δημιουργήστε μια εφαρμογή
- Βήμα 10: Δημιουργία διαδικασίας αίτησης
- Βήμα 11: Αναπτύξτε το στοιχείο
- Βήμα 12: Συναυλία Rational Team6.0.2 Ρυθμίσεις κατασκευής μετά την ανάπτυξη
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Τι είναι το IBM UrbanCode Deploy;
Το IBM UrbanCode Deploy είναι ένα εργαλείο για την αυτοματοποίηση της εφαρμογής εφαρμογών μέσω διαφόρων περιβαλλόντων ανάπτυξης, όπως Dev, QA, Staging και PROD.
Είναι ένα πολύ σημαντικό εργαλείο χρησιμοποιείται για συνεχή παράδοση στην ευέλικτη ανάπτυξη.
Το UrbanCode Deploy παρέχει:
- Αυτοματοποιημένες αναπτύξεις και επιστροφές εφαρμογών
- Η ενορχήστρωση των αλλαγών εφαρμογών σε διακομιστές
- Διαχείριση αποθεμάτων
- Σαφής ορατότητα που καθορίζει τι και πού αναπτύσσεται το αντικείμενο
- Ενσωμάτωση με διάφορους διακομιστές εφαρμογών J2EE και .NET και εργαλεία ITSM
- Ενσωματώστε με εργαλεία κατασκευής και δοκιμών για αυτόματη ανάπτυξη, δοκιμή και προώθηση νέων εκδόσεων
IBM Rational Team Concert και IBM Urbancode Deploy βοήθεια για την αυτοματοποίηση των βημάτων CI / CD:
Εργαλεία που χρησιμοποιούνται σε αυτό το σεμινάριο
- IBM UrbanCode Deploy v6.2.2. Για να εγκαταστήσετε τον διακομιστή UCD 6.2.2, ελέγξτε εδώ
- WildFly10.0 Application Server (παλαιότερα γνωστός ως JBoss Application Server)
- JDK 8. Αυτή η έκδοση του JDK είναι υποχρεωτική με το Urbancode Deploy 6.2.2
- Πραγματοποιήστε λήψη και εγκατάσταση του Urbancode Deploy plugin για το JBoss από εδώ
Βήμα 1: Διαμόρφωση JBoss
Αυτό το σεμινάριο χρησιμοποιεί το WildFly 10.0 (παλαιότερα γνωστό ως JBoss Application Server) ως διακομιστή εφαρμογών για την ανάπτυξη ενός αρχείου WAR χρησιμοποιώντας το UrbanCode Deploy.
Ξεκινήστε το διακομιστή εφαρμογών JBoss εκτελώντας το αρχείο standalone.bat. Αυτό το αρχείο βρίσκεται στο Κατάλογος εγκατάστασης JBoss bin ντοσιέ.
(Σημείωση: Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
Δείγμα αρχείου WAR Ανάπτυξη μέσω JBoss
Ξεκινήστε την εντολή CLI εκτελώντας το αρχείο Jboss-cli.bat και πληκτρολογώντας συνδέω-συωδεομαι
Βήμα 2: UrbanCode Deploy Login
προς το) Συνδεθείτε στο UrbanCode χρησιμοποιώντας αυτήν τη διεύθυνση URL https: //: 8443
σι) Εγκαταστήστε το Πράκτορας UCD.
Ένας πράκτορας πρέπει να εκτελείται σε όλα τα μηχανήματα ή τα περιβάλλοντα-στόχους (QA, Staging κ.λπ.) όπου πραγματοποιείται η ανάπτυξη. Ένας πράκτορας κάνει τη δουλειά της ανάπτυξης αντικειμένων στο περιβάλλον προορισμού.
ντο) Μεταβείτε στο μενού Βοήθεια και επιλέξτε το Εργαλεία επιλογή.
ρε) Κάντε κλικ στον σύνδεσμο για να κατεβάσετε το φερμουάρ που περιέχει το Ανάπτυξη πράκτορα
είναι) Εξαγάγετε το αρχείο ZIP του πράκτορα και Εκτελέστε το αρχείο install-agent.bat για να το εγκαταστήσετε.
φά) Εγκατάσταση δείγματος του πράκτορα. Στο τέλος της εγκατάστασης μην επιλέξτε να Εκτελέστε την υπηρεσία Agent ως Windows.
σολ) Εκτελέστε τον πράκτορα από το Εγκατεστημένος κατάλογος . Επιλέξτε το αρχείο cmd
η) Ο πράκτορας ξεκινά σε ένα παράθυρο εντολών. Μην το κλείσετε ΚΕΝΟ. Ι το ελαχιστοποιούμε
Βήμα 3: Επαλήθευση κατάστασης παράγοντα
Αφού συνδεθείτε στον διακομιστή IBM UrbanCode Deploy, βεβαιωθείτε ότι ο πράκτορας είναι συνδεδεμένος. Για έλεγχο, μεταβείτε στο Πόροι και επιλέξτε το Πράκτορες TAB όπως φαίνεται παρακάτω . Ο πράκτορας θα πρέπει να έχει κατάσταση Διαδικτύου στο ΠΡΑΣΙΝΟΣ , όπως φαίνεται στο παρακάτω σχήμα. Μόνο πράκτορες με διαδικτυακή κατάσταση μπορούν να εκτελέσουν το έργο ανάπτυξης.
Βήμα 4: Προσθήκη αρχείων
Προσθέστε αρχεία που αντιπροσωπεύουν αναπτυσσόμενα αντικείμενα στο σύστημα αρχείων, στον υπολογιστή όπου εγκαταστήσατε τον πράκτορα.
- Δημιουργήστε ένα φάκελο στο μηχάνημα όπου είναι εγκατεστημένος ο πράκτορας.
- Σε αυτόν το φάκελο, δημιουργήστε έναν υποφάκελο που ονομάζεται 1.0.
- Στο φάκελο this1.0sub, αντιγράψτε το αρχείο WAR του έργου. Σε αυτό το παράδειγμα, ονομάζεται Γεια σου Κόσμος-Maven.war
Βήμα 5: Δημιουργία στοιχείων
Τα στοιχεία είναι συνήθως το 'Τι' της ανάπτυξης. Ορίζει ένα αναπτυσσόμενο κομμάτι εφαρμογής όπως το αρχείο WAR / JAR, το αρχείο βάσης δεδομένων SQL κ.λπ. Στο Urbancode Deploy, μπορείτε να εισαγάγετε αναπτυσσόμενα αντικείμενα από οποιοδήποτε σύστημα κατασκευής, σύστημα SCM ή σύστημα αρχείων.
Στο προηγούμενο σεμινάριό μου, σας έδειξα πώς γίνεται το BUILD, χρησιμοποιώντας το αποθετήριο Rational Team Concert SCM και πώς δημιουργείται ένα αρχείο J2EE WAR. Σε αυτό το σεμινάριο, θα δείξω πρώτα πώς εισάγουμε το αρχείο WAR από ένα σύστημα αρχείων και στη συνέχεια το δεύτερο μέρος θα αφορά τον τρόπο αυτοματοποίησης μιας ανάπτυξης σε ένα περιβάλλον απευθείας από το RTC Build
Για να ξεκινήσετε το πρώτο βήμα στο IBM UrbanCode Deploy περιλαμβάνεται η δημιουργία / διαμόρφωση στοιχείων και διεργασιών συστατικών και η προσθήκη των στοιχείων σε εφαρμογές. Στη συνέχεια, χρησιμοποιείτε τις διαδικασίες για να αναπτύξετε τα στοιχεία σε διαφορετικά περιβάλλοντα.
Τα αντικείμενα αυτού του παραδείγματος προέρχονται από το σύστημα αρχείων όπου είναι εγκατεστημένος ο πράκτορας IBM UrbanCode Deploy.
Πώς να δημιουργήσετε το στοιχείο JBoss:
- Στο Συστατικά κάντε κλικ στην καρτέλα Δημιουργία νέου στοιχείου .
- Στο πεδίο Όνομα, πληκτρολογήστε JBoss_Component .
- Επιλέγω Σύστημα αρχείων (σε έκδοση) στο αναπτυσσόμενο πλαίσιο Source Config Type
- Στο πεδίο Base Path, καθορίστε d: temp φάκελος που δημιουργήθηκε στο βήμα 4. Σε αυτόν τον φάκελο, υπάρχει ένας υποκατάλογος που ονομάζεται 1.0 που είναι στην πραγματικότητα μια έκδοση για το τεχνούργημα. Επομένως, πρέπει να είμαστε σίγουροι για τη χρήση του θερμοκρασία κατάλογο και όχι το d: temp 1.0 Ευρετήριο.
- Επιλέξτε το δεύτερο κουμπί επιλογής για να εισαγάγετε την έκδοση του συστατικού χρησιμοποιώντας τον εγκατεστημένο πράκτορα
- Αποδέχομαι τις προεπιλεγμένες τιμές για τα άλλα πεδία της σελίδας.
- Κάντε κλικ Αποθηκεύσετε .
Βήμα 7: Εισαγάγετε την έκδοση του συστατικού
- Κάντε κλικ στο Εκδόσεις αυτί.
- Κάντε κλικ Εισαγωγή νέων εκδόσεων . Ο διακομιστής εισάγει 1.0 ως νέα έκδοση. Εάν άλλοι φάκελοι ήταν στο Θερμ κατάλογο, θα εισαχθούν επίσης και θα δημιουργηθούν εκδόσεις για αυτούς.
- Η έκδοση 1.0 εμφανίζεται τώρα και το Αρχείο WAR είναι μέσα
Κάντε κλικ στο 1.0 εκδοχή
Βήμα 8: Δημιουργία διαδικασίας συστατικών
Μια διαδικασία συνιστωσών περιγράφει διάφορα βήματα σχετικά με τον τρόπο αυτοματοποίησης της ανάπτυξης χωρίς καμία χειροκίνητη παρέμβαση.
Σε αυτό το βήμα, θα δημιουργήσουμε μια διαδικασία ανάπτυξης για το JBOSS_Component . Αργότερα, θα δημιουργήσουμε μια διαδικασία εφαρμογής που χρησιμοποιεί τη διαδικασία συστατικών για την ανάπτυξη του στοιχείου. Αυτά τα δύο βήματα απαιτούνται για την αποτελεσματική ανάπτυξη του αρχείου WAR.
Τρόπος δημιουργίας της διαδικασίας συστατικών:
# 1) Στο 'Συστατικό: JBOSS_Component Στη σελίδα, κάντε κλικ στο Διαδικασίες καρτέλα και στη συνέχεια κάντε κλικ Δημιουργία νέας διαδικασίας .
#δύο) Στο παράθυρο Δημιουργία νέας διαδικασίας, πληκτρολογήστε _JBoss_Component_Process στο πεδίο Όνομα.
# 3) Κάνε κλικ στο HelloWorld_JBoss_Component_Process . Ανοίγει ο επεξεργαστής διαδικασίας. Ο επεξεργαστής διαδικασίας παραθέτει προσθήκες και βήματα για την ανάπτυξη της εφαρμογής. Τα 2 βήματα - Αρχή και Φινίρισμα αντιπροσωπεύουν την αρχή και το τέλος της διαδικασίας και τοποθετούνται αυτόματα στον επεξεργαστή. Πρέπει να προσθέσετε βήματα για την ανάπτυξη της εφαρμογής στη διαδικασία σύροντάς τα στον επεξεργαστή μεταξύ των βημάτων Έναρξη και Τέλος.
προς το) Πρώτα επεκτείνετε Αποθήκες => Τεχνούργημα => IBM UrbanCode Deploy στην παλέτα προσθηκών στα αριστερά και σύρετε το Λήψη αντικειμένων βήμα στον επεξεργαστή διαδικασίας.
Αυτό το βήμα κατεβάζει την καθορισμένη έκδοση, η οποία θα αναφερθεί κατά τη διάρκεια της ανάπτυξης αργότερα, σχετικά με τα τεχνουργήματα συστατικών στον πρόσφατα λειτουργικό κατάλογο του πράκτορα, ο οποίος είναι συνήθως ο \ var εργασία .
Έτσι, στις περισσότερες περιπτώσεις, αυτό είναι συνήθως το πρώτο βήμα καθώς η εφαρμογή (αρχείο WAR) πραγματοποιείται λήψη από τον διακομιστή UCD στο μηχάνημα προορισμού ή στο περιβάλλον για ανάπτυξη
Κάνε κλικ στο Εικονίδιο MIDDLE για να επεξεργαστείτε το βήμα
Κάντε κλικ στο OK και μην προσθέσετε ή τροποποιήσετε κανένα πεδίο σε αυτό το βήμα.
σι) Θα κάνουμε τώρα τα ακόλουθα βήματα για να αυτοματοποιήσουμε την ανάπτυξη.
(i) Διακοπή ή απενεργοποίηση της εφαρμογής
(ii) Αναίρεση ανάπτυξης της τρέχουσας έκδοσης που αναπτύσσεται στο JBoss AS
(iii) Αναπτύξτε μια νέα έκδοση της εφαρμογής
ντο) Επεκτείνουν Διακομιστής εφαρμογών => Ιάβα => JBoss και σύρετε τα υπόλοιπα βήματα στον επεξεργαστή διαδικασίας. Εισαγάγετε τις τιμές όπως φαίνεται παρακάτω
Τιμές για κάθε βήμα
Βήμα 9: Δημιουργήστε μια εφαρμογή
Οι εφαρμογές διαχειρίζονται στοιχεία και περιέχουν περιβάλλοντα.
Πώς να δημιουργήσετε μια εφαρμογή:
1) Κάντε κλικ στην καρτέλα Εφαρμογές και, στη συνέχεια, κάντε κλικ στο Δημιουργία νέας εφαρμογής .
2) Ονομάστε τη νέα εφαρμογή. , Για παράδειγμα, HelloWorld-Maven_JBoss_Εφαρμογή
3) Αποδεχτείτε τις προεπιλεγμένες τιμές για τα άλλα πεδία και μετά κάντε κλικ στο Αποθηκεύσετε
4) Προσθέστε το JBOSS_Component στην εφαρμογή.
5) Κάντε κλικ στο Συστατικά καρτέλα και στη συνέχεια κάντε κλικ Προσθήκη στοιχείου .
6) Στο παράθυρο Add, a Component, επιλέξτε το JBOSS_Component και μετά κάντε κλικ στο Αποθήκευση. Μόνο εάν προστίθενται στοιχεία σε μια εφαρμογή, μπορεί να αναπτυχθεί.
Βήμα 10: Δημιουργία διαδικασίας αίτησης
Μια διαδικασία εφαρμογής, όπως μια διαδικασία συνιστώσας, αποτελείται από βήματα που έχουν διαμορφωθεί στο πρόγραμμα επεξεργασίας διεργασιών. Σε αυτό το βήμα, δημιουργείτε μια διαδικασία εφαρμογής που εγκαθιστά το JBOSS_Component συστατικό καλώντας τη διαδικασία συστατικών που δημιουργήσαμε νωρίτερα.
Πώς να δημιουργήσετε μια διαδικασία αίτησης:
1) Κάντε κλικ στην καρτέλα Εφαρμογές και, στη συνέχεια, κάντε κλικ στο HelloWorldMaven_JBoss_Εφαρμογή .
2) Κάντε κλικ Διαδικασίες και στη συνέχεια κάντε κλικ Δημιουργία νέας διαδικασίας .
3) Στο παράθυρο 'Δημιουργία διαδικασίας εφαρμογής', ονομάστε τη νέα διαδικασία εφαρμογής HotelWeb_JBoss_Application_Process .
4) Αποδεχτείτε τις προεπιλεγμένες τιμές για τα άλλα πεδία και κάντε κλικ στο Αποθηκεύσετε .
5) Για να ανοίξετε τη νέα διαδικασία στον επεξεργαστή διαδικασίας, κάντε κλικ στο νέα διαδικασία .
6) Κάντε κλικ στο HelloWorld-Maven_JBoss_Application_Process για να ανοίξετε τον επεξεργαστή επεξεργασίας.
7) Προσθέστε ένα βήμα που αναπτύσσει το JBoss_Component . Από τη λίστα βημάτων στα αριστερά, προσθέστε ένα Εγκατάσταση βήματος στοιχείου στον συντάκτη.
8) Στη λίστα Component, επιλέξτε το JBoss_Component . Όλα τα στοιχεία που σχετίζονται με μια εφαρμογή είναι διαθέσιμα.
9) Στη λίστα Component Process, επιλέξτε το HelloWorld-Maven_JBoss_Component_Process
10) Αποδεχτείτε τις προεπιλεγμένες τιμές για τα άλλα πεδία και, στη συνέχεια, κάντε κλικ στο Αποθηκεύσετε .
11) Συνδέστε το βήμα Έναρξη στο Εγκαταστήστε το JBoss_Component βήμα.
12) Συνδέστε το Εγκατάσταση_JBoss_Component βήμα στο τελικό βήμα.
13) Αποθηκεύστε τη διαδικασία κάνοντας κλικ στο Αποθηκεύσετε εικόνισμα
Αποθηκεύστε τη διαδικασία
Βήμα 11: Αναπτύξτε το στοιχείο
Πριν ξεκινήσουμε τη διαδικασία ανάπτυξης, πρέπει να δημιουργήσουμε έναν πόρο ο οποίος καθορίζει τι πρέπει να αναπτυχθεί και πού πρέπει να αναπτυχθεί. Επομένως, πρέπει να συνδέσουμε τον Πράκτορα και μετά το στοιχείο με τον πόρο.
προς το) Κάνε κλικ στο Πόροι καρτέλα στο TOP
σι) Κάνε κλικ στο Δημιουργία ομάδας ανώτατου επιπέδου κουμπί, δώστε στον νέο πόρο ένα όνομα όπως JBoss και κάντε κλικ Αποθηκεύσετε .
ντο) Κάντε κλικ Ενέργειες> Προσθήκη παράγοντα στον πόρο που μόλις δημιουργήθηκε, όπως φαίνεται στο παρακάτω σχήμα:
Συνδέστε τον πράκτορα με τον πόρο
Συνδέστε το στοιχείο με τον πράκτορα
Κάντε κλικ στο Αποθήκευση.
ρε) Για να μπορέσετε να εκτελέσετε οποιαδήποτε ανάπτυξη, πρέπει να ορίσετε τουλάχιστον μία περιβάλλον που συσχετίζει στοιχεία με έναν πράκτορα στον κεντρικό υπολογιστή προορισμού. Ας δημιουργήσουμε ένα SIT_Env .
είναι) Ανοίξτε το παράθυρο Δημιουργία νέου περιβάλλοντος κάνοντας κλικ Εφαρμογές> HelloWorld-Maven_JBoss_Application> Περιβάλλοντα> Δημιουργία νέου περιβάλλοντος και μετά εισαγάγετε τις ακόλουθες πληροφορίες και, στη συνέχεια, κάντε κλικ στο Αποθηκεύσετε
φά) Κάντε κλικ στο Περιβάλλον που μόλις δημιουργήσατε και επιλέξτε Προσθήκη βασικών πόρων. Επίλεξε το JBoss φάκελο και κάντε κλικ στο Εντάξει
σολ) Για να αναπτύξετε το στοιχείο, εκτελέστε τη διαδικασία εφαρμογής στο περιβάλλον SIT_Env.
- Ανοίξτε τη σελίδα της εφαρμογής κάνοντας κλικ Εφαρμογές και στη συνέχεια κάνοντας κλικ στο όνομα της εφαρμογής.
- Στο περιβάλλον, κάντε κλικ στο Διαδικασία αιτήματος εικόνισμα
- Στο παράθυρο Run Process, καταργήστε την προεπιλεγμένη τιμή για την παράμετρο Only Changed Versions.
- Στη λίστα Process, επιλέξτε το HelloWorld-Maven_JBoss_Application_Process
- Κάντε κλικ Επιλέξτε εκδόσεις . Ανοίγει το παράθυρο Component Versions.
- Στο παράθυρο Component Versions, κάντε κλικ στο Προσθέστε και επιλέξτε την έκδοση 1.0. Κάντε κλικ Εντάξει για να επιστρέψετε στο παράθυρο Εκτέλεση διαδικασίας.
- Κάντε κλικ υποβάλλουν . Εμφανίζεται η πρόοδος. Από εδώ, μπορείτε να παρακολουθήσετε τη διαδικασία που εκτελείται στο διακομιστή εφαρμογών. Το παρακάτω σχήμα δείχνει τη διαδικασία που εκτελείται.
Βήμα 12: Συναυλία Rational Team6.0.2 Ρυθμίσεις κατασκευής μετά την ανάπτυξη
Στο προηγούμενο σεμινάριό μου, μάθαμε για τη διαδικασία BUILD που δημιούργησε το αρχείο WAR της εφαρμογής. Ο ορισμός Build που δημιουργήθηκε μπορεί τώρα να επεκταθεί για να καλέσει την παραπάνω διαδικασία εφαρμογής UCD.
Επομένως, το πλεονέκτημα εδώ είναι ότι, μόλις ολοκληρωθεί το BUILD, η εφαρμογή αναπτύσσεται αυτόματα σε ένα συγκεκριμένο περιβάλλον και έτσι δεν περιμένει να διατεθεί ένας πόρος για τη μη αυτόματη ανάπτυξη της εφαρμογής.
Πρώτα πρέπει να ανοίξουμε τον ορισμό Build που δημιουργήσαμε στον προηγούμενο οδηγό και να ενεργοποιήσουμε την επιλογή Post-Build Deploy.
Κάντε κλικ Εντάξει αφού ορίσετε την επιλογή Post-build Deploy. Επίσης, θυμηθείτε ΑΠΟΘΗΚΕΥΣΕΤΕ ο ορισμός Build
Βασικός κατάλογος είναι ο φάκελος στον οποίο βρίσκεται το αρχείο WAR μετά την ολοκλήρωση του Build.
Τώρα όταν εσύ ζητήστε μια κατασκευή και αφού ολοκληρωθεί, η ανάπτυξη θα ξεκινήσει αυτόματα και δεν απαιτείται χειροκίνητη παρέμβαση.
κορυφαίες εταιρείες ανάπτυξης ιστοσελίδων στην Ινδία
συμπέρασμα
Σε αυτό το σεμινάριο, μάθαμε πώς μια ανάπτυξη εφαρμογών μπορεί να αυτοματοποιηθεί χωρίς χειροκίνητη παρέμβαση χρησιμοποιώντας το IBM Urbancode Deploy το οποίο είναι ένα πολύ χρήσιμο εργαλείο για DevOps.
Σήμερα είναι επίσης πολύ σημαντικό από άποψη αυτοματοποίησης. Γνωρίσαμε επίσης πώς μπορεί να επεκταθεί η διαδικασία IBM Rational Team Concert BUILD για να αυτοματοποιήσει την ανάπτυξη μόλις ολοκληρωθεί η κατασκευή.
Αυτό το σεμινάριο επικεντρώθηκε στο JBoss ως διακομιστής εφαρμογών. Μπορείτε επίσης να χρησιμοποιήσετε άλλους διακομιστές εφαρμογών J2EE όπως Websphere Application Server, Weblogic, Tomcat κ.λπ. καθώς και για αυτοματισμό ανάπτυξης.
Ενημερώστε μας για τις σκέψεις / προτάσεις σας στην παρακάτω ενότητα σχολίων.
Συνιστώμενη ανάγνωση
- Διαφορά μεταξύ Desktop, Client Server Testing και Web Testing
- Εγκατάσταση της εφαρμογής σας στη συσκευή και έναρξη δοκιμής από το Eclipse
- Οδηγός δοκιμών ασφάλειας εφαρμογών Ιστού
- Διαδικασίες SQA: Πώς να δοκιμάσετε την πλήρη εφαρμογή;
- Πώς να βρείτε ένα σφάλμα στην εφαρμογή; Συμβουλές και κόλπα
- Java Virtual Machine: Πώς βοηθά το JVM στην εκτέλεση της εφαρμογής Java
- Πώς να δοκιμάσετε την εφαρμογή υγειονομικής περίθαλψης - Μέρος 1
- AWS Elastic Beanstalk Tutorial για την ανάπτυξη .NET Web Application