WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2014173211) MÉTHODE, DISPOSITIF ET SYSTÈME DE TEST DE COUVERTURE DE CODE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/173211    N° de la demande internationale :    PCT/CN2014/073758
Date de publication : 30.10.2014 Date de dépôt international : 20.03.2014
CIB :
G06F 11/36 (2006.01)
Déposants : TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED [CN/CN]; Room 403, East Block 2 SEG Park, Zhenxing Road, Futian District Shenzhen, Guangdong 518000 (CN)
Inventeurs : TAN, Wen; (CN)
Mandataire : SHENPAT INTELLECTUAL PROPERTY AGENCY; Room 1521 West Block, Guomao Building Shenzhen, Guangdong 518014 (CN)
Données relatives à la priorité :
201310143177.2 23.04.2013 CN
Titre (EN) CODE COVERAGE TESTING METHOD, DEVICE AND SYSTEM
(FR) MÉTHODE, DISPOSITIF ET SYSTÈME DE TEST DE COUVERTURE DE CODE
Abrégé : front page image
(EN)The embodiments of the invention disclose a code coverage testing method, device and system. In an embodiment of the invention, a binary file and a symbol table generated after source codes are complied are acquired; the binary file is parsed by using the symbol table to determine a position of function defined by each source code; then when the binary file is loaded into a memory and not yet executed, a debug point is set for a map of the binary file that is loaded into the memory according to the position of the function; a code basic block that has been executed is determined according to the debug point, and relevant information of the code basic block that has been executed is recorded in the memory; finally, the relevant information of the code basic block is converted into code line information by using the symbol table, to obtain code lines that the test covers. This solution can improve reliability of test.
(FR)Les modes de réalisation de l'invention concernent une méthode, un dispositif et un système de test de couverture de code. Dans un mode de réalisation de l'invention, un fichier binaire et une table de symboles produite après que des codes sources ont été compilés sont acquis ; le fichier binaire est analysé en utilisant la table de symboles pour déterminer une position de fonction définie par chaque code source ; puis lorsque le fichier binaire est chargé dans une mémoire et pas encore exécuté, un point de débogage est défini pour un mappage du fichier binaire qui est chargé dans la mémoire en fonction de la position de la fonction ; un bloc de base de code qui a été exécuté est déterminé en fonction du point de débogage, et des informations pertinentes du bloc de base de code qui a été exécuté sont enregistrées dans la mémoire ; enfin les informations pertinentes du bloc de base de code sont converties en informations de ligne de code en utilisant la table de symboles, afin d'obtenir des lignes de code couvertes par le test. Cette solution peut améliorer la fiabilité du test.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)