System and method for focused testing of software builds

   
   

A system for testing a software build is presented. A current software build is compared to a reference software build, typically a known, previous build. The comparison identifies those areas in the current software build that have changed with regard to the reference software build. The identified areas are used by a coverage analysis process to determine a focused test suite to test the modified areas of the current build. The test coverage analysis uses information in a master test suite to determine the focused test suite. The focused test suite is used by a test process to test the modified areas of the current software build. The coverage analysis process may also identify those areas of the current software build that cannot be tested using the tests in the master test suite. A report is generated identifying those areas that are not covered by the focused test suite.

Ένα σύστημα για ένα λογισμικό χτίζει παρουσιάζεται. Ένα τρέχον λογισμικό χτίζει συγκρίνεται με ένα λογισμικό αναφοράς χτίζει, χαρακτηριστικά μια γνωστή, προηγούμενη κατασκευή. Η σύγκριση προσδιορίζει εκείνες τις περιοχές στο τρέχον λογισμικό χτίζει που έχουν αλλάξει όσον αφορά το λογισμικό αναφοράς χτίζουν. Οι προσδιορισμένες περιοχές χρησιμοποιούνται με μια διαδικασία ανάλυσης κάλυψης για να καθορίσουν ότι μια ακολουθία δοκιμής για να εξετάσει τους τροποποιημένους τομείς του ρεύματος χτίζει. Η ανάλυση κάλυψης δοκιμής χρησιμοποιεί τις πληροφορίες σε μια κύρια ακολουθία δοκιμής για να καθορίσει την ακολουθία δοκιμής. Η ακολουθία δοκιμής χρησιμοποιείται με μια διαδικασία δοκιμής για να εξετάσει τις τροποποιημένες περιοχές του τρέχοντος λογισμικού χτίζει. Η διαδικασία ανάλυσης κάλυψης μπορεί επίσης να προσδιορίσει εκείνες τις περιοχές του τρέχοντος λογισμικού χτίζει που δεν μπορεί να εξεταστεί χρησιμοποιώντας τις δοκιμές στην κύρια ακολουθία δοκιμής. Μια έκθεση παράγεται προσδιορίζοντας εκείνες τις περιοχές που δεν καλύπτονται από την ακολουθία δοκιμής.

 
Web www.patentalert.com

< Weil and Tate pairing techniques using parabolas

< Dynamic contextual helper user interface

> Adaptive multiple quantization

> Network connection agents and troubleshooters

~ 00164