Μια επείγουσα επιδιόρθωση η οποία μπορεί να μειώσει το μέγεθος των δεδομένων δοκιμής αποθηκεύονται στη βάση δεδομένων TFS είναι διαθέσιμη για ομάδα Foundation Server 2010 Service Pack 1

Εισαγωγή

Όταν δημοσιεύετε τα αποτελέσματα της αυτόματης δοκιμής εκτελείται στο Microsoft Visual Studio Team Foundation διακομιστή (TFS) 2010 με Service Pack 1 (SP1), όλα τα στοιχεία της ανάπτυξης και αποστέλλονται τα δυαδικά αρχεία από την εκτέλεση της δοκιμής. Αυτά αποστολή στοιχείων και τα δυαδικά αρχεία μπορούν να χρησιμοποιηθούν αργότερα, εάν εκτελέσετε ξανά αυτές τις δοκιμές και ανάλυση των αποτυχιών.

Ωστόσο, τα ακόλουθα ζητήματα μπορεί να προκληθεί από δημοσίευση:
  • Η βάση δεδομένων TFS γίνεται έντονη, εάν τα στοιχεία ανάπτυξης και τα δυαδικά αρχεία είναι μεγάλα.
  • Στις μειώσεις επιδόσεων στην πλευρά προγράμματος-πελάτη κατά την προσπάθειά σας να ανοίξετε τη δημοσιευμένη δοκιμή εκτελείται αποτελέσματα επειδή γίνεται λήψη όλων των στοιχείων της ανάπτυξης και τα δυαδικά αρχεία τοπικά.
Υπάρχει διαθέσιμη μια επείγουσα επιδιόρθωση που περιέχει τις ακόλουθες αλλαγές για το TFS 2010 SP1:
  • Από προεπιλογή, τα στοιχεία ανάπτυξης και τα δυαδικά αρχεία των εκτελέσεων δοκιμής δεν αποστέλλονται όταν δημοσιεύετε τα αποτελέσματα της αυτόματης δοκιμαστικές πορείες. Αντί για αυτό, να ελέγξετε μόνο αρχεία αποτελεσμάτων και θα αποσταλούν άλλα συνημμένα της συλλογής δεδομένων.
  • Στο Visual Studio IDE, απενεργοποιείται η επιλογή "Εκτέλεση ελέγχεται η ανάπτυξη δοκιμών" για τις δοκιμές.
  • Ένα νέο χαρακτηριστικό Boolean, UploadDeploymentItem, προστίθεται στις ρυθμίσεις δοκιμής. Μπορείτε να ορίσετε ρητά την σε True εάν θέλετε να παρακάμψετε την προεπιλεγμένη συμπεριφορά και να αποστείλετε τα στοιχεία ανάπτυξης και να ελέγξετε δυαδικών αρχείων για ορισμένες δοκιμαστικές πορείες.
  • Εάν είναι ενεργοποιημένη η κάλυψη κώδικα για την εκτέλεση της δοκιμής, όλα τα δυαδικά αρχεία δοκιμής αποστέλλονται πάντα, επειδή αυτά είναι απαραίτητα για την ανάλυση της κάλυψης κώδικα.

Προτεινόμενη αντιμετώπιση

Πριν να εγκαταστήσετε την επείγουσα επιδιόρθωση, χρησιμοποιήστε τις ακόλουθες πληροφορίες. Βεβαιωθείτε ότι η εγκατάσταση της επείγουσας επιδιόρθωσης στον σωστό υπολογιστή.
Ρόλος υπολογιστήΕγκατάσταση της επείγουσας επιδιόρθωσηςΑποτελέσματα
Δοκιμή ελεγκτήΑπαιτείταιΑπό προεπιλογή, όλες οι εκτελέσεις αυτόματης δοκιμής που βρίσκονται στην ουρά μέσω του Microsoft δοκιμή Manager και lab build ανάπτυξη δοκιμής χωρίς ροή εργασίας δεν η αποστολή την ανάπτυξη στοιχείων εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση.
Δημιουργία παράγονταΑπαιτείταιΑπό προεπιλογή, όλες οι αυτοματοποιημένες δοκιμαστικές κυκλοφορίες που βρίσκονται στην ουρά έως την έκδοση ομάδας χωρίς αποστολή στοιχείων ανάπτυξης εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση.
Visual StudioΠροαιρετικήΕάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, όλες οι εκτελέσεις αυτόματης δοκιμής που βρίσκονται στην ουρά τοπικά και αργότερα να δημοσιευτεί σε TFS χωρίς αποστολή τα στοιχεία ανάπτυξης.

Εάν η επείγουσα επιδιόρθωση είναι εγκατεστημένη, το κουμπί εκτελέστε ξανά την ανάπτυξη δοκιμές είναι απενεργοποιημένη ή να ενεργοποιηθεί σωστά με βάση είτε τη διεξαγωγή της δοκιμής έχει το χαρακτηριστικό UploadDeploymentItem ενεργοποιημένη.

Εάν η επείγουσα επιδιόρθωση δεν είναι εγκατεστημένη, το κουμπί εκτελέστε ξανά την ανάπτυξη δοκιμές είναι ενεργοποιημένη σε κάθε περίπτωση. Αλλά, εκτελέστε ξανά τη λειτουργία αποτυγχάνει εάν τη διεξαγωγή της δοκιμής δεν διαθέτει τα στοιχεία ανάπτυξης αποστολή.

Εάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, η υποστήριξη IntelliSense λειτουργεί κατά την προσθήκη του χαρακτηριστικού UploadDeploymentItem με τη δοκιμή στο πρόγραμμα επεξεργασίας XML.
Διαχείριση δοκιμή της MicrosoftΠροαιρετικήΕάν είναι εγκατεστημένη η επείγουσα επιδιόρθωση, όλες οι αυτοματοποιημένες δοκιμαστικές κυκλοφορίες που δημοσιεύονται μέσω TCM.exe χωρίς αποστολή τα στοιχεία ανάπτυξης.
TFS, δοκιμή παράγοντες, Δόμηση ελεγκτήΔεν απαιτείταιΔεν επηρεάζει

Εάν προσπαθήσετε να επιλέξετε ορισμένες δοκιμαστικές πορείες, για να αποστείλετε τα στοιχεία ανάπτυξης και τα δυαδικά αρχεία δοκιμής, ακολουθήστε τα εξής βήματα:
Εκτέλεση τύπουΤα βήματα
Ο έλεγχος εκτελείται από το Visual Studio, Δόμηση Foundation ομάδας ή τη Διαχείριση δοκιμή της Microsoft.
  1. Οι ρυθμίσεις ελέγχου για αυτά τα σενάρια δημιουργούνται και η επεξεργασία του από το Visual Studio.
  2. Αλλάξτε τη ρύθμιση στο πρόγραμμα επεξεργασίας XML δοκιμής για να προσθέσετε της δοκιμής UploadDeploymentsItem = true κάτω από τον κόμβο της ανάπτυξης .
  3. Αποθήκευση των ρυθμίσεων, και τα χρησιμοποιείτε για νέες δοκιμαστικές πορείες.
  4. Όταν δημοσιεύετε τα αποτελέσματα για τις νέες δοκιμαστικές πορείες, αποστέλλονται τα είδη σχετικές ανάπτυξης και τα δυαδικά αρχεία δοκιμής.
Ο έλεγχος εκτελείται από Microsoft δοκιμή Manager, Tcm.exe.
  1. Οι ρυθμίσεις ελέγχου για αυτά τα σενάρια συνήθως δημιουργούνται και η επεξεργασία του από το Microsoft δοκιμή Manager.
  2. Κάντε λήψη και εκτελέστε το εργαλείο UpdateTestSettings.exe σε έναν υπολογιστή που εκτελεί το Visual Studio, έναν παράγοντα δημιουργίας, έναν ελεγκτή δοκιμής ή Microsoft δοκιμή Manager και έχει εγκατεστημένη την επείγουσα επιδιόρθωση. Άμεση λήψη του UpdateTestSettings από την ακόλουθη τοποθεσία Web του ιστολογίου του MSDN:
  3. Εκτελέστε την ακόλουθη εντολή:
    UpdateTestSettings/collection:xxx/teamproject:xxx/settingsname:xxx/uploaddeploymentitem:true

Πληροφορίες άμεσης επιδιόρθωσης

Μια υποστηριζόμενη άμεση επιδιόρθωση είναι διαθέσιμη από τη Microsoft. Ωστόσο, αυτή η επείγουσα επιδιόρθωση προορίζεται για τη διόρθωση μόνο των προβλημάτων που περιγράφονται σε αυτό το άρθρο. Εφαρμόστε αυτήν την επείγουσα επιδιόρθωση μόνο σε συστήματα που αντιμετωπίζουν τα προβλήματα που περιγράφονται σε αυτό το άρθρο. Αυτή η άμεση επιδιόρθωση ενδέχεται να υποβληθεί σε πρόσθετο έλεγχο. Επομένως, εάν αυτό το ζήτημα δεν σας επηρεάζει ιδιαίτερα, σας συνιστούμε να περιμένετε έως την επόμενη ενημέρωση λογισμικού που περιέχει αυτήν την άμεση επιδιόρθωση.

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, τότε υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή αυτού του άρθρου της Γνωσιακής βάσης. Εάν αυτή η ενότητα δεν υπάρχει, επικοινωνήστε με την εξυπηρέτηση πελατών της Microsoft και υποστήριξη για να αποκτήσετε την επείγουσα επιδιόρθωση.

Σημείωση Εάν προκύψουν πρόσθετα ζητήματα ή απαιτείται αντιμετώπιση προβλημάτων, ίσως χρειαστεί να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, ισχύουν οι συνηθισμένες χρεώσεις υποστήριξης. Για την πλήρη λίστα αριθμών τηλεφώνου υποστήριξης και εξυπηρέτησης πελατών της Microsoft ή για να δημιουργήσετε ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:Σημείωση Η φόρμα "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" εμφανίζει τις γλώσσες για τις οποίες είναι διαθέσιμη η άμεση επιδιόρθωση. Εάν η γλώσσα σας δεν εμφανίζεται, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη για αυτήν τη γλώσσα.

Γνωστά ζητήματα

Το ζήτημαΛεπτομέρειεςSeverity/Priority
Ενημέρωση ρυθμίσεων δοκιμής είναι πολύπλοκο στη Διαχείριση δοκιμή της Microsoft.Πρέπει να κάνετε λήψη και να χρησιμοποιήσετε το εργαλείο UpdateTestSettings για να ορίσετε ή για να αποκτήσετε το χαρακτηριστικό UploadDeploymentItem .Προτεραιότητα: Μεσαίο
Ταξινόμηση σοβαρότητας: μέση
Σε ορισμένες περιπτώσεις που έχουν χαθεί αλλαγές για το χαρακτηριστικό UploadDeploymentItem .
  1. Όταν ενημερώνονται Έλεγχος ρυθμίσεων από έναν υπολογιστή-πελάτη που έχει η επείγουσα επιδιόρθωση και, στη συνέχεια, από έναν υπολογιστή-πελάτη που δεν διαθέτει την επείγουσα επιδιόρθωση, χάνονται οι αλλαγές που κάνατε στο χαρακτηριστικό UploadDeploymentItem.
  2. Εάν είχατε ορίσει την τιμή σε true, ενημέρωση τη δοκιμή από έναν υπολογιστή-πελάτη που δεν διαθέτει την επείγουσα επιδιόρθωση θα αλλάξει στην τιμή false.
  3. Για να προσδιορίσετε αν θα χαθούν οι αλλαγές που έγιναν στο UploadDeploymentItem , πρέπει να χρησιμοποιήσετε τη δυνατότητα "Εκτελέστε ξανά την ανάπτυξη δοκιμές" στο Visual Studio.
Προτεραιότητα: Χαμηλή
Ταξινόμηση σοβαρότητας: μέση
"Εκτελέστε ξανά την ανάπτυξη δοκιμές" σε δοκιμές έδωσαν σφάλματα σε ορισμένες περιπτώσεις.
  1. Εάν η δοκιμή εκτελείται έργων σε έναν παράγοντα δημιουργίας με την επείγουσα επιδιόρθωση, θα αποσταλούν στοιχεία ανάπτυξης.
  2. Εάν προσπαθείτε να αναλύσετε της δοκιμής από το Visual Studio χωρίς την επείγουσα επιδιόρθωση TFS, το κουμπί εκτελέστε ξανά την ανάπτυξη δοκιμές είναι πάντα ενεργοποιημένη.
  3. Όταν προσπαθείτε να εκτελέσετε τους ελέγχους, λαμβάνετε ένα σφάλμα σχετικά με αρχεία .dll που λείπουν.
Προτεραιότητα: Υψηλή
Σοβαρότητα: Χαμηλή
Εργαλείο ρυθμίσεων δοκιμής η ενημερωμένη έκδοση παρουσιάζει ανεπίλυτες εξαιρέσεις.Εάν έχει καθοριστεί μια δοκιμή δεν είναι έγκυρη ρύθμιση ή μια μη έγκυρη παράμετρος, το εργαλείο μπορεί να διακοπεί.Προτεραιότητα: Χαμηλή
Σοβαρότητα: Χαμηλή

Πληροφορίες αρχείων

Η αγγλική (Η.π.α.) έκδοση αυτής της επείγουσας επιδιόρθωσης χρησιμοποιεί ένα πακέτο του Microsoft Windows Installer για την εγκατάσταση της επείγουσας επιδιόρθωσης. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC) στον παρακάτω πίνακα. Όταν προβάλλετε τις πληροφορίες του αρχείου, η ημερομηνία μετατρέπεται στην τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο στοιχείο " ημερομηνία και ώρα " στον Πίνακα ελέγχου.
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Leviewer.exe10.0.40219.350117,58429-Sep-201116:34x86
Microsoft.teamfoundation.build.client.dll10.0.40219.350435,08028-Sep-201104:44x86
Microsoft.teamfoundation.client.dll10.0.40219.3501,592,70428-Sep-201104:44x86
Microsoft.teamfoundation.common.dll10.0.40219.350523,13628-Sep-201104:44x86
Microsoft.teamfoundation.controls.dll10.0.40219.350937,85629-Sep-201116:34x86
Microsoft.teamfoundation.dll10.0.40219.350674,67228-Sep-201104:44x86
Microsoft.teamfoundation.lab.activities.dll10.0.40219.350767,88829-Sep-201116:34x86
Microsoft.teamfoundation.lab.client.dll10.0.40219.350152,45628-Sep-201104:44x86
Microsoft.teamfoundation.lab.uiutils.dll10.0.40219.350266,12029-Sep-201116:34x86
Microsoft.teamfoundation.lab.workflow.activities.dll10.0.40219.350439,71229-Sep-201116:34x86
Microsoft.teamfoundation.officeintegration.project.dll10.0.40219.350515,49629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.activities.common.dll10.0.40219.350314,29629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.activities.dll10.0.40219.3501,510,31229-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.activityruntime.dll10.0.40219.350219,05629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.client.dll10.0.40219.350684,44828-Sep-201104:44x86
Microsoft.teamfoundation.testmanagement.client.themes.dll10.0.40219.3503,058,09629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.client.wpfcontrols.dll10.0.40219.350256,95229-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.clientpackage.dll10.0.40219.35073,13629-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.common.dll10.0.40219.35033,69628-Sep-201104:44x86
Microsoft.teamfoundation.testmanagement.controller.dll10.0.40219.350119,72029-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.controls.dll10.0.40219.350492,96029-Sep-201116:34x86
Microsoft.teamfoundation.testmanagement.controls.wpfworkitemcontrols.dll10.0.40219.35099,28029-Sep-201116:34x86
Microsoft.teamfoundation.versioncontrol.client.dll10.0.40219.350704,92828-Sep-201104:44x86
Microsoft.teamfoundation.versioncontrol.common.dll10.0.40219.350231,84028-Sep-201104:44x86
Microsoft.teamfoundation.versioncontrol.controls.dll10.0.40219.3504,438,43229-Sep-201116:34x86
Microsoft.teamfoundation.workitemtracking.client.dll10.0.40219.350698,27228-Sep-201104:44x86
Microsoft.teamfoundation.workitemtracking.controls.dll10.0.40219.3501,213,35229-Sep-201116:34x86
Microsoft.teamfoundation.workitemtracking.proxy.dll10.0.40219.350390,04828-Sep-201104:44x86
Microsoft.visualstudio.qualitytools.agentobject.dll10.0.40219.350104,86429-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.common.dll10.0.40219.3501,353,61629-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.controllerobject.dll10.0.40219.350275,36829-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.executioncommon.dll10.0.40219.350480,16829-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.testcasemanagement.dll10.0.40219.3501,284,01629-Sep-201116:34x86
Microsoft.visualstudio.qualitytools.tmi.dll10.0.40219.350397,71229-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.build.dll10.0.40219.350141,72029-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.dll10.0.40219.35093,06429-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.teamexplorer.dll10.0.40219.350798,12029-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058,28829-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35058,80029-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35060,33629-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.35062,89629-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.versioncontrol.dll10.0.40219.350939,43229-Sep-201116:34x86
Microsoft.visualstudio.teamfoundation.workitemtracking.dll10.0.40219.350460,20829-Sep-201116:34x86
Microsoft.visualstudio.teamsystem.integration.dll10.0.40219.350192,40829-Sep-201116:34x86
Microsoft.visualstudio.testtools.manualtest.common.dll10.0.40219.350812,45629-Sep-201116:34x86
Microsoft.visualstudio.testtools.uitest.extension.ie.dll10.0.40219.350250,28029-Sep-201116:34x86
Microsoft.visualstudio.testtools.uitest.extension.uia.dll10.0.40219.350106,41629-Sep-201116:34x86
Microsoft_visualstudio_qualitytools_vstst_schema.x86Δεν ισχύει140,17527-Sep-201120:18Δεν ισχύει
Msdiff.dll10.0.40219.350484,68029-Sep-201116:34x86
Mtm.exe10.0.40219.350448,32829-Sep-201116:34x86
Qtagent32.exe10.0.40219.35020,30429-Sep-201116:34x86
Qtagent32.exe10.0.40219.35020,31229-Sep-201116:34x86
Tf.exe10.0.40219.350324,92829-Sep-201116:34x86

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Ιδιότητες

Αναγνωριστικό άρθρου: 2608743 - Τελευταία αναθεώρηση: 11 Ιαν 2017 - Αναθεώρηση: 2

Σχόλια