TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL...

424
TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA: SIRA VEGAS HERNÁNDEZ TUTORES: VICTOR R. BASILI (Universidad de Maryland) NATALIA JURISTO (Universidad Politécnica de Madrid) UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA Departamento de Lenguajes y Sistemas Informáticos e Ingeniería del Software Madrid, Febrero 2002

Transcript of TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL...

Page 1: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

TESIS DOCTORAL

ESQUEMA DE CARACTERIZACIÓN

PARA LA SELECCIÓN DE

TÉCNICAS DE PRUEBAS DE SOFTWARE

AUTORA: SIRA VEGAS HERNÁNDEZ

TUTORES: VICTOR R. BASILI(Universidad de Maryland)NATALIA JURISTO(Universidad Politécnica de Madrid)

UNIVERSIDAD POLITÉCNICA DE MADRID

FACULTAD DE INFORMÁTICA

Departamento de Lenguajes y Sistemas Informáticos

e Ingeniería del Software

Madrid, Febrero 2002

Page 2: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 3: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

� ��� ����� � �� ������ � �����

Page 4: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 5: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������������

�� ������ � ��� ���� �������� ���� � ���� ��� �������� ������� ��� ��� ����� ��

������ ����� ������� ������ � �� �� ����

�� ����� ����� � ��������� ������� � ��� �������� � ���� � ��� ������ ������

�� ���� ������ !������ � ����� "� � ��� ������� �� ����� "� ��� ���� ���� ���

������ �� ����������� � �� �����#�� �� ��� ������ ������ � �������� �� ���$���� "�

�������� � �� ���� ������ !������ � �� � �� ���� �� �������� � ��� ������� �

��������� ���#����� ���� ����� �������� ������� ��� ������������ "� � �� ��������

� ������ �� $����%��� � �����#� �� &���� � '�������� �� ��%�(�� �)�������� �

�� *��������� � +�� ���� � ��������� �� )������������ ���� ���� %���������

�� �����#� � ������������� ����� �� ���� � �� '�������� �� ��%�(��� � �� ���� ������

!������ ���� ������ ����� "� �������� "� � ��� ������ �������� ������ � �������

���� ��� �������� �������� ���� � �������� �"���� "� � �� ��,���� ����� ��

������� ���%������ ���������� ��� �� ������� �� ������������� ��� �������� ����#�� "�

� �� ���� ����� �� ������� ������� &������ ��� ���� ����� �� ���� ���� ��� ����� "�

� �� ���� %�����

�� ������ ����� � ��������� ������� �� ������������� ��� ��� ������������� � �����

�"����� ������� "� ��� �������� �� ������� ����� �� ������� � ������- � ����� �"�����

"� ��� ������� ���� ���������� .� ������������ + ��������� ������� � ������ ���"��

���� ���"�� ����� � ��� !/� ��� �������� &��,�� 0��� !����� 1���� +��� '����

1�� &������ 2�������� 3����� ������ !/ ���� � ����� "� � ��� �������� +������

������ ���� ������� �������� ���4 5���� !��� 6����� +�������� ������ 7�����

"���� ����������� �� ��������� �������� � �������������� ���������� � ���� ��������

� �� ������

2������ � ��������� ������� �� ������������ � ����� �"����� ������� � �� 8�������

� '�%��������� � �� *��������� 0���������� � +����� �� &���� � '�������� �� ��%�(��

�)�������� � �� *��������� � +�� ���� "� � ������ ���� ��� ����������� �� ���������

� ��� ���� ��������� �� ������ � ��������� ���������- � ��� � �9���� ����� ���

%����� "� � ��� ���� ������ ���� �,��� ������� � ��� ����� ��� ���� �� ������ ��

������� %����: � 1���� �� ���� ���������� �� �����#� � "� ��� ��� �� ������� � ������

� ��� ���� �� ������� ���� �� ������ � �� "� �: � ���� � ����� 6������� �����

���,�� 0���� ������ ����� �� $������ �� ���� �������� ������ � ����� � ��

�������� ��� � ������

Page 6: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

8������� � ��������� ������� � ��� %������� ���,���� �������� � ����� �

��� � "� � ��� ���� ������ � ����� � ��������� � ��� ����� � �� ���� ���

���� ����� ������ � ��� � ������ � ��� �������� ������������ � �� ���� �

�� ������ ��� ������� "� �� ����� ����� � �������� ��� �� ���� ��� ;����� ���

���������� ���������<� � ����� ��� ���� ��������� ����� � ��� ����� ����� ���

������� ��� ����� ���� � �������� ����� "� �� ������� = � !��� � 2�� ���

���� � ������ ������� ������ ��� ��������� "� � ������ � +�� �����

Page 7: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

�� ��

�� ����������� � ��� ������� �������� � �������� � ������ � ��������� �������

��� �� ��������� � '������� � ��%�(��� ��� ������ �� ��� ������� %������������

��� ��� "� ��� ������������� � ��%�(�� ������� �� � ���� �������� "� �� ���� ��

����$����� ���� ��������- ;>< �� ����������� ���� �� �������� � �������� ����������

��������� � �������� �� "� "��� ���� "� �� ��� ���� �������� � ��������

"� � ���������� ���� � ������������ ����: ;?< �� ��%��������� � �� "� �

������ ��������� � �������� � ��� ��������� �������� � ������ )������ � �

���� ����������� � �� �� ����� ;� ���� ������� � ����� ���� �� �������< �����

�� ��%��������� � ���� ����������� ;������� � ��� ��������� �� ��� � �� �������<

������������ ��)������ �� ������� ������ "� � ������ � �� �����#� � ���������

����� � ���� � ��� ������������� � �#���� �� �������� � �������� � ������ �� ��%�(���

0��� �����%��� �� ��#���� � ������ �� �"��� � ��������������� � �������� �

������� �� �"��� �� �� ����������� ���� ��������� �������� ����� �� �����������

� �� ���������� ��� ��%��������� ���� ��� �������� � ������� ����� �"��� ������

�������������� ����� ��� �������� � ������ ���������� %������������ � �������

������������ � ��� �������� �� "� ����� �������� ���� ��#������ �� �"��� �

��������������� �������� ������ � �� ���#���� �� ����� � ��������� ��������� � ����� �

��� ������ �� ������ � ������ �� "� � �$��� ����� ������ � �� �� � �������

� ����� � ��� ��������� ����� �� ������ � ������� +����� ��� ����������� ������� �

���� � �� ��%��������� �� �"��� � ���������

�� %���� � �� "� � �� ������� �� �"��� �� ���� �������� �� ������ ��������

��������� ��������� ���"� ��� �������� � ������ ����� �� � ���� � ��� ��� �������

�������� ���� ��� ������� %��������� � �"��� �� ����� � �� ������ ���� ������ ����

������� � � ����������� "� ���� ���� ��� ������ ��� ��������� ��#��� �����������

��� ��� ������ � ��%�(��� '������� ���"� � �� � ���� �� �"��� ������ � �� ������

)����� ��������� ���� ������ "� � �$�� ������������ ��� � ����������� �

������������� ������������ )����� � � ����� *�� �� ���������� � �"��� �

��������������� � �� ������� � ��� ����� ���������- ������ ��� �������������� ��������

� �� "� � �"��� � ��������� ���� ��������� �������� � ������ ������ ���

�������������� )�������� � �� "� � ���������� ����� � �� �������������� ������� �

��� � ��� ���� ������� �� �������� � �������� � ������ � ��������� ��� �����

�� �$������ �� �����#� ������ ��� ������ �� ��� ��������� ��������� "�

����� � ��� ������������� �� �������� � ��� �������� � ������ � ���� � �� ��� ���

��%�(�� � ���� ����������� ��#�����

Page 8: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 9: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

�� �����

2� ��������� �% ������ ������� ������ �����"�� �� (��� ������ �� �� ��%�(��

�������� �������� � 5�(�� ��� �� ���@ �(� ������ (� �� �������� ��( ���

� ��%�(�� ������� ������ � ������ �� ������� 8����� �� ��� ������ 4��(��� �%

��� �� �����"�� ��( �������� (���� ���� ���� ��� �� � ��� �% �����"�� (��� (����

�� ����� ������ �� ��%�������� ������ �� ��%�������� ��( �������� (��� ����� ��

�� ��/��� )������ ������ �����"�� �� ����� ��������� ;���� �� %����� �� ��( �� ��

�� �����"�< (���� ��� �� ������ �� ��������� ��%�������� ;%����� �� �� ����� �%

����� �� �����"�<� 2� ��� ������ ������� �� ���� ������ �� ������ ��( �� ���

������� ������ ��%�(�� ������ �����"� ��������

� ������ �����"� ��������������� ����� �� ������� �� ����� ���� ��#����� ����

����������� %�� ������� �����"�� �� ����� ��� � ��� �� ����� � �������� ����������

��%�������� �� ������ �����"��� 2��� ����� � ���������� ������� ��� �� ������

�����"�� %������� ����� �� ��������� ������ �% �� �����"�� ������ �� ��� ��#����

��������� 2� ������� ��������������� ����� �� ������� �% � ���A@�� �� �% ���������

������ ������ �� ����� �% �� ������ ������ �� (���� �� �%�� 2�� ����� ��

��� ������ ������ �� ��/��� ������ ������ ������ 2��� ������� �������� ��4� ��

����� ��%�������� �������

�� �������� ��� ������� ������ (�� %����(� �� ����� �� ���� ������ �� ��������

������ (�� ��� ����� ������ �����"�� �� ��� %����� �� � ����� ��������� ������ 2���

���� ���� �� ����� ��� �� � %����� ��� ��� �� ������ ���� ��� ���� �� (��� ��

��/��� ���#��� ����� �� ��%�(�� ������ 4��( ����� �����"��� '� �� ������� ����� �

����� ���� �� �� ���� ��( )������ �� ������ (��� � ������ 2��� ����� �� ��������

�$�� (��� �� 4��(��� �% ������� �������� ��� )���� �� �� ���� 2� �������

��������������� ����� (�� ������� �� �(� ��/��� (� �� 8����� �� ����� �� ���$�

��������� � ������������� �� %�� ������� ������ �����"��� ������ �� )������ ��

������ ��� �� (���� �� �������� ����� �� �� ����� ���$������ �� ��� ���� �� �� ����

������ �����"�� %�� ��/��� ���#����

8����� �� �������� ������������ �% ���� ������ �� � ��������� ���� ���� ��� � ���

� ������� �� � ���������� ��� ��#����� ���� �� ������ �����"�� �� � ��� �� �

��%�(�� ���#���

Page 10: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 11: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �����

������ ������

����� � ����� � �� � �� ��������� � �� �������� �

� ���������� �

>�> ���� � '������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � B

>�? 6����� 6����$������� ���� ��� 0����� � ��%�(�� � � � � � � � � � � � � � � C

>�B �� 0������- 6�������������� � 2������� � 0����� � � � � � � � � � � � � � D

>�C '���������� �� 0������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >E

>�F ����)�������� � �� ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � >>

>�G 9������������ �� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � >B

������ �� �� �������� ��

?�> ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >F

?�? ���� � 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >D

?�B ���� � 6�������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BG

?�C 6���������� ���� � ������ � �� 6������� � � � � � � � � � � � � � � � � � � � CH

� ������������ ��� �������� ��

B�> ����������� �� 0������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � F>

B�? ����)�������� � �� ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � FB

B�B 5�������� 9�#����� � �� '������������ � � � � � � � � � � � � � � � � � � � � � FF

����� �� ���� � �� ��

� ������ �� ��������� ��

C�> 9�#����� � �� '������������ 2���������� � � � � � � � � � � � � � � � � � � � � GB

C�? ����������� �� +����� 6�����$�� � �� '������������ 2���������� � � � � � � � � GH

C�B 1������� 0������ ����� 6������������� �)�������� � � � � � � � � � � � � � � H?

C�C 0����� � 1��������� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � HB

� ������ �������� ���������� ������� ����� !������ "�

F�> 0����� � 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HI

F�? �������$������� � �� '�%��������� 1����� � ��� 0����� � � � � � � � � � � � D>

F�B ������� "� '������� � � 0����� � 0����� � � � � � � � � � � � � � � DC

F�C ��������� �� ��"��� 2������ � � � � � � � � � � � � � � � � � � � � � � � � � � DH

�� ��� �������� �

Page 12: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

F�F 1������� � �� 6������������ �� ��"��� 2������ � � � � � � � � � � � � � � � >E>

F�G *�� ���������� �� ��"��� � 6�������������� � � � � � � � � � � � � � � � � >E>

� #�$���� �������� ���������� ������� ��%�&�� ������� ���

G�> 1������ � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >>C

G�? ��������� � ��� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >>D

G�B 1������� � �� 6������������ �� ��"��� ��������� � � � � � � � � � � � � � � >?I

G�C ������� � �� ���������� �� ��"��� ��������� � � � � � � � � � � � � � � � � � >C?

" #�&����� �� ����%������ ���%����� �� ������� ���� ���

H�> 1���� � �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >FF

H�? �������� � ��� ��"���� 2������ ��������� � � � � � � � � � � � � � � � � � � >FH

H�B 1������� � �� �������� � ��"���� � � � � � � � � � � � � � � � � � � � � � � >G>

H�C ������� � �� �������� � ��"���� � � � � � � � � � � � � � � � � � � � � � � � � >G>

' (�)��� ��� �������� ������� ����� �� �*%����� ���

D�> 6���������� ���� ��� �)����� � � � � � � � � � � � � � � � � � � � � � � � � � � >GG

D�? +����� � ��������� � ��� 6����������� � � � � � � � � � � � � � � � � � � � � � >GG

D�B ��������� � ��� 1������� 9������� � � � � � � � � � � � � � � � � � � � � � � � >GI

D�C ��"��� 1������� � �� 1������� 0������ � � � � � � � � � � � � � � � � � � � >D>

����� ��� ������ � �� � � ������� ���

� ������������ ��%�&�� �'�

I�> �������� � �� 6���� � 0���� � � � � � � � � � � � � � � � � � � � � � � � � � � >IE

I�? ��������� � ��� 1�������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >I>

I�B 6���������� ���� �� 6������������� ��������� � � � � � � � � � � � � � � � � � � >IH

�+ ������������ �*%�������� ���

>E�> 9�#���� �� �)������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >II

>E�? 0���������� �� �)������� � � � � � � � � � � � � � � � � � � � � � � � � � � ?E>

>E�B ���,�� �)�������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?>E

>E�C ��������� � ��� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?>G

>E�F 6���������� ���� �� 6������������� �)�������� � � � � � � � � � � � � � � � ?GE

>E�G +#��� �� ��"��� � 6�������������� � � � � � � � � � � � � � � � � � � � � � ?G>

�� ���������� , -������ .�&���� �� ������$���� ��

>>�> 6���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?GF

>>�? 8������ ������ � '������������ � � � � � � � � � � � � � � � � � � � � � � � � � � ?GH

�� �� ��� ��������

Page 13: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �����

����� �� ����������� � ������� �� ���

/���$��0�&� "�

1 �������$�&� '�

/ ���0���2���� �� ����� �� ������� '�

��> 2������� � 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?DF

��? +������� *����� ���� 6������� 2������� � 0����� � � � � � � � � � � � � � ?DG

� ����)�� ���������� �� �� �1��� �� ������� ��

6�> �������� ���� 1������� ��� 2������� ������������ � � � � � � � � � � � � � ?I>

6�? �������� ���� 2������� � 8��#� � ����� � � � � � � � � � � � � � � � � � � � � ?IB

6�B 6����������� ��� 2������� �������� � 0��������� � � � � � � � � � � � � ?IF

6�C 6����������� ��� 2������� 8��������� ������������ � � � � � � � � � � � ?ID

6�F �������� ���� 2������� � +�������� � � � � � � � � � � � � � � � � � � � � � � ?II

6�G �������� ���� 2������� � 1������� � � � � � � � � � � � � � � � � � � � � � � BEE

6�H �������� ���� 2������� � +������������ � � � � � � � � � � � � � � � � � � � � BEB

6�D 9���� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEC

! ��0������� 1����� ����� �� ������� ��%�&�� �+�

��> 8���������� *����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEF

��? 1������� � ��� ��#��� ������������ � � � � � � � � � � � � � � � � � � � � � BEF

��B ����� � ��� �������� � ��� ��#��� � � � � � � � � � � � � � � � � � � � � � � BEF

��C '�%��������� �������� ��� ��� ��#��� ������������ � � � � � � � � � � � � � � B?H

� ��0������� 1����� ����� �� ������� �� �*%����� ��"

��> 6����������� *����� � �� 1������� � �)����� � � � � � � � � � � � � � � � � BBH

��? 1������� 0������������� ��� ��� �)����� � � � � � � � � � � � � � � � � � � � BBH

- ���������� ��� ������� ��"

� ��0������� 1����� ����� �� �*%������� �"�

&�> 6���)��� � 0�� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BH>

&�? 8���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BHC

&�B 6������������ +����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDD

�� ��� �������� ���

Page 14: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� ��� ��������

Page 15: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �������

������ ���������

����� � ����� � �� � �� ��������� � �� �������� �

� ���������� �

>�> ���� � '������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � B

>�? 6����� 6����$������� ���� ��� 0����� � ��%�(�� � � � � � � � � � � � � � � C

>�?�> 2����������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � F

>�?�? �� 0����� � 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � G

>�B �� 0������- 6�������������� � 2������� � 0����� � � � � � � � � � � � � � D

>�C '���������� �� 0������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >E

>�F ����)�������� � �� ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � >>

>�G 9������������ �� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � >B

������ �� �� �������� ��

?�> ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >F

?�>�> 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >G

?�>�? 1������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >G

?�>�B ��"��������� ��%�(�� � � � � � � � � � � � � � � � � � � � � � � � � � � � >H

?�>�C �������� � 2���������� � � � � � � � � � � � � � � � � � � � � � � � � � � >H

?�>�F 6����$������� � ��� ����� � ������� � � � � � � � � � � � � � � � � � � � >D

?�? ���� � 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >D

?�?�> 6������� � ����������� � � � � � � � � � � � � � � � � � � � � � � � � � � >D

?�?�? 2����#�� 1���������� � � ���� � 0����� � � � � � � � � � � � � � � ?>

?�?�?�> �������� ���� 1������� ��� 2������� ������������ � � � ?>

?�?�?�? �������� ���� 2������� � 8��#� � ����� � � � � � � � � � � ?C

?�?�?�B 6����������� ��� 2������� �������� � 0��������� � � � ?F

?�?�?�C 6����������� ��� 2������� 8��������� ������������ � ?H

?�?�?�F �������� ���� 2������� � +�������� � � � � � � � � � � � � � ?D

?�?�?�G �������� ���� 2������� � 1������� � � � � � � � � � � � � � ?I

?�?�?�H �������� ���� 2������� � +������������ � � � � � � � � � � � B>

?�?�?�D 9���� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � B>

?�?�B 6���������� ���� � ���� � 0����� � � � � � � � � � � � � � � � � � � B?

?�B ���� � 6�������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BG

?�B�> 6������� � ����������� � � � � � � � � � � � � � � � � � � � � � � � � � � BG

�� ��� �������� �

Page 16: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

?�B�? 2����#�� 1���������� � � ���� � 6�������������� � � � � � � � � � � BI

?�B�?�> �������� ���� 1������������ � ��%�(�� � � � � � � � � � � � BI

?�B�?�? �������� ���� ��"��������� ��%�(�� � � � � � � � � � � � � � C?

?�B�?�B ������� ���� �������� � 2���������� � � � � � � � � � � � � CB

?�B�B 6���������� ���� � ���� � 6�������������� � � � � � � � � � � � � � CF

?�C 6���������� ���� � ������ � �� 6������� � � � � � � � � � � � � � � � � � � � CH

� ������������ ��� �������� ��

B�> ����������� �� 0������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � F>

B�? ����)�������� � �� ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � FB

B�B 5�������� 9�#����� � �� '������������ � � � � � � � � � � � � � � � � � � � � � FF

B�B�> 5�������� � 2����#� � � � � � � � � � � � � � � � � � � � � � � � � � � � � FG

B�B�? 6������������� � ��� 5�������� � 2����#� � � � � � � � � � � � � � � � � FH

����� �� ���� � �� ��

� ������ �� ��������� ��

C�> 9�#����� � �� '������������ 2���������� � � � � � � � � � � � � � � � � � � � � GB

C�? ����������� �� +����� 6�����$�� � �� '������������ 2���������� � � � � � � � � GH

C�B 1������� 0������ ����� 6������������� �)�������� � � � � � � � � � � � � � � H?

C�C 0����� � 1��������� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � HB

C�C�> 0����� '�������� &�������- ��"��� 2������ �������� � � � � � � HF

C�C�? ������ '�������� &�������- ��"��� ��������� '�������� � � � � � HF

C�C�B �������� � 0���������- 0������� � ��"��� '������ � � � � � � � � HH

C�C�C +#��� �� ��"���- 1������� 0������ � �)����� � � � � � � � � � � HH

C�C�F 6������������� ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � HD

C�C�G 6������������� �)�������� � � � � � � � � � � � � � � � � � � � � � � � � HD

� ������ �������� ���������� ������� ����� !������ "�

F�> 0����� � 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � HI

F�? �������$������� � �� '�%��������� 1����� � ��� 0����� � � � � � � � � � � � D>

F�B ������� "� '������� � � 0����� � 0����� � � � � � � � � � � � � � � DC

F�B�> ��� 2������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � DC

F�B�? ��� 9������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � DF

F�C ��������� �� ��"��� 2������ � � � � � � � � � � � � � � � � � � � � � � � � � � DH

F�C�> ��� 9������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � DH

F�C�>�> ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � DH

F�C�>�? 2������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � IE

F�C�>�B 1�������� ;� ��������< � � � � � � � � � � � � � � � � � � � � � IB

F�C�>�C 9�#�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � IH

F�C�? ��� 2������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � II

F�C�?�> 9�#���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � II

�� �� ��� ��������

Page 17: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �������

F�C�?�? ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >EE

F�F 1������� � �� 6������������ �� ��"��� 2������ � � � � � � � � � � � � � � � >E>

F�G *�� ���������� �� ��"��� � 6�������������� � � � � � � � � � � � � � � � � >E>

F�G�> *�� 0������� �� 1���������- �������� � � � � � � � � � � � � � � � � � >EB

F�G�? *��� ���������� �� 1���������- ���������� � � � � � � � � � � � � � � >EH

F�G�?�> ���������� 0���A�������� � � � � � � � � � � � � � � � � � � � � >EI

F�G�?�? ���������� 0���A*�� � � � � � � � � � � � � � � � � � � � � � � � >EI

F�G�?�B ���������� ��� ������������ �� 0�������� � � � � � � � � � � >>E

F�G�B *��� ���������� �� 1���������- '������������ � � � � � � � � � � � � � >>E

F�G�C �� 0��� �� ������������ � � 1��������� � � � � � � � � � � � � � � � >>E

� #�$���� �������� ���������� ������� ��%�&�� ������� ���

G�> 1������ � ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >>C

G�>�> 6�������������� � �� 0��������� � ������������ � � � � � � � � � � � � >>C

G�>�? 6������� � �� ��������� � � � � � � � � � � � � � � � � � � � � � � � � >>F

G�>�B 6������������ � ��� 8���������� � � � � � � � � � � � � � � � � � � � � � >>H

G�? ��������� � ��� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >>D

G�?�> 6������� �� 6��#���� � 1%����� � � � � � � � � � � � � � � � � � � � >>I

G�?�? ��������� �� 6��#���� � 1%����� � � � � � � � � � � � � � � � � � � � >?C

G�?�?�> ���� �� ��"��� ��������� � � � � � � � � � � � � � � � � � >?C

G�?�?�? ������� �� ��"��� ��������� � � � � � � � � � � � � � � � >?H

G�?�?�B ��������� �� ��"��� ��������� � � � � � � � � � � � � � � � � >?I

G�B 1������� � �� 6������������ �� ��"��� ��������� � � � � � � � � � � � � � � >?I

G�C ������� � �� ���������� �� ��"��� ��������� � � � � � � � � � � � � � � � � � >C?

G�C�> 6�������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � >C?

G�C�? '���������� � ���� �������� �� ��"��� � � � � � � � � � � � � � � � >CG

G�C�B ���������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � >F?

" #�&����� �� ����%������ ���%����� �� ������� ���� ���

H�> 1���� � �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >FF

H�? �������� � ��� ��"���� 2������ ��������� � � � � � � � � � � � � � � � � � � >FH

H�?�> 0����� 1��� � ��������- ���� ������� �� ��"��� '������ � >FH

H�?�? ������ 1��� � ��������- ��������� � *� ��"��� � � � � � � � � � >FD

H�?�B 2���� 1��� � ��������- ��������� '����� � ��� ��"���� � � � � >FD

H�?�C 6����� 1��� � ��������- ��������� �������� � ��� ��"���� � � � >FI

H�?�C�> '����$����� ����� 5��������� � � � � � � � � � � � � � � � >FI

H�?�C�? ����� � 6���� &������ ����� 6��� � �#������� � � � >GE

H�?�C�B 6������� ����� 6��������� � � � � � � � � � � � � � � � � � >G>

H�B 1������� � �� �������� � ��"���� � � � � � � � � � � � � � � � � � � � � � � >G>

H�C ������� � �� �������� � ��"���� � � � � � � � � � � � � � � � � � � � � � � � � >G>

�� ��� �������� ���

Page 18: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

' (�)��� ��� �������� ������� ����� �� �*%����� ���

D�> 6���������� ���� ��� �)����� � � � � � � � � � � � � � � � � � � � � � � � � � � >GG

D�? +����� � ��������� � ��� 6����������� � � � � � � � � � � � � � � � � � � � � � >GG

D�B ��������� � ��� 1������� 9������� � � � � � � � � � � � � � � � � � � � � � � � >GI

D�B�> 0����� 0���- ��#��� ������������ � � � � � � � � � � � � � � � � � � >GI

D�B�? ������ 0���- 0������� &������� � � � � � � � � � � � � � � � � � � � >HE

D�B�?�> *������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >HE

D�B�?�? �%�������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � >HE

D�B�?�B ������������� � � � � � � � � � � � � � � � � � � � � � � � � � � >H>

D�B�B 2���� 0���- ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � >H>

D�B�B�> 1���������� � � � � � � � � � � � � � � � � � � � � � � � � � � >H>

D�B�B�? '���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HB

D�B�B�B ����@����� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HC

D�B�B�C 6��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HF

D�B�B�F ������������ � � � � � � � � � � � � � � � � � � � � � � � � � >HG

D�B�C 6����� 0���- ������� � � � � � � � � � � � � � � � � � � � � � � � � � >HG

D�B�C�> ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � >HG

D�B�C�? 1������� ��������.������ � � � � � � � � � � � � � � � � � � >HG

D�B�C�B ����@����� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HH

D�B�C�C 6��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HH

D�B�C�F ������������ � � � � � � � � � � � � � � � � � � � � � � � � � >HH

D�B�F J����� 0���- ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HH

D�B�F�> ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � >HH

D�B�F�? 1������� ������. ��� � � � � � � � � � � � � � � � � � � � � >HD

D�B�F�B ����@����� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HD

D�B�F�C 6��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � >HD

D�B�F�F ������������ � � � � � � � � � � � � � � � � � � � � � � � � � >HD

D�B�G �)�� 0���- 9���� 6��������� � � � � � � � � � � � � � � � � � � � � � >HD

D�C ��"��� 1������� � �� 1������� 0������ � � � � � � � � � � � � � � � � � � � >D>

����� ��� ������ � �� � � ������� ���

� ������������ ��%�&�� �'�

I�> �������� � �� 6���� � 0���� � � � � � � � � � � � � � � � � � � � � � � � � � � >IE

I�>�> '������������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � >IE

I�>�? *�� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >IE

I�? ��������� � ��� 1�������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >I>

I�?�> ���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >I>

I�?�>�> 0���� � ����� �� 0�������� � � � � � � � � � � � � � � � � � >I>

I�?�>�? 0���� � ����� �� 6��������� � � � � � � � � � � � � � � � � >IG

I�?�? 8�)�������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � >IH

���� �� ��� ��������

Page 19: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �������

I�B 6���������� ���� �� 6������������� ��������� � � � � � � � � � � � � � � � � � � >IH

�+ ������������ �*%�������� ���

>E�> 9�#���� �� �)������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >II

>E�? 0���������� �� �)������� � � � � � � � � � � � � � � � � � � � � � � � � � � ?E>

>E�?�> 0��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?EC

>E�?�? 8������ ��� ����������� � � � � � � � � � � � � � � � � � � � � � � � � ?EF

>E�?�?�> +����� � �������� � � � � � � � � � � � � � � � � � � � � � � � ?EG

>E�?�?�? 0�� ��� ��%�(�� � � � � � � � � � � � � � � � � � � � � � � � � ?EH

>E�?�B �������� 1������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?EH

>E�B ���,�� �)�������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?>E

>E�B�> ���,�� � ? 8������ ��� 1���������� � � � � � � � � � � � � � � � � � � ?>>

>E�B�? 9�������� �)�������� � � � � � � � � � � � � � � � � � � � � � � � � � � ?>?

>E�B�B ������� � �� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � ?>C

>E�B�B�> ������� '������ � � � � � � � � � � � � � � � � � � � � � � � � ?>C

>E�B�B�? ������� �)����� � � � � � � � � � � � � � � � � � � � � � � � ?>F

>E�C ��������� � ��� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?>G

>E�C�> 6�������������� � ��� ��#��� � � � � � � � � � � � � � � � � � � � � � � � ?>D

>E�C�? �$������ �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � � ?>I

>E�C�?�> 2���� � ������� � ��� 2������� � 0����� � � � � � � � � ?>I

>E�C�?�? 2���� � �������� � ��� 2������� � 0����� � � � � � � � ??>

>E�C�?�B 2���� � 6�������� ����� ���� � ��"��� � � � � � � � � ??B

>E�C�?�C 6���������� ���� �� �$������ �� ��"��� � � � � � � � � � ??C

>E�C�B *��������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � ??C

>E�C�B�> ����� � 0������� ����������� � � � � � � � � � � � � � � ??C

>E�C�B�? �������� � ��� 0������� ����������� � � � � � � � � � � � ??G

>E�C�B�B ����� � ����� ���� � ��"��� � � � � � � � � � � � � � � ?BE

>E�C�B�C �������� � ��� ��������� �� ��"��� 6���������� � � � � ?B>

>E�C�B�F 6���������� ���� �� *��������� �� ��"��� � � � � � � � � ?BC

>E�C�C 6��������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � ?BC

>E�C�C�> 6������� � '�%��������� *���� � �� �������� � � � � � � � ?BF

>E�C�C�? �������� � �� '�%��������� *���� � �� �������� � � � � � ?BG

>E�C�C�B 6������� � '�%��������� "� 8���� � �� �������� � � � � � � ?C>

>E�C�C�C �������� � �� '�%��������� "� 8���� � �� �������� � � � ?C?

>E�C�C�F 6���������� ���� �� 6��������� �� ��"��� � � � � � � � ?CG

>E�C�F �%�������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � ?CH

>E�C�F�> ����� � 2������� 6���������� � � � � � � � � � � � � � � � ?CH

>E�C�F�? ����� � 2������� ����������� � � � � � � � � � � � � � � � ?CD

>E�C�F�B �������� � ��� 2������� ����������� � � � � � � � � � � � ?FE

>E�C�F�C 6���������� ���� �� �%�������� �� ��"��� � � � � � � � � ?FC

>E�C�G �����%������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � ?FF

�� ��� �������� ��

Page 20: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

>E�C�H 6���������� ���� ��� &����� � � � � � � � � � � � � � � � � � � � � � � ?FG

>E�C�H�> ��������� �� �%��� � ��������# � ��� &����� > B � � � ?FG

>E�C�H�? ��������� �� �%��� �� +����� � ��� &����� ? C � � � � � ?FD

>E�F 6���������� ���� �� 6������������� �)�������� � � � � � � � � � � � � � � � ?GE

>E�G +#��� �� ��"��� � 6�������������� � � � � � � � � � � � � � � � � � � � � � ?G>

�� ���������� , -������ .�&���� �� ������$���� ��

>>�> 6���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?GF

>>�? 8������ ������ � '������������ � � � � � � � � � � � � � � � � � � � � � � � � � � ?GH

����� �� ����������� � ������� �� ���

/���$��0�&� "�

1 �������$�&� '�

/ ���0���2���� �� ����� �� ������� '�

��> 2������� � 0����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?DF

��? +������� *����� ���� 6������� 2������� � 0����� � � � � � � � � � � � � � ?DG

� ����)�� ���������� �� �� �1��� �� ������� ��

6�> �������� ���� 1������� ��� 2������� ������������ � � � � � � � � � � � � � ?I>

6�>�> 1���� 7 �4� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?I>

6�>�? 7��� &����� +� +����� � � � � � � � � � � � � � � � � � � � � � � � ?I>

6�>�B 6���4 0������4� 1��������� K�� � � � � � � � � � � � � � � � � � � � ?I?

6�>�C ��%�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?I?

6�>�F K�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?I?

6�>�G 8���4� 7 �4� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IB

6�>�H 8���4� 7 �4� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IB

6�? �������� ���� 2������� � 8��#� � ����� � � � � � � � � � � � � � � � � � � � � ?IB

6�?�> 7 �4� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IB

6�?�? 8���4� 7��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IC

6�?�B ����� ������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IC

6�?�C 5������� 8���� &������ 9������ � � � � � � � � � � � � � � � � � � � ?IF

6�?�F 8���4� '�4����4� � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IF

6�B 6����������� ��� 2������� �������� � 0��������� � � � � � � � � � � � � ?IF

6�B�> ����� ��%�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IF

6�B�? 5���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IG

6�B�B 5���� 2� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IH

6�B�C 7 �4� !�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IH

6�B�F 6�� =� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IH

6�B�G 6�� =� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?IH

� �� ��� ��������

Page 21: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �������

6�B�H ��%�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?ID

6�C 6����������� ��� 2������� 8��������� ������������ � � � � � � � � � � � ?ID

6�C�> + �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?ID

6�C�? ������ ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?ID

6�C�B 3������ ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?II

6�C�C 7��� 1��� ����4� +���� � � � � � � � � � � � � � � � � � � � � � � ?II

6�F �������� ���� 2������� � +�������� � � � � � � � � � � � � � � � � � � � � � � ?II

6�F�> 9/�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?II

6�F�? 9/�� 1������ K��% � � � � � � � � � � � � � � � � � � � � � � � � � � ?II

6�F�B 8���4� 7��� 5� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEE

6�F�C 7��� +����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEE

6�G �������� ���� 2������� � 1������� � � � � � � � � � � � � � � � � � � � � � � BEE

6�G�> 1������ 5������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEE

6�G�? 1������� 1������ � � � � � � � � � � � � � � � � � � � � � � � � � � BE>

6�G�B &���� 5������ 3�� 0���� 1������ � � � � � � � � � � � � � � � � BE>

6�G�C ��4���� 8���4� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BE>

6�G�F 7��� 5����� ������ ����(�� � � � � � � � � � � � � � � � � � � � � BE?

6�G�G 1������ *���� 6�� 5������ � � � � � � � � � � � � � � � � � � � � BE?

6�G�H ������ +�������4 1������ � � � � � � � � � � � � � � � � � � � � BE?

6�G�D 3�� 0���� 1������ � � � � � � � � � � � � � � � � � � � � � � � � � BE?

6�G�I 1������ 5������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEB

6�G�>E 1������� 7 �4� � � � � � � � � � � � � � � � � � � � � � � � � � � � BEB

6�H �������� ���� 2������� � +������������ � � � � � � � � � � � � � � � � � � � � BEB

6�H�> 7��� 5����� ������ +����� � � � � � � � � � � � � � � � � � � � � � BEB

6�H�? 1������ 5������ 9����� 5��� � � � � � � � � � � � � � � � � � � � � BEB

6�D 9���� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEC

6�D�> 8���4� 5���� �����(��� �������� � � � � � � � � � � � � � � � � � � BEC

6�D�? ��%�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEC

6�D�B 8���4� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEC

6�D�C ��������� 1������ � � � � � � � � � � � � � � � � � � � � � � � � � � � BEC

! ��0������� 1����� ����� �� ������� ��%�&�� �+�

��> 8���������� *����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BEF

��? 1������� � ��� ��#��� ������������ � � � � � � � � � � � � � � � � � � � � � BEF

��B ����� � ��� �������� � ��� ��#��� � � � � � � � � � � � � � � � � � � � � � � BEF

��C '�%��������� �������� ��� ��� ��#��� ������������ � � � � � � � � � � � � � � B?H

� ��0������� 1����� ����� �� ������� �� �*%����� ��"

��> 6����������� *����� � �� 1������� � �)����� � � � � � � � � � � � � � � � � BBH

��? 1������� 0������������� ��� ��� �)����� � � � � � � � � � � � � � � � � � � � BBH

- ���������� ��� ������� ��"

�� ��� �������� ��

Page 22: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ��0������� 1����� ����� �� �*%������� �"�

&�> 6���)��� � 0�� ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BH>

&�>�> 6���)�� 0�� ��� 0��4��� � � � � � � � � � � � � � � � � � � � � � � � � BH>

&�>�? 6���)�� 0�� ��� 0�������� � � � � � � � � � � � � � � � � � � � � � � � BH?

&�>�B 6���)�� 0�� ��� ����� � � � � � � � � � � � � � � � � � � � � � � � � � BH?

&�>�C 6���)�� 0�� ��� 7�+� � � � � � � � � � � � � � � � � � � � � � � � � � BHB

&�? 8���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BHC

&�B 6������������ +����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDD

&�B�> �$������ �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � � BDD

&�B�? *��������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � BDI

&�B�B 6��������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � BDI

&�B�C �%�������� �� ��"��� � � � � � � � � � � � � � � � � � � � � � � � � � � BIE

��� �� ��� ��������

Page 23: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �� ����

������ �� ������

>�> '������������� �� �"��� � ���������������� � � � � � � � � � � � � � � � � � � >?

?�> 2������� � ������ ����� %�������� � � � � � � � � � � � � � � � � � � � � � � � ??

B�> ������� �� ����������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � FB

C�> 0����� ������� � ����������� � � � � � � � � � � � � � � � � � � � � � � � � � � � GH

C�? 6����$������� ����������� � ��� ������� ��� ������ � �� ������������� ������$��� GI

C�B 0����� � ���������� ��������A��������� ��� ����������� � � � � � � � � � � � H?

C�C 0����� � ���������� ��������.��������� ��� �������� �������� � � � � � � � � HB

C�F ������������ �� �A����� �"��� ��������� � � � � � � � � � � � � � � � � � � � HG

F�> 0����� � ��������� � ��� ����� � ������ � � � � � � � � � � � � � � � � � � DE

F�? �������������� � ����� �� �"��� � ���������������� � � � � � � � � � � � DC

F�B �������������� � ������ �� ���� ��������� � � � � � � � � � � � � � � � � � DF

F�C 0����� � ��������� � ��� ����� � ������ � � � � � � � � � � � � � � � � � � DG

F�F �������������� � ������ �� ���� ��������� � � � � � � � � � � � � � � � � DH

F�G ��������� ����� � �������� � ����������� � � � � � � � � � � � � � � � � � � � � IC

F�H ������������ � �������� �������� � � � � � � � � � � � � � � � � � � � � � � � � >EC

F�D 0��������� � �������� �������� � ��� �������� �������� � � � � � � � � � � >EF

F�I 1��#������ � ������� �������� �������� � � � � � � � � � � � � � � � � � � � � � >EG

F�>E �������� $��� � ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >EH

F�>> 2���� � ��������� �� �"��� � ���������������� � � � � � � � � � � � � � � � >ED

F�>? *��� �� ����������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >>>

G�> 6����,���� � ������������ � �� "� �����#�� ��� ��#��� ������������ � � � � � >>G

G�? 0���� "� ����� ���� ��� � ��� ��#��� ������������ � � � � � � � � � � � � >>G

G�B 2������ ��������� "� ��� ���� ��� � ��� ��#��� ������������ � � � � � � >>H

G�C �)������� � � ��������� � ��%�(�� � ��� ������������ � � � � � � � � � >>H

G�F ��������� ������������ �� �"��� ��� ���� ��#��� � � � � � � � � � � � � � � � >CB

G�G 2��� � ��������� �� �"��� � ���������������� � � � � � � � � � � � � � � >CC

G�H �������� � ��������� �� �"��� � ���������������� � � � � � � � � � � � >CF

G�D �������� ��������� � ��������� �� �"��� � ���������������� � � � � � >CG

G�I '���������� �������� � ���� �������� �� �"��� ��������� � � � � � � � � � >CD

�� ��� �������� ����

Page 24: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

G�>E '���������� ������� � ���� �������� �� �"��� ��������� � � � � � � � � � >CI

G�>> '���������� �������� � ���� ����� �� �"��� ��������� � � � � � � � � � >FE

G�>? '���������� ������� � ���� ����� �� �"��� ��������� � � � � � � � � � >F>

G�>B '���������� � ���� ���� �� �"��� ��������� � � � � � � � � � � � � � � � � >F>

G�>C +����� � ���������� � ��� ��������� �� �"��� ��������� � � � � � � � � � >F?

H�> ��"���� ������� ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � >FG

H�? 0�������� � ��� ��������� �� �"��� ����������� � � � � � � � � � � � � � � >GB

D�> 1����������� �� �"��� ���� ��������� � � � � � � � � � � � � � � � � � � >DE

>E�> ������ �������� ���� � ����� ���� � ������� � � � � � � � � � � � � � � � ??>

>E�? ������ �������� ���� � ����� ���� � ��������� � � � � � � � � � � � � � � ???

>E�B ������ �������� ���� � ������ � �������� ����������� � � � � � � � � � ??G

>E�C ������ �������� ���� �� %������� � �������� ����������� � � � � � � � � ??D

>E�F 0����� � ������� � $�� ���� ��� �������� ������ ��������� � � � � � ??I

>E�G ������ �������� ���� �� %������� ���� � �������� � ���� ��������� � � � ?BB

>E�H ������ �������� ���� �� %������� ���� � �������� � ���� ��������� � � � ?BB

>E�D ������ �������� ���� �� �������� ���� � ��%��������� ������ � � � � � � � ?BG

>E�I ������ �������� ���� �� %������� � ��� � �� ��%���������� � � � � � � � � � ?BI

>E�>E0����� � ������� � $�� ���� ��� �������� ������ ��%���������� � � � � ?BI

>E�>>������ �������� ���� �� �������� � ��%��������� ����� � %����� � � � � � � ?C?

>E�>?������ �������� ���� �� %������� ���� � ���� � %���� �� ��%���������� � ?CC

>E�>B������ �������� ���� �� %������� ���� � ���� � %���� �� ��%���������� � ?CF

>E�>C0����� � ������� � $�� ���� ��� �������� ������ ��%��������� "� %����� ?CG

>E�>F������ �������� ���� �� �������� ���� � �������� ���������� � � � � � � � ?CI

>E�>G������ �������� ���� �� �������� ���� � �������� ������������ � � � � � ?FE

>E�>H������ �������� ���� �� %������� � ���� � �������� � ��� �������� � � ?F?

>E�>D0����� � ������� � $�� ���� ��� �������� ������ �������� � � � � � � � ?FB

>E�>I0���������� ���� ���� � �"��� � ���������������� � � � � � � � � � � � � ?GB

��> 8��������� ����� ������ � ��������� � �� ������� �� ����������� � � � � � BEG

��? 8��������� ����� ������ � ��������� � �� ������� �� ���������� � � � � � � BEH

��B 1�������� � �� �������� �� ����� ����������� � � � � � � � � � � � � � � � � BED

��C 1�������� � �� �������� �� ������ ����������� � � � � � � � � � � � � � � � BEI

��F 1�������� � �� �������� �� ���� ����������� � � � � � � � � � � � � � � � � B>E

��G 1�������� � �� �������� �� ������ ����������� � � � � � � � � � � � � � � � � B>>

��H 1�������� � �� �������� �� "����� ����������� � � � � � � � � � � � � � � � � B>?

��D 1�������� � �� �������� �� �)�� ����������� � � � � � � � � � � � � � � � � B>B

��I 1�������� � �� �������� �� ������� ����������� � � � � � � � � � � � � � � � B>C

��>E 1�������� � �� �������� �� ������ ����������� � � � � � � � � � � � � � � � � B>F

��>> 1�������� � �� �������� �� ����� ����������� � � � � � � � � � � � � � � � B>G

��>? 1�������� � �� �������� �� ������ ����������� � � � � � � � � � � � � � � � B>H

��� �� ��� ��������

Page 25: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �� ����

��>B 1�������� � �� �������� �� �������� ����������� � � � � � � � � � � � � � � B>D

��>C 1�������� � �� �������� �� ��������� ����������� � � � � � � � � � � � � � B>I

��>F 1�������� � �� �������� �� ��������� ����������� � � � � � � � � � � � � B?E

��>G 1�������� � �� �������� �� ����� ���������� � � � � � � � � � � � � � � � � � B?>

��>H 1�������� � �� �������� �� ������ ���������� � � � � � � � � � � � � � � � � B??

��>D 1�������� � �� �������� �� ���� ���������� � � � � � � � � � � � � � � � � � B?B

��>I '�%��������� �������� ��� ��� ��#��� ����������� ;>.D<� � � � � � � � � � � � B?D

��?E '�%��������� �������� ��� ��� ��#��� ����������� ;?.D<� � � � � � � � � � � � B?I

��?> '�%��������� �������� ��� ��� ��#��� ����������� ;B.D<� � � � � � � � � � � � BBE

��?? '�%��������� �������� ��� ��� ��#��� ����������� ;C.D<� � � � � � � � � � � � BB>

��?B '�%��������� �������� ��� ��� ��#��� ����������� ;F.D<� � � � � � � � � � � � BB?

��?C '�%��������� �������� ��� ��� ��#��� ����������� ;G.D<� � � � � � � � � � � � BBB

��?F '�%��������� �������� ��� ��� ��#��� ����������� ;H.D<� � � � � � � � � � � � BBC

��?G '�%��������� �������� ��� ��� ��#��� ����������� ;D.D<� � � � � � � � � � � � BBF

��> 6���������� ����� ������ �� �������� ��� ���� � )������ � � � � � � � � � BBD

��? 6���������� ����� ������ �� �������� ��� ���� � )������ � � � � � � � � � BBI

��B 6���������� ����� ������ �� �������� ��� ���� � )������ � � � � � � � � � BCE

��C 6���������� ����� ������ �� �������� ��� ���� � )������ � � � � � � � � � BC>

��F 6���������� ����� ������ �� �������� ��� ���� � )������ � � � � � � � � � BC?

��G 1������� �� )���� > ;>.C<� � � � � � � � � � � � � � � � � � � � � � � � � � � BCB

��H 1������� �� )���� > ;?.C<� � � � � � � � � � � � � � � � � � � � � � � � � � � BCC

��D 1������� �� )���� > ;B.C<� � � � � � � � � � � � � � � � � � � � � � � � � � � BCF

��I 1������� �� )���� > ;C.C<� � � � � � � � � � � � � � � � � � � � � � � � � � � BCG

��>E 1������� �� )���� ? ;>.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BCH

��>> 1������� �� )���� ? ;?.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BCD

��>? 1������� �� )���� ? ;B.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BCI

��>B 1������� �� )���� B ;>.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BFE

��>C 1������� �� )���� B ;?.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BF>

��>F 1������� �� )���� B ;B.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BF?

��>G 1������� �� )���� C ;>.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BFB

��>H 1������� �� )���� C ;?.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BFC

��>D 1������� �� )���� C ;B.B<� � � � � � � � � � � � � � � � � � � � � � � � � � � BFF

&�> 8��������� �E ;>.?<� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BHF

&�? 8��������� �E ;?.?<� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BHG

&�B 8��������� �> ;>.?<� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BHH

&�C 8��������� �> ;?.?<� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BHD

&�F 8��������� �? ;>.?<� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BHI

&�G 8��������� �? ;?.?<� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDE

&�H 8��������� �B� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BD>

&�D 8��������� �C� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BD?

�� ��� �������� ��

Page 26: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

&�I 8��������� �F� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDB

&�>E 8��������� �G� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDC

&�>> 8��������� �H� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDF

&�>? 8��������� �D� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDG

&�>B 8��������� �I� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BDH

&�>C ������ � �� � 9�� �� ����� � ������ � ��� ��������� � � � � � � � � � � BDD

&�>F ������ � �� � 9�� �� ����� � �������� � ��� ��������� � � � � � � � � � BDI

&�>G ������ � �� � 9�� �� ����� � ��������� ����� ���� � �"���� � � � � BDI

&�>H ������ � �� � 9�� �� ������ � �������� ����������� � � � � � � � � � BIE

&�>D ������ � �� � 9�� � �� ��������� � ��� �������� ����������� � � � � � BIE

&�>I ������ � �� � 9�� �� ������ � ����� ���� � �"���� � � � � � � � � � BI>

&�?E ������ � �� � 9�� � �� ��������� � ��� ����� ���� � �"���� � � � � BI>

&�?> ������ � �� � 9�� � �� �������� � ��%��������� ����� � �� ��������� � � BI>

&�?? ������ � �� � 9�� � �� ��������� � �� ��%��������� ����� � �� ��������� BI?

&�?B ������ � �� � 9�� � �� �������� � ��%��������� "� %���� � �� ��������� BI?

&�?C ������ � �� � 9�� � �� ��������� � �� ��%��������� "� %���� � �� ���������BI?

&�?F ������ � �� � 9�� �� ������ � �������� ������������ � � � � � � � � � � BIB

&�?G ������ � �� � 9�� �� ������ � �������� ������������ � � � � � � � � � � BIB

&�?H ������ � �� � 9�� � �� ��������� � ��� �������� ������������ � � � � � BIB

��� �� ��� ��������

Page 27: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �� ����

������ �� �����

>�> 6��� ;�%����< � ������ � ��%�(�� �������� ��� �� %�� �� ���������� � � F

?�> ����� � ��� �������� � ������������ ���� ��� ������� � �������� ���

�������� ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?B

?�? ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� � @�#�

� ������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?F

?�B ����� � ��� �������� � ������������ ���� ��� ������������ ��� ������

��������� � ����������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?G

?�C ����� � ��� �������� � ������������ ���� ��� ������������ ��� ��������

%��������� ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?D

?�F ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� �

���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?I

?�G ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� �

��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BE

?�H ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� �

�������������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � B>

?�D ����� � ��� �������� � ������������ ���� ����� ������� ���� �������� �

������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � B?

?�I ����� � ��� �������� � ������������ � � ���� � ������ ;>.B<� � � � � � � � BB

?�>E ����� � ��� �������� � ������������ � � ���� � ������ ;?.B<� � � � � � � � BC

?�>> ����� � ��� �������� � ������������ � � ���� � ������ ;B.B<� � � � � � � � BF

?�>? ����� � ��� �������� � ������������ ���� �� %������ � �������������� � � � � � C?

?�>B ����� � ��� �������� � ������������ ���� �� %������ � �������� ������������ CF

?�>C ����� � ��� �������� � ������������ � � ���� � ���������������� � � � � � � CG

B�> ������� � ������ � � �"��� � ���������������� � � � � � � � � � � � � � � FH

B�? 0������� �������� ��� � &J+� � � � � � � � � � � � � � � � � � � � � � � � � GE

F�> ��������� �� ����� ����� � � � � � � � � � � � � � � � � � � � � � � � � � � IE

F�? ��������� �� ����� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � IC

F�B ��������� �� ����� ���������� � � � � � � � � � � � � � � � � � � � � � � � � IG

F�C ��������� �� ����� ��#��� � � � � � � � � � � � � � � � � � � � � � � � � � � ID

F�F ��������� �� ����� ��#����� � � � � � � � � � � � � � � � � � � � � � � � � � >EE

F�G ��������� �� ����� ������� � � � � � � � � � � � � � � � � � � � � � � � � � � >E>

�� ��� �������� ����

Page 28: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

F�H ��"��� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >E?

G�> 6������� �� ���#���� � �%����� ;>.F<� � � � � � � � � � � � � � � � � � � � >?E

G�? 6������� �� ���#���� � �%����� ;?.F<� � � � � � � � � � � � � � � � � � � � >?>

G�B 6������� �� ���#���� � �%����� ;B.F<� � � � � � � � � � � � � � � � � � � � >??

G�C 6������� �� ���#���� � �%����� ;C.F<� � � � � � � � � � � � � � � � � � � � >?B

G�F 6������� �� ���#���� � �%����� ;F.F<� � � � � � � � � � � � � � � � � � � � >?C

G�G 0������� ��������� ��#��� ����������� ���������� � � � � � � � � � � � � >?F

G�H ����������� � ��� �������� � ������ � � � � � � � � � � � � � � � � � � � � � >?G

G�D ����������� � ��� �������� � ��� ������ �� ���� ��������� � � � � � � � � � >?H

G�I ����������� � ��� �������� � ������ �� ���� ��������� � � � � � � � � � >?D

G�>E ����������� � ��� �������� � ������ �� ���� � ���� � � � � � � � � � � >?I

G�>> ��������� ������� ��� � ����� ��#����� � � � � � � � � � � � � � � � � � � >BE

G�>? ��������� ������� ��� � ����� ������� � � � � � � � � � � � � � � � � � � >B>

G�>B ��������� ������� ��� � ����� ������ � � � � � � � � � � � � � � � � � � >B?

G�>C ��������� ������� ��� � ����� ���������� ;>.?<� � � � � � � � � � � � � >BB

G�>F ��������� ������� ��� � ����� ���������� ;?.?<� � � � � � � � � � � � � >BC

G�>G ��������� ������� ��� � ����� ������� ;>.B<� � � � � � � � � � � � � � � � >BF

G�>H ��������� ������� ��� � ����� ������� ;?.B<� � � � � � � � � � � � � � � � >BG

G�>D ��������� ������� ��� � ����� ������� ;B.B<� � � � � � � � � � � � � � � � >BH

G�>I ��������� ������� ��� � ����� ���������� � � � � � � � � � � � � � � � � � >BD

G�?E ��������� ������� ��� � ����� ��#��� � � � � � � � � � � � � � � � � � � � >BI

G�?> ��������� ������� ��� � ����� ��� ���� � � � � � � � � � � � � � � � � � � >CE

G�?? ��������� ������� ��� � ����� �����%�������� � � � � � � � � � � � � � � � � >CE

G�?B ��"��� ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >C>

H�> 1������� � �� ����������� � �� ������ ���� � ��������� � � � � � � � � � � � >FD

H�? 1������� � �� ����������� � �� ������ ���� � ��������� � � � � � � � � � � � >FI

H�B 1������� � �� ����������� � �� ����� ���� � ��������� � � � � � � � � � � � � >GE

H�C 1������� � �� ����������� � �� ������ ���� � ��������� � � � � � � � � � � � � >G>

H�F 1������� � �� �������� � ����������- �"��� �������� � � � � � � � � � � � � >G?

D�> ��"��� ���� �� ����������� � )����� ;>.B<� � � � � � � � � � � � � � � � � � � >DB

D�? ��"��� ���� �� ����������� � )����� ;?.B<� � � � � � � � � � � � � � � � � � � >DC

D�B ��"��� ���� �� ����������� � )����� ;B.B<� � � � � � � � � � � � � � � � � � � >DF

I�> 6������� � ������� ������ �� �������������� �������� � � � � � � � � � � � � >DI

I�? �������� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � >IG

>E�> 6������� � ������� ������ � )������� � � � � � � � � � � � � � � � � � ?EE

>E�? 8���� � ���������� �� ��������� �������� � ������� � � � � � � � � � � � � ?EC

>E�B 6�������������� � ��� ��� ���� ��%�(�� ������ � � )�������� � � � � � � ?ED

>E�C �������� ������� �� )������� � � � � � � � � � � � � � � � � � � � � � � � ?EI

����� �� ��� ��������

Page 29: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������� �� ����

>E�F ����������� � ������� � �������� � ������� � � � � � � � � � � � � � � � � � � ?>E

>E�G ����������� � ��� ���� � ���A������� � � � � � � � � � � � � � � � � � � � � � � ?>>

>E�H ����������� � ��#��� � ������ ���������� � � � � � � � � � � � � � � � � � � � ?>?

>E�D 9�������� )��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?>?

>E�I +��� ���������� ������� ���� � ����� � ������� � � � � � � � � � � � � � � ?>I

>E�>E� 9�� ���� � ����� � ������� � � � � � � � � � � � � � � � � � � � � � � � � ??E

>E�>>������ �������� ���� � ����� ���� � ������� � � � � � � � � � � � � � � � ??E

>E�>?+��� ���������� ������� ���� � ����� � ��������� � � � � � � � � � � � � � ??>

>E�>B� 9�� ���� � ����� � ��������� � � � � � � � � � � � � � � � � � � � � � � � ???

>E�>C������ �������� ���� � ����� ���� � �������� � � � � � � � � � � � � � � ???

>E�>F+��� ���������� ������� ���� � ����� � ��������� ����� ���� � �"���� ??B

>E�>G� 9�� ���� � ����� � ��������� ����� ���� � �"���� � � � � � � � � � ??B

>E�>H+��� ���������� ������� ���� � ������ � �������� ����������� � � � � � ??F

>E�>D� 9�� ���� � ������ � �������� ����������� � � � � � � � � � � � � � � � ??F

>E�>I������ �������� ���� � ������ � �������� ����������� � � � � � � � � � ??F

>E�?E����������� � ��� �������� ���������� � �� ��������� � � � � � � � � � � � ??H

>E�?>� 9�� ���� �� %������� � �������� ����������� � � � � � � � � � � � � � ??H

>E�??��������� � �������������� ��� ��� �������� ������ ��������� � � � � � ??D

>E�?B+��� ���������� ������� ���� � ������ � ����� ���� � �"���� � � � � ?BE

>E�?C� 9�� ���� � ������ � ��� "� � �� ���������� �� � ��� ���� � �"����?B>

>E�?F��������� �� �"���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ?B?

>E�?G� 9�� ���� �� %������� � �������� � ��� ��������� �� �"���� � � � � � ?B?

>E�?H6������� � ��%��������� ���������� � �� ��������� � � � � � � � � � � � � � � ?BF

>E�?D� 9�� ���� �� �������� � ��%��������� ����� � �� ��������� � � � � � � � � ?BF

>E�?I������ �������� ���� �� �������� ���� � ��%��������� ������ � � � � � � � ?BG

>E�BE����������� � �� ��%��������� ����� ���� �� ��������� � � � � � � � � � � � � � ?BH

>E�B>� 9�� ���� �� %������� � ��� � �� ��%���������� � � � � � � � � � � � � � � ?BD

>E�B?��������� � �������������� ��� ��� �������� ������ ��%���������� � � � � ?BI

>E�BB+��� ���������� ������� ���� �� �������� � ��%��������� ����� � %����� � ?C>

>E�BC� 9�� ���� �� �������� � ��%��������� ����� � %����� � � � � � � � � � � � ?C?

>E�BF������ �������� ���� �� �������� � ��%��������� ����� � %����� � � � � � � ?C?

>E�BG����������� � �� ��%��������� ����� � %���� � �� ��������� � � � � � � � � � ?CB

>E�BH� 9�� ���� �� %������� � ���������� � �� ��%��������� ����� � %����� � � ?CC

>E�BD��������� � �������������� ��� ��� �������� ������ ��%��������� "� %�����?CF

>E�BI+��� ���������� ������� ���� �� �������� � �������� ���������� � � � � � � ?CH

>E�CE� 9�� ���� �� �������� � �������� ���������� � � � � � � � � � � � � � � � � ?CD

>E�C>������ �������� ���� �� �������� � �������� ���������� � � � � � � � � � � � ?CD

>E�C?+��� ���������� ������� ���� � ������ � �������� ������������ � � � � � ?CI

>E�CB� 9�� ���� � ������ � �������� ������������ � � � � � � � � � � � � � � � ?CI

>E�CC������ �������� ���� �� �������� ���� � �������� ������������ � � � � � ?FE

>E�CF����������� � ��� �������� ������������ � � � � � � � � � � � � � � � � � � � � ?F>

�� ��� �������� ���

Page 30: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

>E�CG� 9�� ���� �� %������� � �������� � ���� �������� � � � � � � � � � � � � ?F?

>E�CH��������� � �������������� ��� ��� �������� ������ �������� � � � � � � ?FB

>E�CD������ � ���� ������� ������� ��� ������ ���� ��� ������ > B� � � � � � � ?FH

>E�CI������ � ���� ������� ������� ��� ������ ���� ��� ������ ? C� � � � � � � ?FI

��> ����� � ��� ������������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � B?C

��? ����� � ��������� ������������ �� �"��� ��� ���� ��#��� � � � � � � � � B?F

��B 2��� �������� � ��������� �� �"��� � ���������������� � � � � � � � B?F

��C '���������� � ���� �������� �� �"��� ��������� � � � � � � � � � � � � � � B?G

��F '���������� � ���� ����� �� �"��� ��������� � � � � � � � � � � � � � � B?H

��G '���������� � ���� ���� �� �"��� ��������� � � � � � � � � � � � � � � � � B?H

8�> 2������ � ��������� � ������ ������� � � � � � � � � � � � � � � � � � � � � � � � BFD

8�? 2������ ��������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BFI

8�B 2������ � �������� � ��������� � � � � � � � � � � � � � � � � � � � � � � � BGE

8�C 2������ � �������� � ��������� � � � � � � � � � � � � � � � � � � � � � � � � BG>

8�F 2������ � �������� � �������� � � � � � � � � � � � � � � � � � � � � � � � � � BG?

8�G 2������ � �������� � ������� � � � � � � � � � � � � � � � � � � � � � � � � � BGB

8�H 2������ ���A�������A��������� � � � � � � � � � � � � � � � � � � � � � � � � � � BGC

8�D 2������ ���A�A���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BGF

8�I 2������ ���A�A���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BGG

8�>E 2������ ���A���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BGH

8�>> 2������ ���A��A������ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BGD

8�>? 2������ � ���������� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � BGI

8�>B 2������ � ��������� �������� � � � � � � � � � � � � � � � � � � � � � � � � � � BHE

�� �� ��� ��������

Page 31: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

����� �

������������� � ��

�������������� ����� ���

Page 32: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 33: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "# ������������

������ �

�����������

��� ����� �� ��� �������

*�� � ��� ������ �������� � ������� �� ��������� � ������� ��%�(�� �� ���� � ��

������������� � ��������� � ������� "� �� )���� �� ����� ����������� ����������

"� ��� �������� � ������ � �� ��������� ����������� L���� >II?M� �� �������������

������� � �������� �� ��#���� �� ���� ������������� ��������� ��� � ������� ������ �

��� ��� L ��� 1����� >IGIM ������� ���� ���� � ��� ���� �����#��� ��� �������

������� � ����� ����� ������ ��� �,��� GE ������� � � "� ��� ��������� ���������

� ������������� ��� ������ �� �� ���������� ���� "� � �� ���� ���� ���� �� ���

����� � "� �� ��%��������� �� ������ � �������� )�������� ��� ����� � ������ �� ���

��������� ���� �� ������� ��%�(�� ���� �����#���

� ��� ��� ��#����� ���������� ����������- ������� � ��� ������� ��%�(��

������������� ����� � ��������� ����� � ����� ���� �����)� �� ����� �� ��

����� �� ��� ������� ��0�3���� ��� ���������� � ������� ��������� � ������� ��

�%���� ��������� �� ������� ���� � ����� ���� ��� � ��� ��������� ��������� "�

� ����� ������ �� ������������� � ��%�(��� � ���� ������� �������� �� ��� �

���� L���� >IIEM ��� ������� ���� �������� ������� � ������� � ���� ������� � ���

������- ��������� ����������� �� ��%����� %��������� ��� ����� � "� ��� �������

������ � ������ ��� ������� � ��� ������ �� ���� ��� ������� ��������� �$�� ���

��� � ���������� � ����� ������ �� ������������� �� ��%�(�� ���� "� � �������� "�

� ������ �� �� � ���� �������� ��� ������ ��� ������� ���������� ���� ����� ���

�� ���������� �� �������� ��%�(�� ������ � "� � ������ �� ������� �� �����: �� �

����� ������� � ��%���� �� ����� � ������� �#���� � ����� �������� ��%�(�� ;� ��

������ ������ ���� �����������<� ����� � ��� ������� ��������� � �������� �������

����� ��� ����� ���������� �� ��������� � ��%�(��� ����� � ��� ������� ���������� �

����������� ��� ���������� ������� � �� ���������� � ��%�(��� ���� �����)� ������ ���

�����$���� ����� ������ �������� � �� ��������� �� ��0�3����

�� ���������� ����� �$��� 5������ L5������ ?EEEM � �� ������ � ���� �����������

��� ���� �������� � ���������� �� ������� �� ��%�(��� �� ���� � %������������ � ��

�� ��� �������� �

Page 34: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���������� ������� � ������� � ������ ��%�(�� ���� ����� ��%��������� ����� � ��

�������� ����� !������ L!������ >IIDM �� ���������� ������� � )������ � �������� "�

� ��� ������ ;������� � ����� ���������< �� ��������� #����� �� ������� � ���� �

������� ����� ;� ���� �$������� ��� ���������� ��� � ��������� � ���� ���������

����� �����#��� ���� � �������� ������� ���� ���� �� �������<�

�� ���������� � ��� ��������� �������� ������ � ��������� � ��%�(�� � ���

������� �������� ��� ��������� ���������-

� ��������� ���������

� ��������� ��������� � �������

� ����� ����� ��������� ���� ���%������ ����������� ��������� ����� ��#�

� ������� ������ L�������� ?EE>M� ��� ������ �� ��%������ ������� ��� � ���������

�������� � ��������� ��������� � �� ��������� 0��� ����� �#�� �� ��%����� ���

����� ��������� ������ ���������� ��� ��������� ����� � ������� � ������ � ���

��������� ��%�(��� 0�� �� ���� ����� ��� �������� ��������� "� ��� �"����� "� � �$��

� ��������� ������� ��� � ������ � �����: ��� ���� ���� ����� ��� �������� ����������

"� ��� �"����� "� � �$�� � ��������� "� ����� � ����$���� ������ � ������ ����

� %�������������

�� ��������� �������� ����� ������ �������� ��������� ������� � )��� � ����� ��

�������� � ������� �� ��������� ��������� � ������ ����� ������ �������� ���������� ��

"� �����$�� "� � )��� �� � ������ ��������� ���� � �������� "� � ���� ��������

���� ���� � �������� � �� %������������� � �� ���� � ��������� ��������� � ��

�������� ��%�(�� ������� �� #������� � "� ����� � ������ �� �������� � ��� #�������

����� ������ �� ����� � �� ;� � "�� ����� �� ���< ��� ����� � ������� �������� ����

��� ������� ���������� "� � ����� #�������� �� ���� "� �� ������ ������ ������ ��

#������� ��� � $� � ������� �� ��������� ��������� � �� "� � ���������� � �������

����� � ����� � �������� �������

5� ��� �� � �������� ��%�(�� #������ ��� )������ � � ������� ;� ���� � )�����

������� �����#� #������� � ����$������� � ���,�� �� ��� �� � �� )������<� 0��

����� � ��� ������ ������ ��������� �������� ����"��� �������� ������� ������ �

��������� ;�������� � �������<: ��� ������ ��������� ��������� ;� ������< � ��� ������

���� )���������� � �������� ���� �����)� �� ����� �� ��� %������ �� ��0�3��� �

��������� ������ �� ���$��

��� ���� �� ������������� ����� ��� ������� �� ��� ����

���� � ������� � � ������� � ������������� �������� ����� �� ���� � ��� ������ �

��%�(�� � ������� ������� ��� ��� � ����������� ���� �������� "� ���� ��������

� ���%������� �� ������� � ��� � ������� �����$������� ����- ������������ ��#����

������ � �������

� �� ��� ��������

Page 35: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "# ������������

����� ��� !"#$#%�&�

�� ����� ����� � ������ ���������� ��� �������� ��������� ��� ������������� �

�$������� "� ���� �������� ���%������ ���� �� �����$����� �� ������� � ����� �

�� ��%����� ��� %���� %���� ����� �� �� �����#� � ��� � ����� ��� �$������� �����

��� � '��� L'��� >IDBM-

� ������ ��� ������� ������ ����� ������ � ����������� "� ����� �� �������

������ �� ������� �� � ��������

� �� �� *� ���� ���� � �� ��� %���� ������ � ����� ;���������< � ������ � ���

��������� ��%�(�� �� ����������

� ���� ��� %����� ����� ������ �� ������ ��%�(�� �� � �������� �� ����

����� ;�� ��� �� "� ������ ����< ������� ���� � ����$��� ��� %���� "�

������ � ��%�(���

� 0��� �%���� � ���� ����� � ����"���� � ���� �������� � ���������� � �������

��� ��

��� ������� �������� ��� ��� ������������� ���� ���� � �������� �������- ���

�� ���� � ������� ������� ��� ��� ���������������� ����� ��� ����� �������������

�� �� ������ ��������� ����"��� ���� ������� ��� �������� "� � ������������

���������� ��� 0���� � � ��%�(��� �� %���� ��� ��� ������ %����� "� ������$����� ��

���)��� � ���� �����$��� � ��� ������- �������� ;� �� �������� ���� ���� "� � �����

�������< )��� ;� �� ���� ���� "� �� � ����� �������< � ��������� ;� �� ���� ����

� %���� ���������<� �� �� %���� � ������� ��� ��� ��������� ��������� ��������� ����� �

������� ��� "� �� ������� ���� ������� ��� �����- "� �� � ����$�� �� #������ �

�������� � "� � ����$��� �� �� ������� ���� � ����� "� �� �������� �� 0���� � "�

�� ������� ������� �� ������� ��� �� �������

�� ���� � "� ��� %���� � ���� ���� � ������ � ��� �������� ��������� 6��� ������

�� 2���� >�> L����� >IIBM ������ ���� ���� � ���� ��� %���� ���� ������� ������ ��

���������� �%������ ��� �$�������� ����� ������ � �� ����� ���� ������ � ����������

����� ����� ������

���������� ��

������� �

������������ �

������� ���������

������� �� ����������� �

�������������

2���� >�>- 6��� ;�%����< � ������ � ��%�(�� �������� ��� �� %�� �� ����������

�� ��� �������� �

Page 36: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��� � ����� "� ��� %���� ������� ������ ��� ������ ��������� � ��� ���

���� ������� � ������ "� �� � ����� ������� ������ �� ����$������� � �"�������

���������� ��� ���� ������� ������ ��� ������ � ���������� ���� � �� ��� ��� ����

������� � ������ �� � ����� ������ �� ��������� ;�����������< �� ������� � �"���

�� ����������� � ��������� � � ���� � �� ���������� � ����� ������������� � �

���� � ������� � ������� ������� "� � ��� � �� ����"��� � �%���� ������ �

��������� ���� � "� � ������ ��� � ���������� � ���� ��� ������ ��� �� �������

����������� ������ � ��������� ���� ������ ������� %����� �� ��� �������� �����

������ �� ��������� �� ������ ��� ����� ����� �����������

����� �$ ��#'�(# )� ��*�+�(

0��� �������� ���������� � ��#���� �������� ��� ��� ������ � ��%�(�� � �������

����� �� ������� �������� � �� ������ � ����� ������ �� ��#���� � ���������� �

�� �� � ���� ������

� ��� ���� � ���%������ � ������ � ������ ������� "� �� ������ � ��� �������

� ������ ��� ��� %����� ������ � ������� ��� ��� ����� � ������ 9���� ��� � �������

� �� ��������� �������� "� � ������ � ������ � ���� � #����� � ��%�(�� ��� ���

"� � ���� � ������� ;� � ��� "� �� �����< �������� ��� ������� �������� �� ����� �

� �#� ���������� ����� �� � ��� ����� � ����� ������� �� � �� ���������� � ������

� �� ����� �� ����� ���� � ��� ��� ���������� �������� �� ����� ������� "�

����� �������� ���� ������� �� ������ 2����� � ����� "� ���� �������� � ����

�� �����#� � ������� ��������� ��� ������� ���� �� ������� � ������������� � ���� �

"�� ������� �� ������ � �������

6��� ������ ��%�(�� "� � ��� ���������� � ������� � �� ���� � ���� ��� ������

����� ��� �$������ �� �� �����#� � �� � ����� �� ������� �� �������� 0��AEF � �� ������

�������� ������ L0��AEF >II>M�

>� ������������ � � ������ �� ��� ��������� � ��� � �����$���- ��� ���������������

� ��������� � ������� �� ��%�(�� "� � ��� � ������ � � �������� � �����

��� � "� � �� � ���� �"����� ��������������� "� �� � ��� � ������ ���

������ ��%�(�� "� � ��� � ������� 2������ � ���������� ������� ;�������

���������� ���< � ���� ��� � ��� ����� � ������� � ������������ �"�����

�������� � ������ "� � ��� � �����

?� ������ � � ������ 0�� ���� ����� �����$���� � �� ��������� ������� �

���������� ��� �������� � ������ ����������� � �����$������ ��� ����� � �����

��������

B� ������������� � �� ����� � ������ 0�� ���� ���� � ����� ������ �

��� �����$��� ��� ������ � ��� "� �%��� ����$��� ����� ��� �������

�������� ���� #����� � ���� � ����� ���� ��� ������� ������� ��� �������

� �� ��� ��������

Page 37: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "# ������������

�������� ;��%�(�� � ����(��< ���� �� #������� � ��� ����� � ������ 2������

� ��������� ��� ����� � ����� �������� � ����� ������ � �� #��������

C� ��������� � �� ��������� �� � ������ 0�� ���� ���� � ����� ������ �

�� ����$��� ������ ��� ��� ����� � ����� ���� �� #������� ��������

F� ��������� � �� ��������� �� � ������ 0�� ���� ���� � ����� ������ �

#������� �������� � ����������� � ����� �������� "� � �� �$�����

G� �������� � �� ��� ���� �� ������ 0�� ���� #������� � ����������� � �����

� �� ���� �%����� � �� ������� � ��� ������ ��%�(�� "� ��������

���������� � �� ����� ���� ���� ��� ��������������� �� ������ � "� � �����

� ���� �� ������ � ����� ��� ����������� � �� #������� � �� ����� ;����� ����

� ������ ���� � $� � �� �����< ���� ���� ��� ��������� � �� ����� ;�)��� �

%������<�

���� �����)� �� �� � ������ �� �� ��$���� %���4 � ���5�� �� �� %����� ���� "�

� � ���� �������� � � ������ � ������� �� ������ � ������ ;��� ��� ����� ����������

����������< ���� ���������� ���� ��� � ��� ���� �������� �� ��������� L���� >IIEM

������� � ��������� � ������� ����� � �������� ��� ����� �� ���� ����� �� ����������

�������� �� ������ � ������ �$���� ���������� � ��� ������� "� ��� � ���

������� %������ "� ��@� � � � ���� � ��� ������ � � ������ � ����� � ����� "� �

�� �� ���,���� ;������ ����<� �� ���� ������� ���� ����� � ����� � ���� ���� �����

���� ������� ���� �� ����$������� #������� ��� ����� ���� �������� ����� ��� �������

�� ��� ������ "� �� ����� )�������� � #������� � ����� ��� ������������ ������� �

��� ������ � ��� ������� �� � ����� L+ �� >IHIM � "� ���� ������ �� �������� ���

������� ���� ��� ���� � ��� ������� � ����������� ������ ����� � ����� ���� �������

������������ �� ����� ��� ������� �����"���� �� "� ����������� �� ����� �������� ��

��� ��� ��� �� "� ��� ������ � ������� ���� �� ���#���� ���������� �"�,�� �

����� L���� >IIEM �������� ������ �� ���#���� ������ �� ������� � ����� � �����

� ���� � ���� ����������� �� ����� ���"� � ���#���� �������� �� � �� ������� ����

������� ���"� ����� ���#���� �� ������� �� ������ ��%�(�� )����� � ������ "� ����

����� ������� L���� >IIEM L6���4 �� >IDIM� �� � ���#���� � ����� � ����� �����

�� ����� )����� ��$������� ����� ������ ��� ������ ������� %������ � �������� ��

��#���� ��� �� ���� #������� � ��%�(�� �����������

��� �������� � ������ � ������ ��������� � �� ������� � �� ���#���� � �����

� ����� ���� � ���#���� ����� � ��� ������� ��������� "� ��������� ��� � ����

����� �� ������ )������� ����������� ���� ������� "� � ������� � �� ������� �

����� � ����� ���� �� ��� ��� ��%�(�� � �������� � �� �������� � ��� � ������ ��������

� ������� 0�� ����� � ��������� � �� ������� �� ������ �� %������ �����

�� ����� ���� �����)��

�� ��� �������� �

Page 38: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� �� ��������� ����� ��� ����� �� !������� �� �������

6��� � � �� ����� ���� �������� �� ���#���� � ����� � ����� ������� ��� ������� ���

���������� ������� � ������� ��������� � ������ � �������� "� )���� � �� ����

� ������ ����� L6�� =� >IIGM L8���4� 7 �4� >II>M L8���4� 7 �4� >IIB�M

�� "� ���� � �������� �� ������� �������- N� "�� � ��%������ ���� � �����O

��� ��%������ ���� ������ ��� �"����� "� � �$�� � ��������������� )���������� � ��

����������� � ��� ��������� 0�� #���� ��� ��������� � ��� ������� "� ������� ����

������� ��� ����� � ����� � �� %���� � "� ���� � ���#���� � ����� � �����

��� 0�� ����%������� � 5���� L5���� >IDIM �� ���� � ����������� ����� ������� �

������� ��������� ;��� � � �� �������� � �� �������< �� � �� $����� � $������ � ���

��������� ��� ������ ��� �����$������� � ��� � ��� ������ %���� ������ � ���� �������

� � ��� � �� $������ � � �� ������������� � �$������ � ����� ������� �������� ��������

������������ ����� � ����� ���� �������� "� ��� �����$������� ������� � �������������

��������� � ��������� � "� �"����� ������������ ��%��������� ����� � ��� �������������

"� �� ��� ������� ���������� ��#� "�� �������������� � ��� ��� ��� ���� ��� � ����

��������

�� �� ��������� � ���� �������� ����������� ����� ���� ������� ��������� �

��� �������� ���� ���� ������� �������� �������� ������������ � ��� ������ ���

������� ��� ����������� ��������� ��� ��� ��������� "� ������ � ����"��� ����� � �)��

���� ������ ��� ����������� �������� �������� ������������ ��� ������� � ����������

� �������������� +��� ���������� ��� ������ � ����������� ������� � �������

�������� �������� ������������ � ���� �������� � �� ��������� ��������� �������-

��� �������� ������� ��� ����������� ������� � )�������� L8���4� 7 �4� >II>M�

������ ������� ��������� ��� ��%������ ��� ������ �������� ��������� � �������� ��������

;���� ���� �� �� $������ � �� %�������� �������� �� ���� � ��%�(�� ��#�

�����< ����� ��������� ��� �� ������� � ������ � ������������� � ��� �����

������� � �� ��������� ������ � ��� ��� L5�(�� >IHHM L������� ����� >IDDM

L7��� �� >IIFM L ��%�� >IDDM ��� *�� ������ ��� �� "� �� ���� � ������� ���

������� � �� ������������� ��� ���� ������ ���� � %����� ���� �� ����� � ������������

� "� ��� ������ ��� �� ������ ��� ����������� �� ��� ��$������� ���������

5���� L5���� >IDIM )����� ��� "�� ���� ������� �� �������-

� �� ��%����� �������� ��� �������� � "� ����� � ��� ��� ������� ��������

� �� ��%����� �������� ������ ��� ��� �������� � �������

���"� ��� ���� ���� ��� ��������� ���� ��� ������ � ��� ����� ��� ������� ����

����#�� ������ ���� �� ���� ���� � ���� � ��������� �#���� �� ��� ������� "� ��� ��

��#� ��� �������� ����������� ������� �������� ���%���� ���� �� ������������ ;�� ���� �

������� L8���4� 7 �4� >II>M<� �� ������ ����� ����� � ������� � �� ���#�������

� �� ����������� � ��� �������� �� ���#������� � �� ����������� ����� � ��� �����-

�� ��� ��������

Page 39: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "# ������������

>� ���� �� ������ � ������� � ���� ���� ��������� �������� ���� �������

?� ��������� ������� ���� ��������� ���� ���������� ��������� ��������

�� ����� ���� � �������� � �� ���� � �@#�� ��� ����������� � �� ������ ���"�

��� �� ����� ���������� �������- )�������� �������� ��� �������� ���������� ����

���� � ������ � ��������� �� ������ ���� � � "� �� �� ������� ��� ������� � ��

������������ ��� �������� � "� ���� ��� ������ � ����������� ��� �����$��� ����

��� ��� � ���� ������� "� ���� ���� ������ ��� �����$��� ���� ���� L ��%�� >IDDM

L7��� >IIEM� 0��� ������� ������� L ��%�� >IDDM ���� �������� ��� ��%����� ���� �����

���"� ��� %������ � ���� ���� ���������� "� ���������� ���� �� �����#� ���� "�

��� �� %������ � $������ ���� ������� "� ���� ���� ������� ������� �������� ����� ���

��������� ����������� ��������� � ���� "� �������� ��� ������� �����$����� "�

�� ������� ���� ��� ���� ��������� ��������������

� ���� ��� � ���� "� �� � ������� �� ����� ���� ������� � �� �������- ����

��� ��������� ���������� N6���� � ������ ��� ��� �������� ���� ���������� ;�#���< ����

������� � ���#���� � ����� � ����� � ���� ���� ������ ����� ������ �� ������O �����

�������� L�������� ?EE>M ������� � ��� ������� � �� ������� ���� ������� �� �����

� "� ���"� )���� ������� ������������ ��� �������� ;"� � ��������� � � 6�������� ?<

�� �� ������� "� � ���"�� � %���� )������ � ������� ��� ���������� � �������������

� ��� ������� �� � ������� ���� ���� ������� ��� ��������� �������� ������ ��� �������

)������ ����#�� ��������� ��������������� L1�(���� K� ��� >IDIM�

��� ������ �� � ��� ������ ���� "� ���� ������� �� ������� ���� ������

��� ��� �������� ���� ���������� ���� ������� � ���#���� � ����� � ����� ���� ������

�� ��������� ������ � ����� � ��� �������� � �� "� � �%����� %�������� ���

������������� ��������� �"����� � ����� �� ������ � ������� N6���� � �������

� �� ����������O ��� ���� �� � ��� %���� ����������� �� �������� ���� ������

������������� �� ����� � "� �� � �������� �� �������� � ��������� ��� ���� � ����

������� �� ������ � ��� ������� "� � ����� ��� �������� � ������ )������ ��

������ "� �� � ����� �� ��"���� � ��������� ������ �� ���� �� ��� ����� "� � ����

��� ���� �� � ��������� ����� � ��� ���� ��� �� ��� ��"���� ������� ������ � �������

����� �� ������ %���� ������ � ��� ��� �������� "� ����� ��� ������������� �� ���

����� �������� ���� ��������� � ����� � ������ �� ����������� ����� � ��� �������� ��

�� 5� %������������ ��� ������� ��� ��� ����� ��� ������������� �� ���� �����

��������: ����� � �$�� � �� ����������� ����� � ��� �������� � ������ )������

�� ��������� L���� ?EE>M-

� �� ��%��������� )����� ����� � ��� �������� ��������� ���� ����������� ���

��������� %���� � ��%��������� ;������ ���������� ������� �������<� 0�� �� "� ���

������������� �� ���� ��� ��� ������ � ��� �������� "� )���� ���������

� ���� �� ��%��������� � ������ ��������� ����� � ���� ������� � �������

�� ��� ��������

Page 40: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� � � ��� ����� � �� ��%��������� ����������� ���� ��� ������� � ������ �

���� "� �� �� �� ����� ����������� �� ����������� "� ��"���� ���

������������� � �� ���� � ���� ��� ������� � ������ �� � ���������� ��� ������

� �� ���� � ���� �� ����������� � ������ ����� � ��� )�������� �

������

6�� � $� � ������� � ������� � �� ������� � �������� � ������ ���� �� ��� ���

��%�(�� ���� �����)� �� ����� �� ����6�� �� �0������� ��������� %���

�������� ������ �� %�������

��" �#�� ���� ��� ��������

��������� ������ ������ � %���� ������� � �� ����������� � "� ��� �������������

����� ��%��������� ����� � ��� �������� � ������ ���� "� ����� ������ �� "� ���

���� � �� ��������� ����)�� � �� %���� � �� ��%���������� ���� 3������ ����

L3������ ���� >IIFM ������� �� ������� � ������� "� � �� � ��� �������������

� ������ �� ������� � �������� � %����� "� ������� ������� ��#� ����������

��������������� 7��� �� L7��� �� >IIFM ������ � �� ������� � ������ ���

����� ��$���� � ��� ��������� �������� � ������ ���� �� ������������ �������

����� L������� ����� >IDDM ������� �� ����� "� ����� ���� ����� "�� ����� ���

�������� � ������ � ���������� � ��� ���������� �������� L�������� ?EE>M � ��

�� ������ �� ����������� �� ������� � �����$��� �� ������� �#�� ��#� ����������

����������� 5�(�� L5�(�� >IHDM ��� �� ���� ���� � "� �� ������� �� ������ �

��� ������ � �� %���� � �������� ��� �$����� ���� �� �������� � ����� � ������

���� L���� >IIEM ��� �� ���� ������ �� ����������� � �� �������� �������

�$������ "� ��������� ������� ��%�(�� ���� ��������� ������� � ��������������� � ��

�������� �������� � ����� � ��� ����������� � ���������� ���� � ���� ��� ����

������������� �� ��� � ���� �$��� "� �� �������� � ��� ������� ��������� ���

�������� �� ���#���� � ����� � ����� �� ��������� �� "� ������ ������� ��� ����������

�������� ;�� �� ������< �� ������ �� ��%�(�� "� � ��� ���������

9���� ������ ���� �������� � �� ������ �������� "� � �� ������ � ��� ��������

� ��� "� � ��� �������� ��� ��������� ��%�� L ��%�� >IDDM ��� ����� "� %�����

������ �������� �������� ���� ���� � ���� �� %�������� � ��� ���������

5���� L5���� >IDIM ������ �� ����������� � "� ��� ������������ ��� �������� �

����� � ��� � �� ������� � ��� ������� ������ ��� L������ ��� >IDHM ������� �

������ � ����������� �� %�������� � ��� ������� ��� %������ �� ���������� ���������

1����� L��������� 1������ >IDIM ��� �� ���� ���� ������ �� ������������ ��������

� �� ��%��������� ����������

������ � ����� ���� ������ � ��� �,����� "� �� � "��� "� � ���������

� ������� ��%�(�� �� ��� ��������� �� �� �����#� �������� � ������ ��� ���

%���������� "� ������ ����� �� �������� � ������� ��� � ���� ������� � ����� � ������ �

�� �� ��� ��������

Page 41: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "# ������������

������ � ��� ����������� 1������ L1������ >II?M �$��� "� ����� ��� ������� ��%�(��

���� ��� ���������� �������� ���������� ������ � �� ������������� � ������� �� ��� �

����������� ���������� ��� ����� ��� ���������� ��� ����������� � ������ � ����)���

� ��� ���� � �$��

0�� ����� ��� �$����� "� �� %������� ��������� �� ���� �����$����4

�� ������2���� �� ������ �� %������ %��� �,��� � �� �������4 �� ���

������� ������ �� ��$�����&� ��� #�0�3��� 7�#8 , �� �%������ ������ �����

��� ����%����� ������� �������

��$ �#��%������� � �� ��������

�� ���������� �� ������� �������� ;������������ � �� ��%��������� ������� ����

�� �������� � �������� � ������< ��� %������������ �� ��#����- � ���� � ���

������������� ������ � ������ � �������� � �������� � ������ � ���� "� ��#�� ���

�������� � ������ ���� �������� � ���� ��� ��� � ������ � ��� �������� � �����������

������� � � �� ������������� ���� �� "� �����#��� �� ������� �� ����#� "� ����� � "�

���� ������� �� �������� �� ���� ������� ������ �� ������� ����� � ����� � ������ �����

� � ���� ����� � �������

�� ��������� ������� ����� "� ����� ��� �����$��� ������ ��� ��� �������� ��������

� �������� ��%��������� ����� ���� ��� ������������� � �� ���� � ������� �� �������� �

�������� � ������ � ���� � �� ��������� ��� ���� � ������� ��� �� � ��$����

�� �� "� � "��� � "� �� ��������� �������� ������ � �� � ��� �������������� 6���

� �������� ���������� ��� � ��� �������� � �� �������� ������ � ����� ��������

�� ��%��������� ����� ��� ��� �������������� ���� ��� �� ��������� �������� �"��� �� �

��������� � �� �����$������� � ��� �������� ������ ���� �� �������� ���� "� ������ �����

������ �� ������ � ��������� ���� ��� � ����������� ������� ��� ��%����������� ���� �

������������ � �� ��%��������� �����$���� ��������������� ���� ���� �������� �� ���������

�������� ���� � ����� � ������� �� ������2�����

�� ��������� ������� "� ���"� � ��#���� ���������� �� �"��� � ���������������

� � ���� � ��� ������������� � ��%�(�� � �� �������� ������ �� �"��� � �� ���� ��

� ������� � ��$��� � ��� ������������� ���� ������� ���� � �� � "� � ��� � ���

������������ � � ���� � ������ � ������� ��� ������� � �������� ����� � ��� �������� �

������� � �� ���� � ����������� � ��� ������������� ����� ��%��������� ����� ����� �

��� �������� )������ ���� ���� ����� �������� � ������ ���� ��� �������� �� ��%�(��

�������

�� %���� "� �� � ��� �� �"��� � ��������������� � �� �������- �� ��)����

�� �������&���� �� %����4 �� �� ��� ��� �������&���� �� �$��%����� ���������

�� �������� �� �� %����� ��0�������� ����� ���#���� ���� ��������� ���� ��� ��������

;� ���� �� ������ ��������������� ��������� � %������� � �� ������� � ��������< ���"�

�������� � �� ��%��������� "� � ���� ���� �� ������� � �������� � �������� � ����� �

���� � ���� ���������������� �� �"��� �� ������� �������� ���������� �� ���������

�� ��� �������� ��

Page 42: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� �� ������� � ��� %���� "� �� ������ ������ �� � ���������� � �� ��� ������� � ��������

� ������ ��������� �����������

�� �"��� � ������������ ��� �� ���� ���� ������� "� � �� �������� ���� �

������ � �� 8����� >�>� � �� ���� � ������ ��������� �� ���������� "� ������� �����

��� �������� � ������ ���� ��� ��������� ��������������

Esquema decaracterización

T1 T2 Tn

Repositorio{Inst.

8����� >�>- '������������� �� �"��� � ����������������

��� ��������� "� �� ��� �� �"��� � ��������������� ���� "� �� ����� ���-

� �� � ��� ���� ��� � ������������ �� ������ � �� ���� �� ���� � "�

�� %������� � ���������� � �� ������ � �� ������� �� ������� �� ��#�� ��

� ���� "� �� � "� ��������� ������ ��� ����� ��� ��������������� �����������

� ������ ���� ��������� �������������� ���� ����� �� ������� �� ������ � ��

��������� �������� � ��� ������� ���������� ���� ����� � �� ��%��������� �������

� �� � �� �������� � � � �� ��� � ������� � ����� � ������ � ��

���� � ����� �������� �� �"��� �� ��$������� ������� ���� ����

�������� ����� ��� �������� � ������ )������ ���������� ��� �"�����

"� ����� ���������� �$����� ����� �"����� "� ������� ����������� ��

�����������

� �� � �� ��� ��� ���� �� ��$���� ���� ���� "� ��� ������� ��������� "� ���

�� ����� %������� � ���������� � �� ����� ������������� ����� � ��� ������

������������

� �� � �� ���� � 0��� ���� ������� �� �������� ���������� ����� ��������

� �� � �� �� ���� �� �������� ������ � �"��� �� � �������� � ������� ��

���� ��� �������� ���� �� �� �������� � ������� ��� �"��� ��%�������

�#������� � ������ � ������� ��� ��#����� � �� ������

� �� � �� ����� � ����� 0��� ���� ������� �� ��� ��� ��� ������������

� �� ��� ��������

Page 43: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "# ������������

*�� �� "� � ��� �$���� ��� ��������������� �� �"��� "� � "��� �����

�� ������� ������� � ����� �������� �� ���� � ������ � ��� �������������

�� ���� � �������� � ��� ������ ��� ������ ��������� ���� �� ������������� � ��

�"��� ������� �� "� �� �������� ��������� � �"��� ��� ����)�������� ��������

���� � ���� ����)�������� � ��������� �� ����� � ����� ��������- ������ � � ��

������������ ����������� � � ��� ������������� ������������ � ������ �

��%�(��� 0���������� � �"��� ������� �� ���� ������� ��� )����� � ������ �

��%�(�� �� "� �� ���� ����� � "� ��� �� � ���� �$����� 8������� � �"��� �������

� �� ������� � ��������������� ����� �������������� � �� �������� ��� ������ � �� ������

������������ � ��������� �������� �� �"��� P����������

#� 9� �%���� %�� ��� �%��*����� ��%�&�� ����� � �� �%������� ��

)���6���� ������ �� �� ������� %��%����� � ���� �� �� �������2 �� ���

��������� ����� %������� � ����� ����� ��� �������� �� �� ������� ��

������ � ��������� � "� ��� ������������� ������� ������ ���������� � �� ����� 0��

����� � �� ������ ��� ��� ����)�������� ��������- � ��� � ��� ��������� ������� %����

� �� ��������� � �� ������� � �� ������������ ��� ������������� ��� ������������ �

������ �#���� �� ��������� � �� ������ � ��������� � � ��� ��� ��%�(���

��& '���� ����� ��� (����� �

�� ��������� � �� ������������� � �� ������� � �� ������ � ������ �����-

� �� ������ ���� � ��� ������������� �� ���� � ������������� �� ������� �

������� 0��� ��� � �� ���������� � ��� ����������- �� 6�������� > �� ���� ���

������������� �� ���� � ������������� ���� � ���� ����� � ������� � ������

���� �� ����)�������� ����� ���� ��������: � 6�������� ? )����� ��� �����#��

����������� ��� �� ������������� �������� ����������� � �� ���� � ����)��:

� 6�������� B � ����� ���� �����$����� � � ������� �������� ������� ���

���� � �� ������������� � ��������

� �� ������ ���� � ����� � �� ���������� �� ������� ��������� ���� ����

������ � ����� ���������� ����������� �� ������� ����- � 6�������� C ������ �

����� � ������ ������ ������ �� ������������� ���� �� ��������� � �� ���������:

� 6�������� F � 6�������� G ����� ��� ��������� ��������� � �� ������������

������������� ������������ ����������� ����� �� ������� �����������

� ����� �� �"��� %���� � ��� ��������: � � 6�������� H � ������ � �"���

������� %���� � �� ������ � ��� ��������: � 6�������� D ������ �� �$�������

�� �"��� ������� �������� � �� �������� � ��� )����� � �������

� �� ����� ���� � ����� � �� ����������� � �� ��������� �������� � ���

������������� � �� ���������� �� ������� ����- � 6�������� I � 6�������� >E �

������ � �� ����������� � �� ��������� ��������- � � 6�������� I �� ������������

�� ��� �������� ��

Page 44: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������ ��� ����������� ������� �� �"��� � � 6�������� >E � ������ ��

)������� ��� �������� �$������� �� �"���: � 6�������� >> ����� �

��� ����������� �������� ������ �� ������������� � ��� %������ ������ �

��������������

� �� ������ ���� ������ �� ���������%��� ���� ���� ��� �������� ���������

�� �� ��� ��������

Page 45: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

������ �

� ���� �� �� ��� ����

��� ������

6��� �� ��������� ������ ��������� �� �� ������� �����#� "� ���� �����$�����

� ������� � �� ��������������� � �������� � ������� 5� "����� ����� � � �

6�������� > "� ��� %���� � ������� � ���������� �� � �� �� ����� ���� � ��

%���� � ������ �� ������� ���� � �� ��$������ � ������ �� ���������� � �������

��� �� �����#�� ��������� ����������� ��� � ��� � �������������� 0�� �� ���� �

���� �������� ������� ������������ ��� �������� � ������: � ���� �������������

"� ������ ��� �� ���� � ���� ����� ��%��������� "� ������ ��%������ ���

��� ��������� �������.����������� ��� ��� �������� � ������ )������� 0�� ���� ����

�� ������������� "� ������� �� ��������������� � ��������� ���%����� ��%�(��: � ����

����� �� � ����� � �������� � ������ ��� ��� � ������� ���������� � ��#���� �

�� �����#� � ���������� ������ � ��%��������� "� ������� ��������� ������ ���%����

��%�(�� ;�������� ��������� ���<�

� �� ���������� "� �� ������ ����� � ������ ���� �� ������������� �"��� ��������-

� ������� �� �� ���� �� ��������� ������� �������� � �� ������������ � ��������

� ������� ����� � �� ���� � �����$��� � �� �����#� ������ %������� �

������� �������� � )������ ���� ��������� �������� � �������

� �� �� ������� �� �� ���� �� ������ ��������� �%����� ���� ����������� ���%�����

��� � ��#���� � ������������� �� ������������� ������� ����������� �� )�������

� �� ���������� � ���%����� ������������ 0��� ���� ��������� $�������

��� ���%����� ���� �������� � ��� ��������� ���������� ����� � �� ��� ���

��%�(�� � ������ ������� � ��� ��������������� � ��� �������

� ��!�� � ���� ��� ���� ����� �� ���� � ��"��������� ��%�(�� �� ��� �����

� ������������� "� ������ �$��� ��� ���������� �������� ���� ���� �����$���

��� ��������� ������ ��"������������� �� ���������� � ��� �����$������� � �������

� ��� ������������� �������� %�������� ��� ���,��� ��"������������ � �������

��%�(�� ���� �� ��������� "� ������ �� ��%��������� � ��� �������

�� ��� �������� ��

Page 46: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� "������ � ������#��� ��� ���� ������ ������� �����#�� ����������� ��� ��

��������������� � �������� ������� ���������� ���� � ��������� � ��%�(���

�� ���������� ��������� ������� � %�������� � ��� ������������� �� �������� �

�������� ������� ���������� �������� ���� ��������� �� ������ ��%�(���

�� ��� �������� ������%� � )����� �� �������� "� ���� ���� ��� ��� �� �����

��������������

����� ��*�+�(

�� ���� � ������ �� ��� %����� � �� ������ � "� ��������� � ���� ��������

��� �� ������� � �������� � �������� � ������� ���"� ���� � � ���� � ������

� �� ������� � �����#�� � � ������� � �� ��������������� � �������� ��� ���� �

�� ��������� ���������� )���� ��������� ������� � �� ���� "� ����� �����������

� ���� ������ ��� � ������� � �� �������� � �������� � ������� ����� �����#�� �

���� ������� � ������ ������-

� �������� ���� �������� ��� �������� ������������

� �������� ���� �������� � @�#� � ������

� 6����������� ��� �������� �������� � �����������

� 6����������� ��� �������� %��������� ������������

� �������� ���� �������� � ����������

� �������� ���� �������� � ���������

� �������� ���� �������� � ��������������

� 9���� ��������

6��� ��� � ���� � ��������� ���� ������ ��� ������

����� �*�!$!,�'!�#"

�� ������������� ������� � �������� ���%����� "� � ��� ����������� ���������� ����

�� ������������� � �� ������ ��%�(�� � ����� � ����������� ��� ���� �� �������������

��� ������� � ������ ����� ����� � �� ��� ���-

>� $������� �� �������� ��� ��� ��� �� ������ ��������� � � ���������

� ���������� ;�������� � ��� "� )���� � ����� ����������< "� ������

��� ���������� ��������������� � ��� ��������� ��%�(�� ������� � ���

������������� ��������� ��� "� �� �������

�� �� ��� ��������

Page 47: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

5� �������� �����#�� ����������� ��� �� ������������� � �������� ��

������������� � ����������� � �������� � ��������� ���� �����#�� ��� �� ������

������ ���������� � � ���� � ���������� � ������� � �� ��������������� �

�������� � �������

?� �������% �!���� ��% �� � �� �����#�� � �� ���� � �������� � ��

��������������� � "� �� �%�"� � ���� � � ��������� � ��������� ��������

� �"������� � ���,�� ���� �� �������� �����$�� � ��� "� �� ������ ��

���������� � ���������� ���� �� � �� ������ �� ������ � � "� �

��������� ��%�(�� � ��� � �������� �"������� ���,��� ������� ������� � ��

���������� � ���%����� ������������ 0�� ����� �� �� �����#�� ����������� ���

�� ��������������� � �"������� .� ������� � ���,�� "� ����� �� ���������

� �� �����#��

B� �&�������� �� �������� ��� ��� ��� � ��������� ����"��� ���� "� ���� �� �

������ ���� %������ ��� ���� ��%�(�� �� ������� �����#�� "� � ������ � ��

���������� � ����������� ��� ��������� ���%����� �� �������� �������� � ����

� ���� �����#�� ���� � ������� � �� ��������������� ���� ��� ������� ����

�����#�� ����� �������� ��� �� ��� ��������� ��������� �������

����- ��.*!��'�*��( �#/�0���

*�� � ��� ������� ����� � �� ���� � ���������� �� ������ ��%�(�� � � ���,�� � ��

��"�������� �� ������� �� ���,�� ���� ���������� ��� �� �������������� �� ������ �

��#��� �������������� ��� ����������� L&����� �� >IIFM� ��������� �� )��� ���

��������� %����� ���� �������� ��� ���,��� � '� ��� �� ���� ��� ����������� "� � ���� ���

��%������ � ���� ������ "� � ��� ���� ������� ���%����� *� #���� ����� � ��

������������� �����A������� ������� ��������� ������� ��� "� ��� �� ����������

� ��������� ����� ��� ��%���� ��������

����� �� ���� � ��� ��"��������� ��%�(�� � ���������� �"����� �����#�� "� ����

���� ��#���� � ������������ � ��� �����$������� � ������ ��"������������� ������

�����#�� ���� ��� ����- � ����� ����� ������� %��������� ��� ����������� � ���,���

� ��� ���� "� ����"��� ������ "� �� �� ���,�� ��� ����������� ��� �������

�����Q���� � ������ ����� ������� ���� �� ��������� "� %������ ��%��������� �����

� ��� ������ )������ � �� � ��� ������������� � �� ���������

�� ������� �� ������������ � ��� �����$������� � ������ ��"������������ � � ������

���� �� �����#� � "� ���� ���������� ��������� ��� � ������� ������� � ��

��������������� ����� "� � ��������� � �� ��������� � ������ ��"������������ �������

��� ��������������� � ��� �������

����1 ��$�''!�#" )� ��'"#$#%�&�(

��������� )��� ��� ���� ��������� � �������� ���������� ���� %�������� ��

������������� � ������� ��%�(��� �� �������� � ������ ���� � �� ��������� ��� ���

�� ��� �������� ��

Page 48: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��� �� %����� ���� ��� ������������� � "� �� )���� ������ %������ ���� � ���� � ��

��������� �������� ��� ������������� ���� "� ����� ��� �������� � )��������

������������ ������� � ������� � ���� ����������� � ������

��� ���� ����� � ���� � ��� ������������� � �� ���� � ���� ��� �������� �������

���������� "� � ����������� � �� ��� ��� ��%�(��� ����� ������������ �� ����

�� ������� �������� � "� ��� �������� � ������ ��� �� ���� ���������� � �������� �

�������� � ���� � �� ��������� ��%�(��� 0�� �� ������ � ���������� � ���%������� ���

�����#�� )������ � �� �����

����2 $�(!3'�'!�#" )� $�( �����( )� �(�*)!#

�� �� ������� ?�> � ��� ����� ��� ����� � ������ ���� ��� �����#�� ��� ������ ����� ��

��� ��������� ��� ������ �� ���#���� � �������� ���� �� ������������ � %���� � ����

�������� ��� ������ ����� � ���������� �� ������� ����-

� ���� � ������� ������� ��� ������� �������� � ��� ���������� .� ��%������

��� ��������� �������� � �������

� ���� � ����� �� ������� 6������ ��� ����� � ������������� ��"���������

��%�(�� �������� � ������������ ����� ����� � ��� �������� � ��� ����

���"� ����� ���� ���� � ������ � ���������� � ����������� ���%����� ��%�(��

������������ �� ��#���� "� ��� �� �� �������� ;���� � � ���� � ��

������������� � ��� �����������< � �� ����������� ;���� � � ���� � ��� ��"���������

��%�(��<�

�� ������ ��� �� ���� � ��� � ������� ��� ���#����� ��������� � �������� � "� ��

������� � ������ ����� �� ���� � ��������������� ���� ��� #���� � ������ ������

���� ������� �� ��������������� "� �� �� ��� ���� � ���� � ������ � "� �� )��� ���

�������

��� ����� �� �������

����� �!���!#( )� ��('�!4'!�#"

0��� � ���� � ������ � ��� ���������� � ������ ��� �������� ��������- � ���� � ������

�������� � ������;�< � ��� �������� "� � �������� ������ � ������ ����������� ���

�������� "� � ������� ���� ���� �� ��������� � )����������� �� ������� � �������������

� )����� ����������� ���� ��� � ���� �������� � ������������

� %� �� ������: ��� ������� ���� )���� ��%������ � �������� ��� ���

��������� �������� � ������ ���� �� � ���������� ��������� ��� ������������

��������� ���� � ��� � �������� � ������ ��� ��� ������� ���������-

������� �������� ����������� ������� ���������� ��� ������� �@#� � ������

� �� ��� ��������

Page 49: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

������ � �� ������������ � ��� ��������� ��������� ���� ��%��������� � � ����

������� 0�� �� ���� ����� ������ �� �������� � � ������ � �����������

��������� � �� ��������� "� ���� �� ��� ����������� "� ������ 0�� ���� ����

�� ��)������� � ������� �������� � �� ���������� � ����� � ����������� ���� ��

��� ������� � ��� �������� � �������

��� ������ "� ��� ��� �� ������� ���-

; '������� �������� � ���#���� � ��������������� ����� �������� � ��

��� ������$�� � ��� ���������

; ����#����� �������� ��� ��������� �������� � �� ���� � ������� ;����< ���

���������

�� �������� ������� "� �� ����� ��� ������� ��������� ��� �������

������� � ���� ����� ������� � � ���,�� � )�������� � � ���������

������������ � � � ��#���� � �� �����#� ������� �� ������ � ��

������ � ��� �� ���� � ������� ����������� "� �������� 0�� ��� � %����

� �� �����#� � ������������ ����� ������ ������������ � ��

����� � %����������

; "���������� � �������� � ������� ��� ��� ������� �������� ���

���������� �� ���� � ������� �� ��� ������� � �� ������� ;���������

�@#��� ������ %��������< ���� ������ ��� ��� � ������ ���������

"� ������� �� �������� ����������� �� � ���� �� �������� �� ����

������� ���������� � ��� � �� ��������

� 1�%����: ��������� ������� � ������ � ��������� ������� � ��� �������� �

������� �� $������� � �� ������� � ��� � ����� ��� ������� � ��� "� � ��

������� � ������ ���� ������ �"����� � ������ ���� �� ��������� ������$��

���� ���� ���� �� �������� �� ������ ��� ������ �� ���#���� � ��� �������

��������������� � ��� �������� "� ��� ���� �����������

��� ������ "� ���� �� ������� � �� ����� � �� ������ ��� ����� � ���������

������� ���� �������� ��� ����� � ������������� � �������� ��� ��������� �������

���"� �� � ������� � ����� ��� �������� ��� �����

; (���������

; "� �������

; ����������� ) ����

; �� ��*���� ��

; $������� ��

; $������� � ����������

; ��� ��������� ��

�� ��� �������� �

Page 50: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

; ��� ��������� � ����������

; +����� � �����

; '��� � �����

; '������ ,������ � ����� �������-�

; $��� ����

; .����������

; ����������� � !� *�/� ���� �� � � ���� ��� � �������

; $�� � �� � � �� �����

; (���� � � ��� � �������

; '���� ,���������% ��������% ��������-�

; '��� � �����

; '��� � ��� ����

; �&��������

; �� � ����

; +����� � �� �� � ��� ���

; +����� � �� �� � ��������

; ����������

; 0������

; ����������

; 1��������

; ��������������

�� � ������� � � )������ ��� ������ "� ��� ����� �� ��������

� �����: ��� ������� �������� �� �������� �� ������ )������� ��� �����

� �������� "� � ��� ����� � ����� � �� ���� � ���� � �������

��� ������ "� � ��� ��������� ���� �� ������� ��� ��� �������� )������-

; ���� � ��� �� ;� ������ ��� �� 2�� � ���<�

; ���� � �� �� ;� ������ �� � 2�� � ���<�

; �&������� ;� ������ &�������� � ���<�

; �������� � �� �� ;� ������ �� � ���� ���� � ���<�

; ��� ������ ;� ������ ��� � ��� � ���<�

; �� ���� ;� ������ ������ � ���<�

; �������� ;� ������ ���� ���� � ���<�

� �� ��� ��������

Page 51: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

; �� ��� ��� ;� ������ � ��� ��� � ���<�

; 0� ������ ;� ������ �� � ��� � ���<�

; �������� ;� ������ �������� � ���<�

; 0����� ������ ;� ������ ������ � ��� � ���<�

; ������ ������ ;� ������ ������ � � ��� � ���<�

; 3�������� ;� ������ ���� ���� � ���<�

; ��� �� �!������ ;� ������ �!���� �� � � ���<�

; ������ ���� ���� ��� ���� ;� ������ ���� � ���<�

�� � ������� � � )������ ��� ������ ���� �� ������� ���� ���� ����� ������

"� )���� ��� ������� ������ ������

� �*9��������: ��� %������� � �������� ���������� � � ������� ������� ����

��������� �� ��� � ���������� �� ������� � ����$��� �� � ������ � )��������

���� ����� ��� �������� "� ������� �� %������� 0��� ��� � ������ � �������������

� �� 8����� ?�> �� ������������ � ��� %������� � �������� � ������ �� �������

� �$� � �� $�����

��� ������ "� ��� ��� �� ������� ���-

; +�� � ������� ��� � ������ �������� � �� %������ ��� ��� ����� � ��������

�����

; ������� �� ������ � ������ ���� ����� ��� �������� � �� %�������

; "�#� �� ������ � ������� ���� ����� ��� �������� � �������

����� ���+�5#( �$�'!#"�)#( �" �$ ����� )� ��*�+�(

� ������������� � ��� � ������� �"����� ������� ������� � � ���� � ������ ���� ��

�����#�� 0��� %�������� � ������ � ��� ������ � ��� �������� � ����� � ���� � �������

� ������ � ��������������

��� �������� �������� �������� � �������� � � ������� ��

: : :� ������� ����� �������� ����� ����� ������������

���� ����� � ������������� ��� ���� ��#���� � ������������ � ��� ��� �

�������� ��� ��������� �������� � ������� �� ��� %������ � ������� ��� �����#��

������������� �- 1���� 7 �4� L1���� 7 �4� >ID?M L1���� 7 �4� >IDFM

7��� �� L7��� �� >IDFM 6���4 �� L6���4 �� >IDFM L6���4 �� >IDIM

��%�� L ��%�� >IDDM K�� LK�� >IDDM 8���4� 7 �4� L8���4� 7 �4� >II>M

L8���4� 7 �4� >IIB�M 8���4� 7 �4� L8���4� 7 �4� >IIB�M�

0����������� � ������ � �������� �����������- ���� ���� ��� � @�#� � �����

� @�#� � �������� ���"� ������ ������ ;� ������� � � 7��� ��< ����� �����

�� ��� �������� �

Page 52: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

MutaciónEstándar (o fuerte)DébilSelectiva

Regresión

DejaVuTestTubeRetest-allAleatoriaDiferenciación textual

Flujo de control

Estructurales

Cobertura sentenciasCobertura decisionesCobertura condicionesCobertura de caminosExpresionesFunciones

Flujo de datos

All-dusAll-du-pathsAll-usesAll-p-uses/some-c-usesAll-c-uses/some-p-usesAll-p-usesAll-c-usesAll-defs

Pruebas aleatorias

FuncionalesPartición en clases de equivalenciaAnálisis de valores límite

Técnicas de pruebas

Partición

OperacionalMinimizaciónPriorización

Optimización

8����� ?�>- 2������� � ������ ����� %��������

�������� ����������� ���� ��� ��� � %������� � ����� � ��� � )�������� 9 ���� ���

� ��� ������� � 8���4� 7 �4� "� � ������� ���� ����� ��� �������� � ����������� ��

��#���� � ���� ������� � ������� ���������� � ��� �������� � ��� � ��� ��������

�$������

�� ����� �� �� ����� � ���� ������� ��� ������� �������� �� "� "��� ���� "� ���

����������� ��� ���� $���� � �� ���� � ����$��� ���������� ������ ���� ��� ��������

��� ������ ������� ��� ���� ��%������ � ������� � ����� � ������ ������� � ��� ���

������� ����� ���� ������� %����������� �� ��� ����� � "� �� ������ �� )����� �� "� �

"��� ������� � ����� ���� � � ���� �� ������ � 7��� �� � �� )�������������

6��� � �� ��������� ���������� ��� ������� � ��� "� � ����� ��� %������ �

������� ��� �������� ��� ��� ��������� �������� "� ������� ������� �� ���� �������

��� ����� �� �� ����� � ��� �����#�� ;1���� 7 �4� 7��� 6���4 �� ��%��<

�� ��� ��������

Page 53: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

� ������ � ������� �� �������� � ����������� 6��������� ���� ������� ��� ��� ����

�������� �� ���� #����$�� "� � ����� � ��� �������� "� ���� ���� �� ���� ����$���� �

���� ����� ��� �� ���� �����$������� ��� �������� ������� ;�������������� ��������< ��� ���

� K�� 8���4� 7 �4� ��� � ��������� � ������ � �� ����"��� � �������� "� �����

�� ���� ������ ���� �� � ���������� ����������� ���������� � ���������������� �� �

���� � ��� ������� � 8���4� 7 �4� ������� ������� ���)���� ��� ���� ��������

��� � ������ ������ � %����� "� �� � �������� �� ������� � �� ������������ � "�

������ �� ���� �� %�����

����� ��� � ��� ������� � ���������� ;� � ��%��< � )�������� ��� ������ � ��� %�������

"� ������: � ���� �� ��� )���������� ���� ����� ���"� ���� ������� � ����� ���

� ���� � �� �%��� � �������� � ������� �,������� �� ������ ���� ��������� �� ���� ���

)��������� ��� ������ � �� %������ )���� � ������ � 8���4 7 �4� "� ���� �

�� �� �$������� � ������������������ �� �������

�� 2���� ?�> ������ ��� ��%������ ��� ��� ��������� ������� � ���� %������ "�

���� ��� �������� ��� ���� ����� � � ������� 6�>�

���� � ��� �������� �������� ������

����� � ���� �� !������� "��#������ $#�%� �� ������# &�

$#�%� �� �����

$#�%� �� �����

!������� "��#������ $#�%� �� ������# &�

������ '����� ()���������

� �� ��##�� $��������

(���*���� "��#������ $#�%� �� ����� &�

()���������

�#�� � ���+��� � !������� "��#������ $#�%� �� ����� &�

���,������ � -��# $#�%� �� ������#

&��.�� !������� "��#������ $#�%� �� ����� $���#��

$#�%� �� ������#

-��# !������� /�#����0���� $#�%� �� ����� $���#��

$#�%� �� ������#

����1 � .�##�2������,�������

����1 � .�##�2�����������

$��� # � ���� �� !������� ����1 � .�##�2����1 ��������� ���������� $���#��

����1 � .�##�2����������������

����1 � .�##�2������1 ���������

$��� # � ���� �� (���*���� �� .�##��2 $#�%� �� ����� &�

����������� ��������� $#�%� �� ������#

2���� ?�>- ����� � ��� �������� � ������������ ���� ��� ������� � �������� ��� ��������

������������

� ���� � ����� � ��� ���� "� ��� ���������� �������� � �� %������ � �������

���� �������� ��� �������� ����������� ���-

�� ��� �������� �

Page 54: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� � ��� ������� )��������� � � ������� � �������� � ������ ���"� �������

�� ��� ���� � ���#���� � �������� � "� ������ �� %�������

� ��� ������� "� ������� �� ���� ��� ����������� � �������� ����������� ����

� ������������ � "� �� ������� ������������ � ��� � ���� "� �� ����

�� ����� ��� � ����� � ����� ������������

� �� ����"��� ���� ���"� � ������ ��#� ������ �� � ������ ��� ��

����$���� ���� ��� ������������� � "� � ��� ���� � ����� � ������ ;"�

������ ��� ��� ��� ���� ������� ���� �� �������� ��� ��� ��������<�

: : : ������� ����� ����� �� -��)� �� !����

���� ��� � ������� ���� � ������ ���� �� ����� �������� ��� ��� ������� "� � ��� ����� �

�� ������� ?�?�?�> ���� ��� �������� � @�#� � ����� ��������� ������� ��� ��%������ ���

���� ���� ������ �#�� �� ������� � ������������ � ������� �� ��%����� %���������

� ���� ������� ��� ������ � ��� �������� � "� ��������� � ������ � ��� ��������

��� �������� ���� ������� ��������� ������ ������� � �������

� ��� ���� �����#�� � ��� )������� � � 7 �4� L7 �4� >IDDM

L7 �4� >IIEM � � 8���4� 7��� L8���4� 7��� >II>�M L8���4� 7��� >II>�M

L8���4� 7��� >IIBM � � ����� ������� L����� ������� >II?M � � 5�������

�� L5������� �� >IICM � � 8���4� '�����4� L8���4� '�4����4� >IIDM� �� ������

� ����� ������� ����$�� ������� � ��� ��������� �������� ��� 7 �4�� � �����

���� ��� ������� � 8���4� 7 �4� � 8���4� '�����4� ��� ������������� �

"� � ����$����

��� ���������� ��������������� � ���� �����#�� ��� "� ����� ���� ��� ������� ���������

�� "� �����$�� "� �� ��� ��� ������ ���� ��� �������� � "� ��� ��������� ��� ����

��%�������� ������������

��� ������� � ��� "� � ������ � �� ��� ��� �������� ��� ��� ��������� ��������

���� � ������� ���� ������������ ���� ����� �� � ������ � ����� ������� ;7 �4�

����� �������< �� �������� ;8���4� 7��� 5������� �� 8���4� '�����4�<

�� ���� � �������� � %����� ;5������� � ��� 8���4� '�����4�< � �� ������������ �

�������� �� ���� �� %���� ;8���4� 7���<� � ������� ����� �������� �� ������ �

������� �� ��$���� ���� �� �������� ������ � ���� ;������������ � �������� �� ����

�� %����< �� � ����� ���� ��������������

� ������ � �� ����� �� ������� � �������� ����� ���� �� ��� )��������� �

�� %������� ������� ������� ��� ������� � ��� ���� %������ ;���� � � ���� � �����

�������< ����� � ������ � ������ �������� � ��� %������ ;7 �4�< ����� � ������ �

��� ������� � ������ %������� ;8���4� 7��� 5������� �� 8���4� '�����4�<�

�� 2���� ?�? ������ ��� ��%������ ��� ��� ��������� ������� � ���� %������ "�

���� ��� �������� � � ������� 6�?�

��� ����������� �������� �� )������ ��� %������ ��� ����-

� �� ��� ��������

Page 55: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

���� � ��� �������� �������� ������

���� �� (���*���� !������ $#�%� �� ����� &�

$��� # � ����� ����1 � .�##� $#�%� �� �����

(���*���� !������2����1 � .�##� $#�%� �� ������# &�

���������2����1 � .�##� 3#�������

4����� � /�,�#�5 (���*���� !������ $#�%� �� ����� &�

!��� .�##��

6���,��� $����� (���*���� !������ $#�%� �� ����� &�

'������ � 7������ !���2��������� $#�%� �� ������#

!������2���������

$��� # � �� .�##�� $#�%� �� ������#

"� ����� � (���*���� �� .�##��2��������� $#�%� �� ����� &�

3#�������

2���� ?�?- ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� � @�#� �

������

� �� �� ������� ��������� ��� ��������� ��� ���� ��%�������� ����������� ���"�

)���� ������� "� � ��� � ���������� � ����$��� ��� ��������� � ������

� �� ������ � ������� "� ������ � ��� � ������ � ��� �������� ����� ���� ����

"� �� �������� �� %������

� ��� ������� ����� ��� ������� ���� ��� ������������ ��� ���� �� ���

)����������

: : :� ���%������� ����� ����� 1������� , �� �������

� ����� � �� ������ "� �� ������� � ������ ��������� � ��� � ��� ���� ;��� ��

���� �� ���< ������� � ������ � �� "� � �$� � ������ � %����� ��������� ����

����� � ������������� ������ ��� ��� � �����#�� � ��� "� ��� ������ � ��� �������

� ������� �� ��� �$�������� ��� ������ ���� � %�������� � �� �� ��� �� ��� ��#� "��

���������� ��� � ������

����� � ��� ����� � ������������� � ��� ����� � ����� ��� �����#��

�- ����� ��%�� L����� ��%�� >IDCM 5���� L5���� >IDHM 5���� 2� ���

L5���� 2� ��� >IDDM L5���� 2� ��� >IIEM 7 �4� !�� L7 �4� !�� >II>M

6�� =� L6�� =� >IICM L6�� =� >IIGM � ��%�� L ��%�� >IIDM�

�� �����#� � ����� ��%�� %� � ������ � ��� ��� � �������� ������������

���������� "� �� ������� �������� �� �#�� "� ��� �������� � ���������� � ������ ��

������ � %����� ��������� � ������ � ���� ��� �������� ������� ������ � ���%������� �

���� ��������� ��������� �$��� ��� ���������� � ��� "� ��� ������� � �������� �#��

"� ��� ������ 2���� ���� ������� ��� ����������� � ������������� ���� � ������ ���� ���

#���� ��� ������� � 7 �4� !�� � 5���� ����� �� � ����� ��%��� ��

������ � 5���� 2� ��� � ������������� �� � 5���� ��� � 6�� =� � 7 �4�

�� ��� �������� �

Page 56: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

!���

��� ������� ��������� ����� � ��� ����� ��� ��� ��� �������� ;5���� 5����

2� ��� 7 �4� !�� 6�� =�< ������� ��� ��� ����������� ;����� ��%�� ��%��<

������� ��������� ;����� ��%�� 6�� =�<� 2���� ���� � ������ � � ������ �

��� �������� � ���������� �� ������� �������� ���"� ���� � ������ ;� ������� �� �

����� ��%��< � �$� �������� � �� ������� ��������� 2���� ���� )���� ��� �������

��������� ��� )��������� � ���� � %������ ����� ��� ��������� �� )����������

�� �� "� � �$� � ��� ������� ��������� �� �� ����� � ����� � �� ������������ �

������ �� ���� �� %���� ;����� ��%�� 5���� 2� ��� 7 �4� !�� � 6�� =�<

���"� ����� ������� � ������ ��� � ������ � %����� ���������� ;����� ��%��< ��

������������ � "� �� � %����� �� �������� �� ������� ��� ������ � ������ � ���

"� �� ���#���� ������� �� %���� ;����� ��%��< � � ���� �������� � �� ��������

�� %���� ; ��%��<�

�� 2���� ?�B ������ ��� ��%������ ��� ��� ��������� ������� � ���� %������ "�

���� ��� �������� � � ������� 6�B�

���� � ��� �������� �������� ������

/���#������ �� .�##�� 3#������� $���#��

����� � &��.�� ����1 � .�##� ����������

(���*���� 8�����#���� 3#������� &�

(���*���� ��������� 3#������� &�

6��#�� !������� ����1 .�##�� �� ���������� 3#������� $���#��

����������

6��#�� � !��#�� !������� ���� � .�##� 3#������� $���#��

����1 .�##�� �� ���������� ����������

���� �� � 9��+ !������� ���� � .�##� 3#������� $���#��

����������

�,�� � :� !������� ���� � .�##� 3#������� &�

����������

�,�� � :� (���*���� �� .�##�� 3#������� $���#��

����������

&��.�� /���#������ ����� �� �������� .�##�� 3#������� $���#��

����������

2���� ?�B- ����� � ��� �������� � ������������ ���� ��� ������������ ��� ������

��������� � �����������

��� ����������� �������� � �� ���� � ������� ��� %������ ���-

� � ������ � �� ������ �� ������� � ������� �� "� �� ����� ������

��������� ��� �������� ��#� �������

� ���"� � ������ � � ������ � ��� %������� � �������� �� � ���� )��������

��� ��������� � ����"��� ������� � �������

� �� ��� ��������

Page 57: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

� ������� � ��� ������� )�������� �� ��� � ������ ���� ��� �������������

���� ��� �� �� ������������ � �������� �� ���� �� %�����

��� ������ ���� ������� ��� �������� ������ ������� � ��%���� �������� �� �������

�������� � �� ������� � �����������

: : :� ���%������� ����� ����� -�������� , ������������

��� ������ ������� "� � ������� � �� ������% ���������� � ��� ��� � �������

��������� � ��� ����� ��� ������ ��������� ��� ��%������ ��� ��� �������� %���������

��� �������� ����������� ;������� ��� ��������� � ������� ����� "� � %���� � �� ������

�� � ������ � �����< ��� ������ � ��� ��� � ������� �� ����������

��� �����#�� "� � ��� � ��� � ����� ���- + �� L+ �� >IHDM ������

��� L������ ��� >IDFM L��� ������ >IDCM L������ ��� >IDHM 3������ ����

L3������ ���� >IIFM 7��� �� L7��� �� >IIHM�

�� ��������� ��%����� ��� ���� ������� ��� ��� ������� "� ������ ;������� ��������

� ���� � �����< ��� �������� "� �������� �� � ������ � + �� � �#� � ��� ��#���

"� ��#�� �� ������� � ������������ � �������� "� ��$��� � ���� %������ ������� �

���� ������� � ���� ��� ��������� ������� ���"� ���� ��� �������� %��������� ����

�� ����� ����� �� �� ���� ���� ��� �������� ������������ 9������� �� $#��� � ���

������ ������� � ���� %������ ��� ������� �� ��� )����������

��� ������� � 3������ ���� � 7��� �� ��� ����������� �� � ������ ��� �

���� � �� �� ��������� � �� ����� ��������� ��� + ���

��� ������� "� ����� ��� �������� ��� ��� � ������ � %����� ���������� �� ����

� �������� � %����� � ���� � %����� ���������� �� ����� ������ "� � ��� �������

���� ������ � �� 2���� ?�C�

�� 2���� ?�C ������ ��� ��%������ ��� ��� ��������� ������� � ���� %������ "�

���� ��� �������� � � ������� 6�C�

��� ����������� �������� � �� ���� � ������� ��� %������ ���-

� ��� ������� � ��� "� � ������ ��� ����� ������ ��� � ����� � ����� �����������

� ������ ���� � ������������� ���� ��� #���� ��� ��� ������� ������� "�

��������� ��� %������ ������� � �� ���� � ������� �������� � �������

� ��� ����� ���� ��������� ��� ������ � ���� � "� � ��������� ���� �

����� ��� ��� �� ���� "� � ����$"�� ��� ���� "� ��� ����������� ����� ��

������������

� � ������ � ����� �������� ���"� ��� ��������� ��� "� ��� ��������� ���

���� ���������� ���� ��� �������� "� ��������

�� ��� �������� �

Page 58: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���� � ��� �������� �������� ������

'����� $�������#

����� (���*���� �� .�##�� (���������# &�

!����� ;+��<�%��=

�� .�##��

!��� .�##��

!��� .�##��

4���#� � /�#�� (���*���� !����� ��������� $�������# &�

!��� ��.�>��� $#�%� �� ������#

()���������

���������

�� .�##��

?������� � @��� (���*���� !��� .�##�� $�������# &�

3�������� $#�%� �� ������#

!��� .�##��

�� .�##��

���� ����� (���*���� !��� .�##�� $�������# &�

4��� � � ��##�� !��� ��.�>��� $#�%� �� ������#

'�����

2���� ?�C- ����� � ��� �������� � ������������ ���� ��� ������������ ��� ��������

%��������� ������������

: : :� ������� ����� ����� �� (������

���� %������ � �����#�� � ������ � � ������ � ��������� �������� � ���������� +������

��� �����#�� � 9/�� � L9/�� � >II>M L9/�� � >IICM ��� � 9/�� ��

L9/�� �� >IIBM L9/�� �� >IIGM � ������ � � ������ � ����� ����� � ���������

"� ��� ���� �������� "� �� ����������� ��� �����#�� � 8���4� �� L8���4� �� >IICM

L8���4� �� >IIHM � 7��� +����� L7��� +����� >IIFM � ������ � �������� ��

��������� ��� ������ � ����� �������� � ��#� ������ ;@�#� � ����� @�#� � �������<�

2���� ��� ������� ��� ��������� �� "� ������� "� �� ��� � �� ��� �������� �

)���������� ���� �� %��� ��������� � ���� ������� � ��� ������� � )���������

�� ����� ���� �����#�� ������ � �������� ������ ��� ��� ����� ��$���� � ����

��� ��������� ��������� ��� ������ ��� ������� "� ������� ���� � ������� � �� ��

������ ���� ��� �������������� ���� � $#�� � � ������ � ������� ������ ;9/�� �

9/�� �� 8���4� ��< � ������ � ����� � ����� ������� ;9/�� �< � ������

� �������� #������� ;9/�� �< � ������ � ������� ������� ;9/�� ��< ��

������������ � "� )����� �� ���� �� %���� ;8���4� ��<�

�� 2���� ?�F ������ ��� ��%������ ��� ��� ��������� ������� � ���� %������ "�

���� ��� �������� � � ������� 6�F�

�� ������ � ��� %������ ��� ����������� "� � ���� )���� ���-

� �� �� ���� ������� ��������� � ��� ������ "� �� ������� � ��������� ���

�� ��� ��������

Page 59: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

���� � ��� �������� �������� ������

�� �������� �������

7A�� � @�� (���*���� !������ ��������� &�

���������

7A�� ���,����# (���*���� �� �������� +�������� ��������� &�

� -��. �� �������� �������

$��� # ����� � (���*���� ����1 � .�##� $#�%� �� ����� &�

6� � �������� ������� ���������

���������

���+ � ���,�� (���*���� 0�����#���� ��������� &�

$#�%� �� ������#

2���� ?�F- ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� � ����������

���� ��� ��������

� 0�� ���� ���� ��� ������� �� � ��������� ��� ���� � ��� %���� "� � �����

���������� �� "� � �� ���� ������� � �� %������ �����

� 0�� ������� ���� � ������� � "� ��� ������� � ��� "� � ����� �� ��� �

������ ���� ��������������

: : :� ������� ����� ����� �� ��$������

�� �������� � %��������� ������ � ����������� �� ��%�(�� � "� �� ������� "�

��� ������� ��������� �� ����� � ��� ���� ���������� "� ������ �� ��� �%�����

� �"����� ����� �� ��%�(�� "� ������ ���� 0�� ���� ���� � �� ���������� "� ��

�������� ��� � ���� ����� ������ � � ������ � #����� � ���� ������ � �����

� ����� �������� ���� ����� � ������������� ���� ��� ��������� ������� )������ ����

�������� � ���������

�� �� ����� � ��� ������� ���� �������� � �������� ��� ��������� � )�������

� ��� ������� �������� � 1������ 5������ L1������ 5������ >IICM

L1������ 5������ >IIGM � � ��������� � 1������� 7 �4�

L1������� 7 �4� >IIH�M L1������� 7 �4� >IIH�M�

6��� ����� ��� ������� ��� �� )��������� )���� � � ������ ��

L������ �� ?EEEM � ������ ������� � 1������ 5������ "� ��� )��������� �

���� � %�������

��� ������� ��������� � ����� � ������ ����� ���� � ������ �

���� ��� ������ �������� ���� ��� ������� ��������� � 1������ 5������

L1������ 5������ >IIH�M L1������ 5������ >IIH�M L1������ 5������ >IIDM

1������� 1������ L1������� 1������ >IIHM L���� �� >IIIM< ��4����

8���4� L��4���� 8���4� >IIDM 1������� 7 �4� � ������ � � �������# � �����

����������� �� ������� �� ������� � �������� ���� ���� � ����� � �������� #�������

� ��� ����� � ������ &���� �� L&���� �� >IIDM 3�� �� L3�� �� ?EEEM

�� ��� ��������

Page 60: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ������ � � �������# � ����� ����������� � � ������ � %����� �����������

1������ �� L1������ �� >IIIM ������ �� ����� � ������ � %�����

����������� 0�� ������� 7��� �� ������� �� ����� � ����,�� ���� ������� �� ���������

�� ������� ��� ������� � ����� ���"� �������� ��� � �������� ������������

�� 2���� ?�G ������ ��� ��%������ ��� ��� ��������� ������� � ���� %������ "�

���� ��� �������� � � ������� 6�G�

���� � ��� �������� �������� ������

���,����# (���*���� !������ ��+������� &�

� 6����#� !�����

������#�� � (���*���� !������ ��+������� &�

���,����# !�����

'��0�� 6����#�

?�� ������ (���*���� !������ ��+������� &�

� ���,����# �� .�##��

8� �#�� (���*���� !������ ��+������� &�

� $��� # !�����

���+ 6��+�� !������ ��+�������

@����� � (���*���� ���������� ������5������ &�

3+��0�# ������� ������5������

���,����#

B���, �,� (���*���� !��� .�##�� ������5������ &�

� 6����#�

(#����

���#�,�0� � (���*���� !��� .�##�� ��+������� $���#��

� ���,����#

?�� ������ !������

� ���,����# (���*���� �� .�##�� ��+������� &�

"��#������

���,����# ����������

� 6����#� !������� (�������� ��+������� &�

'�����#����

����������#����

������#�� !������� !������ ��+������� &�

� ���� �� (���*���� !�����

2���� ?�G- ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� � ���������

6��� ����������� � ��� ���� ���� ��� %������-

� ��� ������� ��� �����$��� ���� ������ �������� � �� %������ � �������� �

�������� �� "� ��� "� ��� ����������� �� ��� )������� � ����� ���������

� � ������� ��� ������� � ������ � �� ������ � ���� � ��� %���� "� �������

����� � �� ������ %������ � �������� � ��%����� )���� ������������

� ��� ������ � ���� � "� �� � ������� ������� "� ���%������� � ��� ������

�� �� ��� ��������

Page 61: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

������� � �� ����� � ��������� �������� ��� "� � ��������� ���� ����� ��

����� � ����������� ���� ������� ���"� ���� ��������

: : :" ������� ����� ����� �� (��2����

���� %������ � �����#�� ��� ���� ��#���� � ������ � ��� ������� ���������

������������� ���� ���#����� � ����� � ����� ������� ��� �������� � ��#� ������ ;@�#�

� ����� @�#� � �������<�

����� ������� ��� � ����� ������������� ����� ��� ������� ��������� "� ��������

��� ������� � ������������� ��� ��� � ��#� ������ ��� �� "� �� ��� )����������

����� ������� � ������ � ����� ������� � ������ � %����� ��������� �� ������

��%����� ��� ���� � "� � � 7��� �� L7��� �� >IIFM L7��� �� >IIIM �������

��� ������� � @�#� � ����� ���� �� ������������ ������� "� � � 1������ ��

L1������ �� >IIDM ������� ��� ������� � @�#� � ��������

���� ��%����� � �� � "� 1������ �� ������ ��������� ��� ��������� � 7���

�� ���� ���� ���������

�� 2���� ?�H ������ ��� ��%������ ��� ��� ��������� ������� � ���� %������ "�

���� ��� �������� � � ������� 6�H�

���� � ��� �������� �������� ������

���+ 6��+�� (���*���� !������2��������� ������5������ &�

@����� � ���,�� �� .�#���2��������� $#�%� �� �����

���,����# 6����#� (���*���� �� .�##�� ������5������ &�

7����# � 6��+ !������ $#�%� �� ������#

2���� ?�H- ����� � ��� �������� � ������������ ���� ��� ������� ���� �������� �

��������������

��� ����������� )������� � ���� ��� ������� ���-

� � ������ � ����� ������� ����%����� ���� �� ���������

� � ��� )��������� ���� "� )������ ��� ������ ��������

� ��� � ���� ������ � "� ������� ��������� ��� ���������� ��� ������ �� �

��������� ��$����� � "� ��� ����� ����

: : :' <���� �������

� ������������� � ������� ����� ������� "� �� �� ���� ������ �����$��� � ������� � ���

������ ��������� � ��%����� � ��� �������� ���� ������� �� ������ � ��� ����� �

������������� � �� "� � ������� ��#����� �������� ���� "� ��� ����������� ��������

� �� ������������� � � ���� � ������� ��� � "����� �� �� �� ����� � �������

����� � ��� %������ � ��� �������� ����� ������� "� ���- � � 8���A

4� �� L8���4� �� >IIDM L5���� �� >IIHM � � ��%�� L ��%�� >ID>M

�� ��� �������� ��

Page 62: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

L ��%�� >IDCM � � 8���4� ��� L8���4� ��� ?EEEM � � ��������� 1������

L��������� 1������ >IDIM� �� �� ����� � ��� ������� ��� ������� ��������� "� �� ���

)��������� � )������� �� � 8���4� �� "� � �� ������ ������� ������ )��������

� ���� � %������� ��� �������� "� )������ ������� �������� �� ������ ���� ���� ���

������� � ��� "� � ������ ��� ����� � ���� ������� � �� 2���� ?�D �� ���� ������

��� ��%������ ��� ��� ��������� ������� � ���� %������� ������ ������� � ��������

�������� ��� ���� ����� � � ������� 6�D�

���� � ��� �������� �������� ������

$��� # 6��#�� ������� .�##��

@���#�>��� � !������� $����#���� 7���������# $���#��

/���+���

(#������� ����������

&��.�� (���*���� �� �������� ������� $#�%� �� ������# &�

3#�������

$#�%� �� ������#

$��� # � ���+ (���*���� $����#���� $#�%� �� ����� &�

7���������# ����#�

�� .�##�� 3#�������

@��������, (���*���� (�.���5� ��#�������� $#�%� �� ����� &�

� �����## "�C������ ,����� $#�%� �� ������#

���������

2���� ?�D- ����� � ��� �������� � ������������ ���� ����� ������� ���� �������� � �������

����� ������� ���� ����� ��� �������� "� � ��� ��������� ���������� � "� ��

�� ���������� ������� � ���� � ��� ����� � ������������� � ���#���� � ������� �������

�� ���� ;��� �� ���� ����< �� ����������� ���� �������� � �������

����- #"'$*(!#"�( (#+�� �$ ����� )� ��*�+�(

��� �������� "� � ��� ������� � ��� �����#�� "� � ��� �������� � ���� ������

�� ������� �����

�� 2���� ?�I �� 2���� ?�>E �� 2���� ?�>> ������� � ���� ������ ��� ������ � ���

�������� � ������������ ���� ����� ��� �����#�� ��������� � � ���� � �������

� ���� ������� ���� ������� � ���� � ������ � ��� ������� "� ��� ���

�������� ��������-

� ��� ������� �� ��� �*9������� � ������ �� ������� � �������� � ������

��� ����� � ���� ����� ����� �� ��� � ������ � ��;�< %������;�< "� �������� ����

������� "� � ����������� ���� ��� ��������� �������� ��#� ��� ������ ����������

�� ���� ������� ���� �� ���� %���������

� �� ���� � "� ��� ������� �� ��� )��������� � ������� ������ �� )������

��$����� ������� ���� ���� ���� ���� �� ����� � ����������� ������� ����

� �� ��� ��������

Page 63: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

���� � ��� �������� �������� ������

����� � ���� �� !������� "��#������ $#�%� �� ������# &�

$#�%� �� �����

$#�%� �� �����

!������� "��#������ $#�%� �� ������# &�

������ '����� ()���������

� �� ��##�� $��������

(���*���� "��#������ $#�%� �� ����� &�

()���������

�#�� � ���+��� � !������� "��#������ $#�%� �� ����� &�

���,������ � -��# $#�%� �� ������#

&��.�� !������� "��#������ $#�%� �� ����� $���#��

$#�%� �� ������#

-��# !������� /�#����0���� $#�%� �� ����� $���#��

$#�%� �� ������#

����1 � .�##�2������,�������

����1 � .�##�2�����������

$��� # � ���� �� !������� ����1 � .�##�2����1 ��������� ���������� $���#��

����1 � .�##�2����������������

����1 � .�##�2������1 ���������

$��� # � ���� �� (���*���� �� .�##��2 $#�%� �� ����� &�

����������� ��������� $#�%� �� ������#

���� �� (���*���� !������ $#�%� �� ����� &�

$��� # � ����� ����1 � .�##� $#�%� �� �����

(���*���� !������2����1 � .�##� $#�%� �� ������# &�

���������2����1 � .�##� 3#�������

4����� � /�,�#�5 (���*���� !������ $#�%� �� ����� &�

!��� .�##��

6���,��� $����� (���*���� !������ $#�%� �� ����� &�

'������ � 7������ !���2��������� $#�%� �� ������#

!������2���������

$��� # � �� .�##�� $#�%� �� ������#

"� ����� � (���*���� �� .�##��2��������� $#�%� �� ����� &�

3#�������

/���#������ �� .�##�� 3#������� $���#��

����� � &��.�� ����1 � .�##� ����������

(���*���� 8�����#���� 3#������� &�

(���*���� ��������� 3#������� &�

6��#�� !������� ����1 .�##�� �� ���������� 3#������� $���#��

����������

6��#�� � !��#�� !������� ���� � .�##� 3#������� $���#��

����1 .�##�� �� ���������� ����������

���� �� � 9��+ !������� ���� � .�##� 3#������� $���#��

����������

�,�� � :� !������� ���� � .�##� 3#������� &�

����������

2���� ?�I- ����� � ��� �������� � ������������ � � ���� � ������ ;>.B<�

�� ��� �������� ��

Page 64: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���� � ��� �������� �������� ������

�,�� � :� (���*���� �� .�##�� 3#������� $���#��

����������

&��.�� /���#������ ����� �� �������� .�##�� 3#������� $���#��

����������

'����� $�������#

����� (���*���� �� .�##�� (���������# &�

!����� ;+��<�%��=

�� .�##��

!��� .�##��

!��� .�##��

4���#� � /�#�� (���*���� !����� ��������� $�������# &�

!��� ��.�>��� $#�%� �� ������#

()���������

���������

�� .�##��

?������� � @��� (���*���� !��� .�##�� $�������# &�

3�������� $#�%� �� ������#

!��� .�##��

�� .�##��

���� ����� (���*���� !��� .�##�� $�������# &�

4��� � � ��##�� !��� ��.�>��� $#�%� �� ������#

'�����

�� �������� �������

7A�� � @�� (���*���� !������ ��������� &�

���������

7A�� ���,����# (���*���� �� �������� +�������� ��������� &�

� -��. �� �������� �������

$��� # ����� � (���*���� ����1 � .�##� $#�%� �� ����� &�

6� � �������� ������� ���������

���������

���+ � ���,�� (���*���� 0�����#���� ��������� &�

$#�%� �� ������#

���,����# (���*���� !������ ��+������� &�

� 6����#� !�����

������#�� � (���*���� !������ ��+������� &�

���,����# !�����

'��0�� 6����#�

?�� ������ (���*���� !������ ��+������� &�

� ���,����# �� .�##��

8� �#�� (���*���� !������ ��+������� &�

� $��� # !�����

���+ 6��+�� !������ ��+�������

@����� � (���*���� ���������� ������5������ &�

3+��0�# ������� ������5������

2���� ?�>E- ����� � ��� �������� � ������������ � � ���� � ������ ;?.B<�

�� �� ��� ��������

Page 65: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

���� � ��� �������� �������� ������

���,����#

B���, �,� (���*���� !��� .�##�� ������5������ &�

� 6����#�

(#����

���#�,�0� � (���*���� !��� .�##�� ��+������� $���#��

� ���,����#

?�� ������ !������

� ���,����# (���*���� �� .�##�� ��+������� &�

"��#������

���,����# ����������

� 6����#� !������� (�������� ��+������� &�

'�����#����

����������#����

������#�� !������� !������ ��+������� &�

� ���� �� (���*���� !�����

���+ 6��+�� (���*���� !������2��������� ������5������ &�

@����� � ���,�� �� .�#���2��������� $#�%� �� �����

���,����# 6����#� (���*���� �� .�##�� ������5������ &�

7����# � 6��+ !������ $#�%� �� ������#

$��� # 6��#�� ������� .�##��

@���#�>��� � !������� $����#���� 7���������# $���#��

/���+���

(#������� ����������

&��.�� (���*���� �� �������� ������� $#�%� �� ������# &�

3#�������

$#�%� �� �����

$��� # � ���+ (���*���� $����#���� $#�%� �� ����� &�

7���������#

�� .�##�� 3#�������

@��������, (���*���� (�.���5� ��#�������� $#�%� �� ����� &�

� �����## "�C������ ,����� $#�%� �� ������#

���������

2���� ?�>>- ����� � ��� �������� � ������������ � � ���� � ������ ;B.B<�

�������� � ������� ���� � � �������� ���"� ������ ��� ��� ���������� ��

��� ������� ������� �� �� %����� ��%���� � ������ � %���� �������

������� ���� ��� ������ ������� � %������� ���� ����� ������������ ���"� ����

�������� ��������� ���� �$��� ��� ������ ������� ��#� �������

� �� ������� �������� ���"� ��� �������� ������ ���� �� ���������� ���

�������� �� ��� � �������� ���� ��� ������������� ������������ ���"� ��

�����%��� �� ������ %��$����� �� �� ������

�� ��� �������� ��

Page 66: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� ����� �� ����� ��� �����

��-�� �!���!#( )� ��('�!4'!�#"

0��� � ���� � ��������������� � ��� ���������� � ������ ��� �������� �������- � ��#��

"� � ������ ����������� � ���� � ��������������� "� � ��� � � �����#� � ������

������ ���� ����� � �"��� � ��������������� ��� ������� �� ��#�� "� � ��� �����

� ����� ���� ������������� �� %���� � "� � �� ������ � �"��� $������ ��

����������� � "� � �"��� ���� ���������� � �� ����� �� ������ � ������������� �

)������ �����������-

� <�)���: � ��� ������������ ��������� ������ � '�� ��� ������� ������ �

����� ������������ � � �����#� ��������� *�� �������� � ��� ������ "�

���� �� ������� �� �� ��� ������ � �"����� "� ��� ���� � ������ ���� ��

���������������� = ������� ��������� �� ������� � ��� ��� ��� ��� � ���

��#��� "� �� ��� ���� ��������������

��� ������ "� � ��� �������� ���� �� ������� � ��� �����#�� ��������� ���-

; 0������ ��� ���� � ��� �� ���� �� ���� "� ��������

; �� ��� ��!�� � �������� � �$�� � ��� ��������� ������ ���������� �

��� ��� "� � ��� ���� ��� "� � ������� ���� �� ������������� ��

���,�� �� ��%�(���

; '������#�� ��� ���� �������� ������� �������� � ���������� ������

���� � ��������� � ��%�(���

; 0� ���� � ��!��������� � �!���� ��� � �$�� � ������� ������ ������

�� %�� �� ��������� "� ��������� �� ��������� �� ��������

; ������� � �������� � �$�� � ����� �"����� �������� "� ����

������ ������ � ��������� � ��%�(�� #���� ��� �� ����������

; $��!��� �� � � ������� � ��� ���� � �$� ����� � ���������

��%�(�� ;���,��� �"������� ����� � ����� ���< ���� � �������

;��������� ���,�� ���< � ���������

� %� �� ������2����: ��� ������� ������ �� ��������������� �������� ���

� �����#�� ��� ������ "� ��� ��� �� ������� ���-

; 0 ��!���� 6����� ��� ��� � ��������� "� ����������� �� �����

� �������� ��� ������ � ������� �� "� "��� ���� "� ���� � ��

��� � ��� ���� ��� �����- ;><;������� �< ��� ��������� "� ������

��� �� �$����� ���� � ����� ������� "� � �� � ���������� ;?<

������ �� ������������

�� �� ��� ��������

Page 67: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

; ��!���� 6������ � �� ���#���� �����$�� � ��������� "� �����������

�� ����� � �������� ����� ���#���� ���"� �� ������ �� �$���� ;�

�� ��$������� �����$�� ���� � �����< ��� ������ �� �����������

���� "� � ���� �����

; $� ������ 6����� ����� ��� ��������� "� ����������� �� ����� ����

��� �������������� ���� ����� ��� ������� �� "� "��� ���� "� �

��������� ���� ����� ���� �� ������

� <�������: �� ���� � "� � ��� ������� ��� ��������������� �� �"���

��������� ���� �� �� ��%��������� "� ������ ����� �"��� ���� #����$���� �

������ ���� � ��� ���� � ���� ��������� � "� �� ��%��������� "� �����

� �� �"��� � ��������������� ������ ��� ������ ���� � ��� �� ������

�������� ���"� �� ������ "� ������� � �"��� ����� "� �� ����������

��� ������ "� ��� ��� �� ������� ���-

; �2&���� � �� ���� �������� 6����� �� �������� ;�"��� ����"�A

�� � ���������< � ����� ������ �� �@)���� � ��� ������������ �

����������� ������� ������ ���#���� ����� "� �@#� �� �������

;�� � ��� ������������< ���� � ������� � �� ����������������

; ���������������� 6����� �� �������� � ����� ������ ���������������

"��� ���� "� ��� ������������ ��� �������� �������� ��� ������

� ����������� "� )���� ��� ���������� � �"��� � ������ � ���

��%������ ���������� ��� ����� �� �� ���� ���"� � �"��� �� �

������� ;� ���� � ��� ��� �������� � �� "� � ������ �� �������< ���

� ���#���� � "� ����� � ��� � ����� �� ������� � ��� �������������

; "����� 6����� �� �������� � ����� ������ ����� � ���� �������

� ��� ��� �������� � "� � ������ �� ������� ��� � ��#���� �

"� � )������ ��������� �������� ;�� ����� �� � ��� ������������< ����

������� �� ���������

� 1�%����: 5� ��������� �������� ��� ��� ������ "� ����� ���� � �

��������� ��%�(��� 0��� "� �� �"��� � ��������������� �� ������� ������

�� ����� �������� � ��#�� �� "� � ���������� ���� ������� ��� � �����

��������������� � ����� ��#��� ��� ��� ����� ���������� �"��� "� ����������

"� ���� ������ ����������� �� ��� �� ��#�� "� ���� ����� �������������

2������ � �������� �������� ��%��������� ����� � ���� ������� � ���

��#��� � "� ���� ��� � �� ��� ��� ��� � ����� � ��������� � ��#��

� �������������� ��������� 5���� ����� ����� �� ������� � ��� � ���� ��

���������� �� �"����

��� ������ "� ��� ��� �� ������� ���-

�� ��� �������� ��

Page 68: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

; 3�� �� � �$� � �"���� ��%��������� "� ��������� � �"��� �%����

�� ������ ����� "� � ���� ��������������

; �� ����� � �$� � �"���� ��%��������� "� ��������� � �"��� �%����

� ��� ����������� � ��� ��� �� ����� ���� "� �� ���������

; ������� � �$� � �� ���� �� �"��� �%���� � ��� ����������� �

��������� �� ����� ����������� ��� � ������� ;��%�(�� � ���������<�

; �&�������� � �$� � �� ���� �� �"��� "� ��������� ��%���������

���������� ��� ��������� � ��� �������� � �� ������� ���� ����

�������� � �� ������

� ����������: *�� �� ���� �� �������� ;�"��� ����"��� � ���������<

���� ���� �� ����� ��� �������� ��� ��� � ������ ��� ������� ���

�%����� � ����� � ��������� �� ��������� �� ����� �������� � "�� ������

� �� �������������� ��%��������� �� �"��� ���� ���%����� �� ���������� 6����

� ����� � �"��� � ���� � ������ ��� ��������� �������� �� ��%��������� "�

������ �� �� $��� � "� �� � ������ ��� ������� "� � �� ����������

� ��#�� � �� ���� � �"��� %�������� �� ������� ������� �� ���� ���� ��

���� �� ���� ������������

��� ������ "� � ��� ��������� � �� ��������� ������� ���� �� ������� ���-

; 4���� ������ '������ ��� �������� � ���� �"��� � ����"���

� �� "� �� �������������� � ��� ������ � ����� � �������� ���

������ �� � � ����������� ��� ���� � �������������� � ����������

���"� � �"��� � ����� ���������� �� ����� ��� ������ "�

�� � ������� �� ���������� ;�� ��������� �� ����������< � ������ � ��

��%��������� �������� � � ������ ������

; (��� �������� '������ ��� �������� � ���� ��������� � �� "� ��

������������������ �� ���� ��� ������� ������������ ����� � �� �� ����

����� ��� ������ � �� #���� ��� �� ���������

; �&�� � � �� �� '������ ��� �������� � ���� �"��� �

����"��� � �� "� �� �������������� �� ������ ��� ������ )����

� � ����� � ������ � %���� ��������

; 5�������� '������ � ���� ��� �������� � ���� �"��� � ����"���

� �� "� �� ����� ��������� � ��������� �� �� ����������� � �

�"��� ��� ��%��������� �������� � �������� �� ����������� �"��� ��

�������������� �� ��� ��� "�� �� ������� ������ ����� ����$�������

� ��� �������

� !������: 0��� �������� "� �� ��%��������� ��������� � �� ��������� �

�������� ��� ������� � ������ �"��� ��� ����������� ���� �������� �

� �� ��� ��������

Page 69: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

�$� � "� � ������ �"��� ���� ���������� � �� ����� �� ������ �� ����

�������� � "� �� ��%��������� �� � ���� �������� ���� ���������� � �� ����� ��

����� ��� ���� ������ ��������������� "� �#�� � �� � ������ � �� ��

���� ������ ����� ��������������� ��������

��� ������� ���� ���������� ���������� ��� � ������� � ������� ����� ��

����� ���� �� ����� �� ������� ��� ����������� 0�� ��� � ��������� ����

������� ����� �� �������� ��#� ������ ������ � �"��� �� � ������ ������

���� � ������������ �� ������ ������� ��������� ������� "� � �������� ���

�� �� ��������� ����� ������� �� ������ ��������� ��"���� � ��� "� �

��������� �� ����� � ����������� ��� �"���� ���������� 0�� � ��������� � ����

� �������������� ��� �������� �"���� ��������� � �����������

��� ������ "� ��� ��� �� ������� ���-

; ���������� *�� ��������� �������� � ��������� �"��� � ����"�A

�� ���� ��������� ������ �� ��������� ;��������� ���������< ����

���������� ������ � ����

; �� �� ���� �� �������� � �� �������� � ��� %���� "� �� � ������

������� ����������� ������ �� ����

��-�� ���+�5#( �$�'!#"�)#( �" �$ ����� )� ���'���!,�'!�#"

:�: :� ������� ����� �����2���� �� #�0�3���

����� �� ���� � ������������� � ��� � ������� ��� �����#�� � �"���� � ���������������

��������� ���- 0����A����� ����� � �� ��������������� � �������� ��%�(��: ������

1������ ����� � �� ��������������� � ����"��� ���%���� ��%�(�� 5������ "�

���������� �������� ������ � ��������� � ��%�(���

:�: :�:� �����=!�&�2

�� L0����A����� >IDFM L0����A����� 8���� >IDHM L!��� 0����A����� >IDDM

L0����A����� >IDIM L0����A����� >IIEM L0����A����� >II>M 0����A����� ������ ��

�"��� � ��������������� ���� �������� ��%�(�� ������������ �� ��#���� ��������� �

%�������� �� �����$������� �������� ����������� � ������ �������� ;���������� � ��

����������< ���� �������� ��� ��������� "� ���� �%���� � ����������� ������� ��

��� ��� �������

�� ���%������ �� �"��� � �� ���� ������ ��������������� � ������ ��������

�����$������� � �������� ����������� � )������ ;�� "� � ����� � ������ � ���/ ������ <

���������� ��� ���������� ���������� ��� ���� �������� ��� ������� � ��� ������-

��� �� ���� �� %������������ ;����������� � "��< � ��#�� ��� ���� ���� � ������

;����������� � �����<�

�� ����������������� �� ������ � ������������ �� ���������� � ����� � � ����������� ���

������ �� � � ����� �,����� ����� ��������� �� �"���� ��� ���������� ���������

�� ��� �������� �

Page 70: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ��� ����������� �� � ���� ���� ������������ � �"��� ���� ��� ������ ��

���������� ��������� � �� ���� �� �"��� ���������

�� �����#� � 0����A����� � �����$������ %������������ ���"� � � ������ � �

��� � �� ���������������� �� � ����� ����������� � ���� ����� � ��� ��$���� �

���� �"���� � ��������������� � �� ���� � �����$��� ���%����� ������������ ������

������� �� ������ � ��������� � ��������������� ������ � � ������ � ��� ��%������ �

��������� ������� �� � �������� �������� � ������� � �� ���� �� ���������������

� �����$�� ���� �������� ����������� �� "� ��� "� �� �������� ���������� ���� ��������

� ������� �� ���� � "� �� � ������������ "��� ������ �� �������������� ��� ����

�������� � "� �� ��� ��� "�� �� �� ������ "� �#�� ������� � ���%���� �����������

0�� ���� ���� �� �� �� �"��� �������� �����$�� "� ��� �� ��� ���������� ������ �

������ "� � ���� ��%��������� �� �"��� "� ������� �������� � ������ �����

:�: :�: /��� , �����9

��������� � �� ��� � "� �� ����� ��� ��������� ��%�(�� ��� �����������

���� ����"��� ���� ���������� ��� � ��������� L������ �� >IICM L1������ >II?M

������ 1������ ������� � L������ 1������ >IDD�M L������ 1������ >IDD�M

L������ 1������ >IIEM L������ 1������ >II>M �� ����"��� � ��������������� ����

����"��� ����� �� ��������� ��%�(��- ��������� ������� �������� ��� �� ��#����

"� ������� � ��������� ��� ������������ � ������������� ;���� "� �������� �������

)��������� ��� ��������������� �� ���%���� "� � ���� � ������ �� � ��� �������� � ���

��������� ������������� � ��<� ����� � �� ��������� �� ����"��� ���� � ��

��������� �� �� �������� �� ���� � ���%���� "� � "��� ������������

�� ������ "� ��� ������ ���� ���� � ����"��� � ������ �@)���� � ���

������������ �������� � �� ����� � ������������� ���� � "� ��� ������ �������

�$�������� ������������� 6��� ���� �� �$������� ������� �� ������� �� �"���

��������� �� �"��� �������� ��� �������- � "� ������ ��������������� ������� ��

���%���� ;��#��< � ��#�� � "� ������ ��������������� � ��� �������� �� ���%���� ���

����� ���%����� ;����%��< � ������ � "� ������ ��������������� �� ������ � � "� �

���%���� ��� �� ����� ;����)��< � ��������

�� �"��� �� ���������� ���� � ���� ��� �������� �� ����"��� � ����� "� �

����� � �� ������ ��� ����� � ��� ��������� ����� ��������������� �� ������ 6��

� ��� ������� � ������ ������� ����������� � � �"��� �� "� ���� ������� "� �

�"��� �� ����������

�� �����#� � ������ 1������ � ��������� � ����� � ������ ������ "� � ������

��������� ����"��� ���� � '�� ������ ������� ��� ������������� "� ����� "� �����

� �"��� � ��� ���� �� ��%��������� "� ������ ��������� ��� � ����� ���� ����

���� @)��������� �� ����"��� � �� ��$������� ������� ���� ���� "� � ��������

����"��� ��#�� ��%�(��� � ������� �"��� �� �$������� � � "� � � �,����

������ �����$��� ������� � ��� ������ � ����������� ;�������� �������� ���< "�

��� �� ���������� ���� � ���� � �"���� 0�� ���� ���� � ������ "� ��������

�� �� ��� ��������

Page 71: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

���� �� ��������� �� �"��� ������ � �� �@)���� � ��� ������������ �� �� ���� ����

����������� ��� �� ������� �� "� ������� "� �� ��� ��$������� #����$�����

�� �������� � ������ 1������ �� ���� � ������ ������� �� ����� � ������� �

�� �������� "� � ��� � �� �����#�� �� "� � ������ �"��� ������ ���������� �����

� ��� ����� ����� "� ��� �� �������� � ������ 1������- ����������� � �������

�"��� ��������� "� ������ ������������ ��� �������� �� ������ 0�� ���� ����

������ ������ ��� ����������� "� ��� ������������ �� ��������� � �� ����"���

"� ���� ���� ����"��� ����� ��%�(�� ;�"��� � ������� �� �"��� ���� �� �����

������� ���� ��� ��� �������� � ������< �� ���#������� �� �� ����� � ������ � ���

������������� � ��� �������

:�: :�:� >����$��

�� L5������ �� >IIFM L5������ >IIF�M L5������ >IIF�M L5������ >IIGM

��� ������ ������� �� �"��� � ��������������� #���� ��� ��� ��������� � ������

���� �������� � �� ���� ������� �� �������� ��%������ � ��������� ��������

����������� ��� � ��������� ��%�(�� #���� ��� �� ��������� "� � �� ���� �� ����������

� � ���� � ��� ������������� � �������� ��� ��������� ���� ���������� ;������� ����

��������< � ��� ���������

�� ������ "� � �� ������ ���� �� �������� �� �"��� ����� � ���� � ���� )��������

� �� "� � ���� "� �� ���� �@)���� �� ������������ ��� ������� "� � ����� � �

� �"��� ���- ��� �� ���� ����������� � �������� ��� ����� � ������� � ������� ;�

��������� �� ������� "� ���� �� ���������� ������� � ��������� ��� ������

� ������ ���������� ���< ���%������� ��� � ��#�� � ��� ����� � ������� ��� ����

� ������� � �� ���� � ��� ������ � ����"���� � ��� ��� ������� ���� ����� �

����"���� � ��� ����� ����

�� %���� � �� "� � �� �������� � ���������� � ������ �� ���� 6��� �� "� ��

������� ����� �� ������� �� ������� � � ����������� ��� ������ � ������� "�

��� ��� �������� "� � ������ ������� � L5������ >IIHM � "� �� � ����$��

��� � ���� � ��%��������� "� ��� "� ������ ��� �� ���� �� ��%��������� "� � �������

������ ��� �� � � ������ � �� ������ ������ �� �"��� � �������� � "� �� �����

������� ����������� � �� ��%��������� "� �������

� ���� ��� � ��� ������ "� � �"��� � ��������������� � ��� ������ �� ����

���� �������� � ������ � "� ���� �������� � �� ��������������� � ��������� 0�� ����

���� � ������ "� ��� ������ ���� �� ��������� � �� ��������������� ����� � ���

�������� � "� � �� ������� � ������ � �� �@)���� � ��� ������������� �� �"��� "�

������� � �������� �� "� �� �� ����� � ������� ������� � �� ��������� � �� ��%���������

����������

� ���� � ����� �� 2���� ?�>? �@#� ��� ������ � ��� �������� � ����������� ����

��� ������� ���� ��������������

� �� "� � ������ � �� 2���� ?�>? � ���� "� ����� � �� %������ � �������������

� ������ �����#� "� ������� �� ��������� ���� ������ � ������� ������ � � � ������

�� ��� �������� ��

Page 72: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������� ������ ����� ��������� ������ ���� ����

������� ���� �����#�� (������ ��������������� 7�%��� (��������

��.�>��� (������ 4��#���������

���� � ! ���#����� 7�%���

��"#�$% ����.���� ����������� "�0����+������ (������ B������� ���������

����#���

��&&�&'�� ����#���� (������ "�0����+������ 7�%��� B������� (��������

(������

2���� ?�>?- ����� � ��� �������� � ������������ ���� �� %������ � ��������������

1������� ��� ������ �� ������� � �� ����"��� ������ �� ��������� 9���

������� %��������� � "� �� ���� #����$���� ��$������� ���� ������������� 6��

������ �� ���� � �����#�� ��� �����$��� ���� ����� ������ "� �� ��� �������� �

������ ��� �� ���� �� ���� �� �����������

:�: : ������� ����� 1���������� #�0�3���

����� ����� � L&����� 0�� >IIFM �� ��"�������� ��%�(�� � �� ������ � R��

��������� � ��� ��������� � �� ��������.������ ��� ������������ ��� ����������

������ "� �������� �� ���,�� ��������� � �� ����� �� �����R� �������� �� �$�������

� ��� ������ "� �� ��"�������� � �� ������ ��%�(�� ��������� � ��� � ��� �����

�� ���,�� �� ������

�� ������� "� )��� �� � ���� ��� ��� ��"��������� ��%�(�� � "� �� �����������

� ��� � ��� %���� ����������� ��%����� ;� )������� � ������� ����� � ��"���������

���� �� ����������� � �� �������� � ��#��� "� ����� ���� ������������<� �� �������

��%�(�� �"�,��� ��� �� ��� ��� ������� ���������� ��� � ������� �����#��

���� � "���� � ��������� � ����� � ������ � �������� �� ������������� ;� �����

����� ��� ������� "� ���� � ���,�� �� ��� ��� ������ "� �� ���������< ��� ���������

��%����� ������� "� � �������� � ���������� � ���,�� � ���������� � �������

�� ������ "� �� ��������� ��� � ���,�����

�� ���� � ��"��������� ��%�(�� � )���� ������� ��������� �%����� "� ����

� $� � ���� � ��� ��� ����������� ��� ������ ���� � �������� � �� ������� ?�>�B

���� �� �����#� � � ������ ��������� �� ��������������� � ������ ��"������������� ����

����� � ������������� �� ���� ����������� ��� � ����� �2� ;�� ������ ���*� � �� '����6

���/���< �� ��' ;��%�(�� ��������� '�������<�

�� ��������� � ������������ � �� ����� � �� )����� �� ��� ��� ��� �� "� �"���

� ����� ��������� �"����� ������������ "� ����� ����������� � ���� ������ ��� ��

��������������� � ������ ��"������������ "� ���- L&����� ���( >IIBM L���( >IIF�M

L���( >IIF�M L���( &����� >IIGM L���( 6����� >IIHM L���� �� >IIDM�

��� ��#����� "� ������� ��� ������ ��� �� ��������������� � ������ ��"������������

���-

� �� ��� ��������

Page 73: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

� �� ������� � � �� � ������ � � ��� ��!�� � �������� ����� �������� ���������

���$��� ��� ����������� "� ���� ��� ������������� � �� ��"�������� � ��

������ ��%�(���

� $������� � �� �� ����� � � ��� ��!�� � �������� ��� ��������� ��������������

��%��������� � ��� ������������� ����� � �� ��������� ����� ���������

����������� ��� ������ ������� � ����� ������ �� �������� � �.��� �����.�

"� �� � ����� � ���,�� � �� ��������� ������ ��%�(���

��� ������ ������������ �� ��������� �� "� "��� ���� "� � �"��� ��� �

����������� ��� �������� �� ����������� �� ����� �� ������ �� ������ � ���������������

������ � ������ �����$������� � �������� ���,���� �� ���� � ��� �������� ���������

���,��� � ������ � ���� � ��� ������� ������ ��� ��� ��������������� "� ��%������ � ����

� ������

�� ��������� �������� �� ����� ��������������� ������� � ��� ������ ;�����< � ��#��

���� ������� ��������������� � ��� �"������� � �� ����������� � ������� ���������������

�� ������ � � "� � ����������� � ���,�� ;����)��< � ������ "� ���� ����

����������� �� ������������ � �� ���� � ���� � ������

�� ������������ �� ��������� ��� ��� ������������ "���� ���������� �� ��������� ����

������� �� �"��� �������� � "� �� ��� � ����� � ���� ������ ��� ���������

���������� � ��� �������� �� �"��� � ������ � �� %�����

�"��� ��� ������ ������� �� ��������� "� ��� � ����� ���� ������ ��"������������

�� "� �� ������ ��������� ���� �������� � ������� ���"� �� �������� ���� #����$����

�� ���� ���������� ;��� ������ � ��� ������ � �� ��������������� � ������< ��

��������� ����� ������� "� �������� ���"��� � �"��� �������� ���� � �� ������� �

��� �������������� �� ��������� ������� "� �� �������� � �������� � ��� %���� "� ��

�������� ��� ������������ � ���������� �� �"��� ��� ����� ���������������� ���� ����

"� ��� ��� �������� � "� �������� ����� ��� ������� ������� � ��������������� ��

�����- ����� � ��#�� ���� �� ������ � ������� ���� � "� � ��������

:�: :� ������ ����� #������ �� �����$�&��

����� � ��� %������ � ��� � ������� ��� �����#�� � ���4 3�Q����� ���� �� ���������������

� ����������� ��%�(�� � +���� 1��� ���� �� ��������������� � ������� � ��������

� �"��������

:�: :�:� /�? , @�A��9��

�� L���4 >IIH�M L���4 >IIH�M L���4 3�Q����� >III�M L���4 3�Q����� >III�M ���

������ ������� �� ����"��� � ��������������� ���� ����������� ����������� ��%�(���

0���� � �� ��� � "� ��� ������� �������� ���������� �� ��� �����������

��������� ���� � �$��� � L1������ >II?M � ��#���� "� ������� � %�������� ��

�������� � ����������� � ���� � �� ��� ��� ��%�(���

�� ��� �������� ��

Page 74: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ������ "� ��� ������ ���� ������ � �"��� �� � ���� � ���� )�������� ��� ��

"� � ���� "� � �������� � �@)���� � ��� ������������� = � ������ � � "� �

������ %������������ � � �@#�� � ������� � ����������� � ������ � �������

���� � "� � ������� �� �����������

�� �������������� � ������ �� ������� ����- ���� �� "� � "��� ������� ���

���� ���������� � �$�� � ����"���� 0���������� � ��������� ���������� �

)������ � ���� � ����� )����������� ��� ��������� � ������� ���������� � ���

����������� �� "� ���� � �� ����������� "� ��� �� ����������� � �"��� ������� ���

������ �� ���� ��� ��������� ���������� ��� �� ���� � ������� �������������

���������� � �� �"��� ���������

�� �� ���� ��� ������ ������� �� ����"��� "� ���"� � ������ ������� ��

������� ���� �� �������� � �������� � �� ��������� �� �� � ��� �� �������� �������

;�������� � �����<� 0�� ���� ���� �� ����� ������� ��� �@)���� � ��� ������������

�� ���� #����$���� �� � ��� �� ����� � �������� 0�� ���� ���� � �"��� "� � ������

��� � ���������� � �� �������� �� ��������� � �� ���� "� ��� ���������

:�: :�: 1���

+���� 1��� ������� � L+���� 1��� >IIGM L�61� 7� ��� M �� �"���

���� ����������� ������� � �������� � �"������� ���� ���� %�������� �� �������� � �������

� ���� � ��� ������������� � ������� �� �������� � ��"���������� ������ �� �"���

������� ��� ��� � ������ "� �� ��� �� ���� �� ���� "� �� �������������� �� ����� �

%���� � ����������

�� ������ �� ������ ������ ���� ������� � �"��� ��� ������ ������ � �������������

)������� �������� �� ����������� ��� �� ���� � � "� ��� ������������� �� �"���

��� )����� � � ���� � ������� �������� "� �� ������ � �� ������ � �� �����������

��������������� � ������� )������� � ������� ��� ������ ��� ����������� ��� ����

���� ��� ��� � )����� ������� � �����#� "� ��� ��������� ��� ������� �@#���� �

� �"��� ��� � ��#�� � ��������

�� ������� ��� ������������ � �"��� � ����������� � %���� � ��������� � ����

�������� � "� �� � ���� � ����� ��� �������� � ��� �������� �� ������

� ��� � ������ "� ��� ������ ������� �� ��������� � ����� ���� ������� �

��"��������� � �"������� �� "� �� ���� ���� �������� � ������� ���"� �� �������� ���

"� ���� #����$���� � ������ ���� ;� ��� ������ � �� ��������������� � ������< ��

�������� ����� ���������� � �� �������� "� �� ��� �� � ��� ������������� �� ��������

� �� ��������� ������� "� �� �������� � �������� � ��� %���� "� �� �������� �� ���

������������ � ���������� � �� ��%��������� ;����� �������� ���< �� �� �� ������ �"���

��� ����� ����������������

�� �� 2���� ?�>B � ��� ������� � ����� "� ����� ��� �������� � ����������� ���� ��

%������ � ����������� ��%�(��-

� ��� ������ "� � ������ �����#� "� ������� �� ��������� ���� ������ � �������

������ � � � ���4 3�Q������ ��� ������ ���� ������� �� ����"��� "� ������

�� �� ��� ��������

Page 75: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

����� ������ ����� ��������� ������ ���� ����

���( !����#�+�*�� ����������� "�0����+������ (������ ()������ (��������

����#���

�������� �� 7�%���

���� ������������ �����#�+� ��������������� ����#��� "�0����+������ (��������

�� ����������

2���� ?�>B- ����� � ��� �������� � ������������ ���� �� %������ � �������� ������������

�� ��������������� ���� �������� � ������� ������ �� �������� �� ���� #����$���� ���

������ � �� �������� � ��� ������������ �� "� ������� �������� � �� �"��� ���� ����� �

��� ��%��������� �� ������� ���� � ������� � �� �������� � �������� � ������� 9���

������� � "� ���4 3�Q����� �� ��������� �@#�� ��������������� �� ����� � ���

��� �� ���� %�������� ��%��������� � ������� 8������� ������� �� �"��� �������� "�

�� ���������� ������� ������� ���%��������� ����������� �� ������

��-�- #"'$*(!#"�( (#+�� �$ ����� )� ���'���!,�'!�#"

�� 2���� ?�>C ������ � ���� ������ ��� ������ � ��� �������� � ������������ ���� �����

��� �����#�� ��������� � � ���� � ����������������

2��� ������� � ���� � ��������������� � ���� � ��� �������� �����������-

� � )��� �������� �����$�� ���� ����������� �������� � ������� 0�� �� ����

����� �"����� ��������� "� ������ �"���� �����$��� ���� ����������

������ ��� ����� �� ��������� � �������� � ������ ��� ���� ����

����� �"����� ��������� "� ������ �"���� �������� ���������� �� �

�������������� �"��� ���� �%���� ��� ���� � ��� �������� �� �"����

� 6����� � ������ �� ��������� �� �������� �������� �� � @)��� � ��������

��� � ��������� ��� ����"���� ��� �������� ����������� �� ���� � �������

�� �"��� "� ������ �� ������� ��������� �� �����������

� �� %���� � ����� ��� �"���� ��� �� ��� ������ ��������������� � ���

)������ ;����� � �� "� ��� #����$����< � � � ��� � ��� ����� ������ �

�������� �������� � ��� ������������ �� ������������ ��� �� �������� 0��

����� � ���� � ����� ��� �������� � ����� ��������� ���� ��� �������������

� ��%�(�� � ����� �������������

� ����� ������� ��������� ���� � ����� ��� � ��� ������� �����$����� ����

������- ��#�� ������ �������� ������ ������ �������� ��%���������

���������� ��� �� �������� "� ���� ��� ��� ������������� � �� )������� ��

���� � ������

� �� �������������� ���� ��������� ��� ������� ������������ � ������ �� "� �� ��

�� ��� �������� ��

Page 76: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�������

������

�������

������ � ��

������

����� �� � ��

� ��� ��

������������

��������

�������

���������������

�� �!�

��!��!���

��"!#���

��!����

$�����!������

�������

%��������

�� �!�

������

������!�

��!��������

&����!�'������

��!����

(�������

���������

��"!#���

)�������

!�""�"#��

)��������

�������

&����!�'������

�� �!�

(�������

��!��!���

�������������

��!����

��!����

�� �!�

&����!�'������

����

�����!��!�������

%�!����'�

���������������

��!����

��!��!���

)�������

���$

*������'�+��

��!��������

&����!�'������

��!����

��,��!��

��!��!���

��"!#���

)�������

���!������

�� �!�

����

������������

%�!����'�

���������������

)�������

&����!�'������

��!��!���

���������!��

2����?�>C-�����������������������������������������������������

�� �� ��� ��������

Page 77: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� $# ����� �� � ���������

@)�������� � �� �������� ���� ���� � ����� "� � �� ������� �� ����� �����

�� ������ ��� "� �� ��� ��� "�� �� "��� �#�� ��%������ ��� ����� ��

����� � ����������� 9���� ��� � ����� � )����� ���� "� ����� �� ���� ��

�� %�� ��� �� %���� � ��������������� �� � "��� �� ��������� �� �#�� �������

� "� � �"��� � �� � ����������� ������������ � ����� "� � ����� ��

��%��������� �� �"��� �������� ��� ��%��������� � �� �� ������ ������ �

%�����

� �� �� ����� � ��� ��������� ���� ������� � �"���� ��������� � ������ �

�� �������������� ;���� � ��� ���������� ��� #����<� ��� ������ ������� �"�����

"�� ������� ��������� � �� ���� � ���������� � �"��� �� ������ �������

����������� � � ����� �� "� ���� � �"���� ���� @)���� "� ��� �� ������

���� ������ � � %������ 6��� �$���� ������ 1������ � ����� "� � ��� �

�"��� � ��� ������ ��%��������� "� %���� � � ����� � "� �� � �

��������� ���� �� � ����� � ������� � �� ������������ �� ����� "� �� ��� �

���� ���� ���� ���� �#�������

��" ���������� ����� �� �� ��� �� �� ���� ���

���� ��� �� ������ ������ � ���� � � ���� � ������ � ��� �������� "� ���"�

)���� ������ ������� �� � $������� � ������ �������� ��� ��������� �������� �

������ ������� � ���� � �� ��$������� )�������� ���� ���� ���$����� �� �����

� ������������ ���� �������� � ������� � ������� ����� "� �� )����� ������ ��������

��������� ���� �������� ������� ��%��������� � ������ ��� ������ �� �� ����� � ����

�� ��� ���������� ;�� ���� ��$���� ����� ������� �������� �� ���� ��������� ���

������������ � ���� ��������< � "� ��� �������� � ������������ ;�������� ���� ���

������� ���������< ������� � ���� � ����� ������� "� �� �� ������ ��� �������������

0�� ������� ��� ������� ������� �� ������� � ������� "� ��������� ������� "�

����������� ����� � ������ ���� ������������ ��� �� �� ��� ���� �������������

� "� �� � ������ � � ������ � �� �������� ����������� � ��� �������� � ������� �

���� ��� � ���� "�- ;>< �� ���� ����� ����� � �� ��%��������� � ������ ���� �������� �

������ ;?< ���� � �� ������� � �������� ����� ������� �� �� ����� ���� � �����������

6�� ������ �� ������ ������ � ���� � � ���� � ��������������� � ��� ��������

"� ���"� )���� �������� ��������� ����������� ��� �� ��������������� � ���������

������ ��%�(�� ������� �� �������� �����$��� � �������� ������ ���� �����������

�������� � ������� 0�� ���� ���� ��� ��������� )������ �� ���� ���� #����$����� �

������ � "� �� ��%��������� "� ������� � �� "� ������ �� ���� ����������� � �����

� �������� �� "� ���� ������� "� � ��� �� �������� ����� ��� ������� "� �������

�� � ������ ���� �� ���������������� �� ������ � ��� ����� � � ������ ����������� "���

��������� � �"��� �� "� ��� �������� "� �� ��%��������� �������� �� �� �� ����

�������: ���� "� � ����� � � ������ � "� � �"��� �� � ��� ����$��� ���

� ��������� � � ����������

�� ��� �������� ��

Page 78: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ���� ��� � ��� ������ "� � ������� � ����������� �������� � ������ �

��%�(�� ���� %�������� �� �������� ���� ������ � "� �� )��� ������� ����)�������� "�

�� �����%��������

� �� ��� ��������

Page 79: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� %# ����������� ��� ������

������ �

!��������� ��� !������

����� �� ����� � � 6�������� > �� ���������� ������ � ������ � �� �������� � �������� �

������ ��� ������� � ��� �������� ������-

� ��� ������� �������� ���������� ������ � �� ������������� � ������� ��%�(��

�� ��� ����������� ��������� L������ 1������ >II>M� = ��� � �������

�������� � ��� �������� � ������ "� �� ����� ��� �������� ��������� ����

������� �� ��������� �������

� 5� ��� ���� ������� � �������� � ������ L6�� =� >IIGM

L8���4� 7 �4� >II>M L8���4� 7 �4� >IIB�M�

� �� ��%��������� ���� ��� ��������� �������� � ������ ���� � � �#�� � ��� �����

����������� ��� ��������� %���� � ��%��������� ����� ��)����� � � ��� �

���� L���� ?EE>M�

� �� ������� ���� � � ����)�� � �������� � �������� � ������ ��� ���������

�����$����� �������� � �� ������ "� ����� �� ������������ L ��%�� >IDDM

L7��� >IIEM�

6��� � ���� � � 6�������� ? � ������� � �� �������� � �������� � ������ ����

����� � ��� �������� ��������������-

� ��� ������� �� ��� )��������� � ������ �� ������� � �������� � ������ ��

��"���� � ������ � ��;�< %������;�< "� �������� ���� ������� "� � �����������

���� ��� ��������� �������� ��#� ��� ������ ���������� �� ����������

� �� ���� � �� �� )��������� � ������� ������ �� ��� ��������� � ��� ���������

������� � ������� �������� � �������� � %���� �������� �������������

��� ������� � ������ � "� ��� ����������� � ��� ��������� ������� �� ���

�������� ���������� ������������ ���"� ���� �������� ��������� ����

�$��� ��� ������ ������� ��#� �������

�� ��� �������� �

Page 80: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� �� ������� �������� ��� ������� �� ��������� ������� ������������ �� "� ���

��� � ��%����� ��� ���� ��� ��������������

� �)���� ��������� ���� ����������� ������ ��%�(�� ��� �������������

������� ���� ��� �� ���� �������� �������� �� ��������� � �������� � ������

����� �������� �������� �� ��������� ������� ������� � ��� �������� �

�������

�� ���� � "� )����� �������� �������� "� �� ��� ����������� ��������� ;�

����� � '� � ������� � ��� ������ � ��%�(��< ��� "� ���� ������ ������ � ���

������� � ��������� ���� � �� ������������ � "� ��� ���������� � ��� ��������

��$�� �������� � �� ���������� � "� � ����"��� �� ������� � �� �������� � ���

���� �����#� �� ��� � ����� "� �� %������� � ���������� � ���#���� "� �� ��� ��

��� ������������ �������� ���� ��� �������� � ������ �� ������ �������� ��� %�������

� ���������� %����� ��#�����

� ������� � ���� � "� ���� �� �� ������ ��� ��� ��� %������� � ���������� %�����

��#���� �� "��� ���� "� �� � "� ��������� � ������� � �� �������� � �������� �

������ � ����$����� � ����������� �� ����)�������� ����� � �� �����#� � ������� ���

���������� "� ���� ��� ������������� ���� �� ���� � ��� �������� ������� ����� �

������ ���� )���� ������ ������� ���� �� %������� � ���������� ���������

�������� � �� ����� � � 6�������� ? ���� �������� ������� "� � ������ ������

���� ������� �� �������� ������� � �������� ���������� ��������������� � ��� �������� �

������ ��� ��� �������� �� ��� ���� *�� �� ���� ��� � ����������� �"���� �������

�� �� ��������������� ��� ��� ���� ������� ���� ��� �������� �� ��� ���� � �� ����

� ������� � �� �������� � ��� �$��� ���� �� ������������ � ��� ��������-

>� �� ���������� �� ���#���� � �������� �� "� � ���� ���� ������� �� ���������

?� �� �����$������� ������� � ��� ��������������� "� �������� ����� � �� �������

���� �� ������ �� ��� ��� ��%�(���

6�� ������ �� ������� � �� ���������� �� ���#���� �� ������������ �� ���#���� �

�������� � ������� ��@����� ���������� � �� ���� � ������� �� ��������� �� ��@����� �

�� �������- ��� ��� ���#����� � �������� ��������� �� ��� ������� "� � �����������

�� ������ ����� �� %������� � ���������� � �� ��#�� ��� ������ � �� ����� ������ ��

��%�(�� � �� ��������� ��� ���� �� ����� ������� ���� ����� � �� ���#���� ��

� ���� �� �����$�� "� � �� ���� � ���� �� ������� � �������� ���� ������ � ������

������������ �� ��%�(�� � ����� ��� ��� ������ �� ������ �� ���#���� � � "� ����

����� ������� "� �� ���� ���#���� ���� �������� ����������� ����� "� �� ����

����� ��������� ������ � ����� ���� ������� �� � �������� �� ��%�����

�� ������ ��� �� "� � ���#���� � �������� � ������� ��� ������ � �� ���� � ���� �

�� %������������ �� ����������� "� ��� �� ������ "� �� � � ������� �� ��������

�� �� ��� ��������

Page 81: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� %# ����������� ��� ������

� � ������ � ������� ��������� ��� ������� �� ���� ��� "�� ������ ���

������ �������� � ������ ������� ��� ����� ������ � ��� ������� ��������� � ��

���� ������� ;��� ���� �������� ������� �������� ��������<�

�� ������ ��� �� "� ��� �������� � ��� ������������� ������� � �� ��� ��� � ����

��� ������� ��� ����� ������� ����������� ��� ��������������� �� ��� ��� ���� ���

�� � ���� � ��%�(�� � ���������� � ��������������� �� "���� � ���������� �� ������ �

��� ��������������� � �� ������ ������� ������� � ���� � ����� ��� �� %���� � "� ��� ����

����������

6�� ������ �� ���������� �� ���# � ��������������� ��� ��� ��� ������� ����

�������� ������� "� �� )��� ��� ������� ������� ���� ����� ��� �����������

� ��� � ��� ������ "� ���� ������ � ������� � �� �������� � �������� �

����� � ��� ������ ��� %���� ���������- �������� � ����������� � �� ������ "�

�� � � ������� �� �������� ����� � ��� ������� ������� � ������ � ��� �������� )������

�������� ��� ��������������� � ��%��������� ���� � ��� ��� ��%�(�� ���� ��� �������� �

������ "� ��@� � � �� ���������� � ��� ������� � ���������� ��������������� ����� ���

������ ��� ��� "� ����� ������ �� �����#� ���������� �� �"��� � ���������������

"� ��� ������

��� (�����#���� ��� ��������

6��� � ������ �� � �� �������� �� ����� � �� �������� ������� � ��� ��������� )������

� �� ��������� � �"���� � ��������������� ������� �� ��������� ���� � ���������� � ��

�����#�� � ���� � �� )����� � �� ���������� ��������� � �� ������� ��� � ������ ���

��������������� � �� ���������-

� � ������ �� �"��� � ��������������� �����$�� ���� �������� � ������ "�

�� ����� ����������� ��� ����� ���� �� ����������� ���� ���� ��������

� �� �"��� �� �@#�� ������� �� ����� � �� ������ ������� ���� ������� ��

������ �� ��� ����

� �� �������������� �� �"��� � ����� � %���� ��������� � ����� "� � ��

��������� �� ��%��������� ���� ���� ��������

� �� ��� �� �"��� ��� ���� "� �� ����� ��� �������� ���� ������� �� ���������

�� � ����������

�� ��� � ���� �"������� � ������������� � �$����� )������� � ������� "� � ����

��������� ������� �� ��� � ��� ������������� � ����������� �������� � ������ ����

%�������� �� ��������� 0��� �������� ����� "� ��� ������� "� ������ ����� � ����

�� ������������ "� ���� ������� ��� �������� ����������� ������� � �������� �

������ ��������� ��� ��� � ����"��� ���������� ���� �������� "� ���-

�� ��� �������� ��

Page 82: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

>� ������ ��� �������� � ��� ��� "� � �� � %����� �� ���������

?� ������� �"����� ��������������� � ������ �������� ������� �� ��� ��� �������

B� ������� ��� ��������������� �� ��� ��� �������

C� 6������� ? B � ��� � ��� ������ ����� � �� ���� ��������� � � �������

��� ������ �� ��� �� �� � ������ ������� �� ������ � ����� ��������� �� "�

"��� ���� "� �� � ������ ���� ����� %������������ ��� ��� ������ "� �%���� ��

���� ��� �� ��� �����������-

� �� ����� ���� ����������� ����� ����� ��� �������� � ������ )������� ����

������� ������� �� ����� ����� ��� �������� "� ��� ������ ��� ������������ ;����

"� ��� ����� ����� ���"� ������� � "� ����� ���� ������ � "� ��� ��������

��� ��������� ��� ����� ��� ��%���� ���������< ���� ������� �������� �����

��� ���������� � ��� ��������� ������� ��������� ��� ���� ������������ ;����

"� �� � ����� ���"� ����������� ������ ��%��������� ��� ����� ���$����<�

� �� ������ ���� ����������� �� )������� � ��� %������� � ���������� %�����

"� ������� ���� ������ ��� ��� ��������������� � ������� � ��� �������� �

������� ���� ���� "� �� ��%��������� ������������ � ���� ������� � ��������

�����������

�� ��������������� � �� ������ ���� "� ���������� �������� ��� �������� ���� ��������

� �� ��������� ��� ��� � ������� �� �������� �� ��� ������� )���� ��� �� ����

������������� � ��%�(�� ��������� � ��������� ��� �������� � ������ � ������ �

��� ������������ ������� ���� "� ����������� ��� ������� 0�� ���� ���� ����� ���

�������� � �������� � ������ ��������� � ���� ����� �������� � �#���� ��� )������

� %������� � ��� �������� �������� "� �����$����

�� ������ ������ � �� ������� ����� ���� ������� ���"� ������� ����� ���� $���

�� ��� ����� � ��� ������������� � �������� ��� �������� ���� ��������� ��� ������ �

���������� ���"�-

� ��� ������������� ������ ��������� �"����� �������� "� ������ � � �#�� �

��� ����� � ��������� ��� "� ��� ����� � � ��� � �����

� �� %������� � ���������� ��������� ������ �� ����������� � ���#���� �������

�� ����� � ��� ��� �� ������ "� ������ �� ���������� ���� ��� �� ��%���������

��������� ����� � ��� �������� � �������

0�� ������� � ������� �������� � �� �����#� ���������� � �"��� � �����A

���������� �"��� ����������� � � �������- � ���� � ��� ������������� ;� ��� "� �

���������� ����������� � �������� � ������< ����������� �������� � ��������� ���

� �� ��� ��������

Page 83: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� %# ����������� ��� ������

�������� � ���� � �� ��������� ��� ��� ���� ����������� ������� ���� "� �� ��������

�� � ��������� � ������ � �� ����������� ���� � �� ��%��������� "� ������� �� ����������

%���� � �������������� �������� ���� ��� �������� )������ �� �"��� � ����������������

2������ � ���������� � ������������ ��� ��������� �� ���������� � ������ � ���

����������� "� ������� ������ � ���� �� �������� �� ���� � ��� ������������ ;� ���

"� � ���������� ������ ��� � �������� � ������< ����������� � �� �������� � �����

�������� ���� ���� � � ������ � ��� ��������������� ���������� � ������������� � ���

������ ��� �� ���� �����%��� ��� ������� ���� � ��%��������� �� ���������� �� ���

������� �������� 0�� ������� )������� �� ���� ��� � ����� ����� "� � �"���� ������ "�

� ��������� � ������ � ���������� �@#���� �� ��%��������� "� �������������� �����

���������� ���� ������������ �� 8����� B�> �@#� ��� �����������

CONSUMIDOR- Seleccionar técnicas- Usar técnicas- Retroalimentar repositorio

Repositorio

Información

Información

Retroalimentación(retro)Alimentación

PRODUCTOR- Crear técnicas- Estudiar técnicas

BIBLIOTECARIO- Mantener repositorio

Información

8����� B�>- ������� �� �����������

�� ������ � �������� � �� ���� � ��������� �� ������� ����-

� ��� ����������� ������� �������� � ��� ��� )������ � � �����������

� �� %������� � ���������� � ������ )��������� ; ��� ����� ��#��������< � ��� ����

"� �� ������� � ��;�< �������;�< � ����� ��� ���� ����������� �� ��� �� �������

� ������������� � �� ������� � � ��� ����������������

� ���� ��� � ��� ������ "� � ������� � ������ � ������ � �� ������������� �

�� �"��� � ��������������� "� ���������- ��� �� ���� �@#�� �� ��������� �� �� ��

������ ������ � �������� � ������: ��� ���� ��������� ���� �� ��%��������� ������

���� �� ���������

��� �#��%������� � �� ��������

�� ��������� �������� � �� �����#� �� ������� � �� �������� � �������� � ������ �

�� ������� �� ������2���� ���� ������� � ������� 0�� ������� � �� �"��� �

��������������� ��� ����� �� ����������� ��� �� ��� ������� � ��� %���� "� � ����

��������� �� ���������� ���� ����� ��� �������� � ������ ������� ���� �� ��������������

�� �"��� ��������� � �� ���#���� � ��������� "� � ��������� ��� ������ � ���

�������� � ������ �� "� "��� ���� "� � �"��� ����������� ��� ������ %���� �

�� ��� �������� ��

Page 84: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�������� �� ��������� � ����� ��� �������� � ������ ���������� ����� ��� ����� %�������

��� ��������� "� �� ������� � �$�� ����� � �������&���� �� �� %��%� �����

�� ��& ���� � �������&���� �� ��� %��,���� ��0�3��� %��� ��� ��� �� ������� ��

������ ����� ���#���� � ��������� �� � ����� ���� "� ��� ��������� ������� ���������

������ � ������ ;����� ��������� ��� "� �������� � � ������ � ������<

����������� ���� ������ � ���������� � ����� ���� ��� � ��� ����� � �%����� �

�������� ��%��������� ���� ��� ������ � ��%�(���

*�� �� ������� � �"��� � ��������������� �� %���� � �� "� � ������������ ����-

�� ������ �� "� � �������� ��%��������� ����� � ��� ������� �� ������ ��������

������������ ���� �� ������� � �"��� � ���������������� �� ������� "� � �� ������

�� � ���� ������ ���� �� ��%��������� �"����� ��� � �"��� � �� � ���� ��

��%��������� � �#���� � ������ ����� "� � ������� �� ������ ��������� � �����

"� � ���#� ���� ��%��������� ���� �� ������� ;��� ������� � ����� ������� �

���������� � � ��%��������� ������������� ��� ��� ����������� �� ���� �� �������< �

������������ �� ��%��������� "� � ��� ���� ����� �������� ���� ������� �� ������������� �

�� ��%������ ������ �� � ��%��������� �������� ��� � ������

�� %���� � �������� �� ��%��������� �"����� ��� � �"��� ����� � ������ %����-

��� �� ���� � ��� ������� � ����������� � ��� ���������� ;��� ��� "� � ���

������� �� ������ "� ������� �� �������< ��� ���� ���� � ����������� "� ����� �

��� ������������ �� ���� � ����������� "� ��� ���� ��� � ���� � ��������� ��������

��� ���� � 1�������� L1�������� >IIDM ���� ��� ������������ � � ��������� � ��%�(��

"� �����$�� � ����������� ������ ;�"�� "� � �$� �� �����$���� � ��� ��������<

����������� ��������� ;�"�� "� � �$� � �� )������� "� � ��� ��� � �����������<

� ������� ���� "� ��� ���������� ������������ ����������� ������� ��� �����������

������������ ����������� ����������

�� �"��� ����������� ��������� �������� ���� �� ������� �� ���������� ���������

�� �$������� � ������������ ����� ���� ������ � ���������� � ��%��������� ���� ����

������ ���� � ��� � �� ���������

�� ������ "� � �� � ����� ���� ����� � �"��� � ��������������� � ��������

��������� '������� ���"� � �"��� $��� �� � �� � �������� � �������� �$��������

� �� �"��� ������� �������� ��� �� ������������� ��������� ���"� � �"��� �������

�� �@#� ��������� �� ��������� �� ������� ��� ���� � �� ������������ ���� � �����

��������� ����������� ��� ��� ������ � ��%�(�� ���� ���� �� ��� ������������� � ���

������������ � � �����

�� %���� � �� "� � ������� ��� �������������� � ��� ������� �������� ;%������

"������� ��������� ���< � ������ )��������� �� ����������� ������$�� � ���� �

���� ������� �������� �� ������� ������S)������������� �� �� %�� ������� � ������$��

������� ��� ��������� "� � ��������� ��� �� ������� ������ �� %�� � )�������������

0�� � ��������� � ��� ������� ������� ;����������� ��������� ���< � ���� �� �������

)�������S)������������� �� �� %�� � )������� � ����������� ������ ��� ���������

� ������ � ��������� �������� "� � ��������� ������ �� )�������������

�� �� ��� ��������

Page 85: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� %# ����������� ��� ������

�� �� �����#� � �� ������ �� ������� �����������S)�������S)������������-

� ����� ���#�� 0�������� � �� ������������ ���� �� ����������� )����� ����

������� � � ������ ���"� ��� �������� �� ������������ �� ������� ���$�������

� �&�������� 9������� � ��� ����� ������������� ������������ � � ���� �

�������

� �&����� ������� 6������������� ����� � "� �� ��������� �#��� � ������ ���� ��

���������

�� ������ � ����� ��� ������� �� ���� %������������ "� �� � �"��� �@#�

�� ������ ������ �� ��� ���"�� �#���� �� ��������� %��� �� ��� � ��������� �����

"� �� $� �� ���� �� ������������ ����� �� ��%��������� � �� )������� �@)���� ; �

"� �� �� ������ ��$������� ������� "� �� ��� <� � �� ���� �� �� �������� � ��

������������ � � ��������� ��� �� )������� � ����� ��#��� � �� �������� � �"���

�@#���� ��%��������� ���� ��������

0�� ������� ��� �� ������� "� �� "� � ������ � �� ������ � ���������� � �

"� ������ �� �� �� � ������ � ���������� � ��� "� � ������� �#��� ���"� ���

������� ������� ����� ���� ������� ���� ��������� � �� ������� ������S)������� �� �

����� ��������� ���"� �� � %������ �������� � ������ ������� � ��� ��������

� ����������

���� ��� �� %���� � �� "� � �� � ����� � �� ��������� � �� �����#� � �� �������- ��

����� ����� � �� � ��������� �� �"��� "� �@# �� �������� � �� ������������ ������ �

�� ������ )������� � �� "� )��� ���������� ��� �"��� � ������������ ��� ���

�������� � ��� � ����� �� ������� � ��� ������������� �� � ��� ������������ � �

���� � ������� ��� �"��� ���� ������� ��� �� �������� � ������ )����� � � ���� �

������ ����$���� � ����������� *�� �� � �� �������� �� ��������� �� �"���

�� � ���� ��� �������������� �� �����- �� ������ ������ �������� ������� �����������

� �� �������������� �� �"��� ��� ���� � �� ������������ ���� ��������� �������� �

���������� �� ������ ���� �� )������� ��� ��������� � ��%��������� ���� �������

�� ���� �� ������ � ����� ���� ����� �� ��������� � )�������� ��� ����� � � �������

����������

��� )�#�� ���� * '�+� ���� �� �� ��� �������

1������� �� ��������� "� �� �����#� ������ � "�-

� ������ � ������� � ������� � ������ ����� ������

�!��� � ����� �� ������ ������ � � � �������

��� ������ �� �������� � ���� �� �"��� � ��������������� ���� %�������� �� ��������

� ��� �������� � �� ������������� "� �"��� � ������� �� ������� � �"��� "� �

�� ��� �������� ��

Page 86: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������ � �� �����#� � ������� ��� ������ %���� � �������� �� ��� ������ ��

���� �� �����#� �� ��� �%��� �� ��� � "� � �"��� �"��� �������� � � �#��

� ����� ��� �������� �� ��#���� � ��� ������������� � �%��� "� �������� ��� ��������

� ������ ������ �"���� � ��������������� ������ ��� �#�� ��������� ���� ��� ��

��������� �������� � �� �����#� ������ �-

� ������ � ������� � ������� � ������ ����� � ���� ��

�!��� � ����� �� ������ ��� � ��� ������� ��� ������

���� ��� � �#���� �� �������� � �������� � ������ ������ �� �"��� �

��������������� � ���� � ��� ��������� ���� ���� ����� %�������� ��� ������ 1������

� L������ 1������ >II>M-

� ������ � ������� � �� ��� �� ��� ��� ����� ������ �!����

� ����� �� ������ � �� �������

� �� ���� � ��#���� � �� �����#� ��� ����� �� ����������� ������� � ����������

��� ��������� � ��� ��������� ����� "� � ���� �����$�� ������-

>: � ��� � �� �!��� � ����� �� ������ ����� ������ � ������� � �� �������

� ������ � ���� � �� � ������� ���/� � ��� ��� � ������� � ������ �

�� �������� �� ����� / ���� � !� � *�� �� ����% ��������� ��� ��� �

������

-�-�� 6!4�#��(!( )� ���+�5#

��� ������ � ������� ����� "� ����� � �� ��������� ��������� � �������� ������

���� ���� "� ��� ��������� ���� �� �������� ���� �� ���� ��� �� ���� �� ���������

��������� > � �� � �������� � �� ���#���� � ������� "� ���������� � ������� ����

�������� ��� ���A��������� � ���� ��� � ���� ��������

���� �� ��������� ����� > ��� �� ���������� � ��� �������� ���A���������-

>� �� �"��� ����� � ��� ���������� �������� ��� �������� � ������ �� ��%�(���

>� �� �"��� ����� � ��� ����������� ������ �� ���� � �� ��� ������� � �������

>� �� �"��� ����� �������� ����� ��� ����� � �������� � ������ )������

����������

>� �� �"��� ������ � ���� ���� ������� ;���� ��%��������� ���� �����< ��� �������

� ������ "� �� ������

>� �� �"��� � ��� � ��������� �������� � ������ ���� ���������� "� �� ������

�� �� ��� ��������

Page 87: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� %# ����������� ��� ������

>� �� �"��� ����� ��������� �������� � ������ ���� ���������� "� ������ �������

>� �� �"��� � %����� � ����� ���� "� ��� ���������� ����� �������� ���

����������� �����

>� ��� �������� �� �"��� �����#�� ���� ������ ��� �� "� ��� ���

����� ���A��������� �@#�� ��� ������� "� � ���� �#���� � �� �������� � ��������

"� "���� )��������� � �� 2���� B�>�

������� ��������

8����#���� (# ������� ������� � #�� ����������� ��������� #�� ��������� �� ������� ��# ��.�>���

(# ������� ������� � #�� ������������ ������� �� ���� � �� ��� �������� �� �������

$#�)���#���� (# ������� ������� ����������� ����� #�� ����� �� ��������� �� ������� �)��������

�����#�����

����#������ (# ������� �������� �� ���� ���� ����#��� ;���� ��.��������� � ���� ����#= ���

�������� �� ������� ��� �� #����

(.����0���� (# ������� ����� � ��#�������� ��������� �� ������� ���� ���������� ��� �� #����

(�������� (# ������� ������� ��#�������� ��������� �� ������� ���� ������������ ��� ������

#�����

B����#���� (# ������� �� .����# �� �������� ���� ��� #�� ����������� ������ ��##����#� � #��

������������ #���#�

/����.������� @�� �������� ��# ������� �� ���������5������ �����%�� ���� �+���� ��� �# �������

��# ������� ��� ��� ��#

2���� B�>- ������� � ������ � � �"��� � ����������������

-�-�� #"���(��'!�#" )� $�( 6!4�#��(!( )� ���+�5#

0��� "� �� ������ �� �������������� � ��� ��������� � �����#� �$����� ��� ��������

����� ��� �������� "� � ��� � ���� ���� ��� ���� �� %���� � �� "� � �� � ������� ��

���������� ���� ���� ��� � ��� ������� $#���� �����������

>� B������: � �� ���� � ������� �� ���������� � ��� �������� ;� �� ���� �

�"��� � ��������������� "� � ������< ������ %����� ���� �� ������ �����

� ������ ���������� ;N%�������O< ���� � ������� ;N��� �� ����������O<� ���

��������� � �� ������ ����������� �� �� ��������� �������� � ����� � ��� ��

� ����)�� � �� �����#� �� ���������� � ������ �-

� ������ ��� �� �"��� � ��������������� �������� ����� �@#�� ��

��������� �� ���%���� � ����������� ;� ������ ������ �� ��%���������

�"����� ���� ��� �������� � ������<�

� $���������� � ��� �� ��������������� � ��� ������� � ������ ���

������� �� ������ � �� � ��� ��������� �����������

�� ��� �������� ��

Page 88: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� %���� � ������ �� ������ �� � �� ������ �� "� � �� ���������

��� ��� ������ ������� �� ���� �� ������ ������������ ������������ � �"���

� ��������������� ���� ������ �������� ;��� ������ ����� � ����� � ��������<

���� ������ ��������� ����� "� � ����� �������� �� ��%�������� ������� ����

�������� ���� "� � ������ ������� �� �������� ��� ���

?� -��*�����: �� @)�������� ������� �� �"��� � ��������������� "� �@# ���

������� ������� � ��� ��������� �������� � ������ � ��� ���� "� ������� �

��� )������ "�� ��� ���� �� ������������� ���� ���� ���������� ��� � �������

� &*��� ������ "� �������� � � 6�������� ?� ��� ������� ������ ���������

������ ����� �� �������� � �������� "� � ��������� � ��� )������� � ��

���� � �"��� ���� ���� � ���� @)��� � %������� �� ����� � "� ����� ��

������������ � ��� ����� ��������� � �������� � �������

��� ������ � �� � ������ ������� ������ ��� ��� ������ ������� �� ����

� ���� �� ������������ ������������ � �"��� ���� �� ���#���� � �������� �

������ "� ������ ��� ����� )�������

B� ���%������: �� �� ���� ���������� �� ���������� � �$� �� ���� � "� ��

� ����� ��%��������� ������ �� ����������� ��� �������� � ������� ��� �����#�

��������� �� ���������� ��������� �� � �"��� � ��������������� �� ��������

��%��������� "� �� ������� ���� �� ���������

�� ���������� � �� ������ � �� � ������� ������ &����� ������� � �� ����

� ������� �� �������� � ������ � ��������� ��#��� "� ����� ���� �� ��%���������

������� ���� �� �������� "� %���� � � �"��� � ����������������

C� �0������: �� �� ���� �� %�������� �� �"��� � ��������������� �����$��

"� � ���������� � ����� � �������� �� ���#���� � �������� ��� ��������

���� ������ � ������� ���� � �� �������� ��� ������� �����$����� �������

"� �������� "� )��� ��� ������� ��� ��� ���� �� ���������� � �"��� �

��������������� ����� �� ������� ������� � � ���#���� � ������� �������� �

���������

�� %���� � ������ �� ������ �� � �� ������ &����� ������� � ��������� ��

���������� � ���� ��� � ��� �������� ����������� ��� � ��#�� ���� � �������

����� ������ � �"��� ���� ������ �������

F� �6���: �� �� ���� ���� � "��� ��������� � ����� ���� ����� ��

�������� �� $������ � �$� �� ����� "� � ���������� ���� �������� �

���#���� � �������� � ������ � �����

��� ������ � �� � ������ ������ &����� ������ ������� � ����� "�

����� � ��#�� � ������� �� �������� ������ � )������� ����� ������ �

�"��� ���� ������ �������

� �� ��� ��������

Page 89: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� %# ����������� ��� ������

G� C�������: '�9 �$� �� ���������� L'�9AI?C> >IIDM ����- R�� ����� � "�

�� �������� ��� �� ��������� ��� ���������� �������� ���� �������� ����

��#����� �����$��� ��� %�������� $������ �����%������� � �� ���������

����)�� � ����R

��� ������ � �� � ������ ������ &����� ������ ���������� ��� ��������

"� ���� ��� �������� � �� ���� � �������� � �"��� � ����������������

H� #���0���� ��� ������: +����� �� ��������� � "��� ���� ����� � ��

������������ � �� ��� � �������� � �"��� � ���������������� �� �� ����� ��

���� ������� � ���� �� �� �������� � ���� � "� ������ ����������� �

�������

��� ������ � �� � ������ ������ &����� ������ ���������� � ��� �������

"� ��� ����� � �"��� ������ � )������� �� �������� ����� � ���

�� 2���� B�? ������ � ���� � ��������� � ��� ��������� ������� �� ������� �

&J+ L������ >II>M�

5� ��� ����� ��������� � ������� ��� ������ � �� ���������� � �� ��������� ��������-

�� ������ � ���� � "� �� ������� "� � �$�� �� �"��� ��������� �������

"� � �$�� � �� ������������ � ���������� � ��� �"��� %��� � ������� ��� �������

"� ��� ����� �� ����� ����� ��� �� ���������� @)��������� ��� ������� "� �������

����� �� ������ ����� ��� �� ���������� ���������� %�������� $������ �����%�������

�� �������� �� ������ � ���� � ��������� � �� �������� �� �� 2���� B�? � ��� �������

"� � ��� ����� ��� ������ ��������� ���� �� ���������� �� �"���-

� *�� �� �"����

� 9������� �� ��������

�� � ����� �������� �� ���� � �������� ��������� � ���� ����� � ��� �� "� �

��#���� � �� ���������� � �������� � ���� ����-

� .���������� 2�� ���� ��#���� � ������ � ��� ��������� �������� ��

�"��� � � �� ���������� ��� ������� 0��� ��� � ������ ���� ����� � ��� ��

�"��� � �� ��� ���� � �� ������������ � ��� ���� � ��������� ���� ��

��� � ������ ��� ����������� ��#���� � �� �� ������ � �� ���������

� 0����� 2�� ���� ��#���� �� �#��� �� �"��� � ���������������� 0��� ���

� ������ ���� ����� �� �������� �� ������� ���� �� ������������ �� �"����

��� ���������� ��������� ��� ���� � �� ������������ ;���������� @)�������<

������ �������� � � 6�������� I� ��� ���������� ��������� ��� ��� �������� ;����������

%�������� $������ ���������� �����%�������< ������ �������� � � 6�������� >E�

�� ��� �������� �

Page 90: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������

�������

���

����

���)����

������� ��

8����#����

���������

�1D(������#�����������#�������������������������E

B����#�������

����������

1D(������#����������������������������������������#������������������E

B����#�������

$#�)���#����

���������

F1D��������#����������������5�����#��������������)�������E

B����#�������

G1D�������.����#���������������������������������#������������5������E

����#������

����������

�1D(����������#���.�����������������������#�����������,����#���#�������E

B����#�������

H1DI�����.���������.�#�����#�������E

7���������#�������

J1D��������#���������#�������������������������������E

B����#�������

(.����0����

����������

K1D6���#+����������#����#�����������������������#��������������E

L1D��������������%����#��.����0����E

7���������#�������

�1D�������������##�0�#���#��������������#�������E

(��������

����������

��1D������������������������������#�����#�������E

B����#�������

� 1D�������������##�0����������������������������E

�F1D������������*���%����#����������E

7���������#�������

�G1D������������������������������#�������E

��1D����������#������������������������������#�����#�������E

B����#�������

B����#����

����������

�H1DI����������#�������������������������E

�J1D��������0�����������#��#��������������������#������������������������E

�K1D/������������#�����������������������#�������E

7���������#�������

�L1D��������������%����#������#����E

1DI���0����%������0����%������������#�������E

�1D(�����*�#�+������������������#�E

/����.�������

����������

1DI�����%������#������*��,����E

��#B������

F1DI���#�+�������#�+�����#�+������#�������E

7���������#�������

G1D����#���#�������������������������#�������E

�1D6����.����������)��������������E

2����B�?-0�������������������&J+�

�� �� ��� ��������

Page 91: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

����� ��

�����������

Page 92: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 93: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

������ �

!���� � �� �� �������

�� ��%����� %��������� ��� ������ �� "� � ������� ����������� ��������� ����

� ��� ������� ��� ��� "� � ���� � ���� �� ��������� � ���� ������������ �� ��������

� �������� �� ���� � ������� ��� ������� "� ��� ������������ %��������� � ������ ���

���� ���������� "� ��� "� � %������� � ������ � ����� ������� L!��� �� >II>M�

���� � ���� "� ���� ���� ����� � ����"��� ����������� 2���� %������� ���� "��������

����������� ����������� ��� ���� "� ����"��� �������� "� ������ �� ���� ������� �

���� "� � �� � ������ ������ ����)�������� �� ������ ������$��� ����� ������ ���

������� �� �������� ;����� � ���� �������< � ��� ������������ %����������

�� )����� ��������� ����� � ������� )���� ��������� �������� �� ������ ������$���

��������� � ���� � �������������� � ������� ���� �� �������� ������������ �� � �

"� � ������ ���� �� �������� %������� �� '� ������ ������� � ��� �������������� ��������

����� "� �� �������� � ��� ��������� �� ���������� ��� ����� ����� ��� ������

�� '� ��� ������ ��������������� "� �� ��#�� � ��� ������� �������� ;%������ "�������

���������< �� ������ � ��� ������� ������� ;����������� ��������� ������������� �����������%���<

���� ����� ��� �� �����������- � "� ������ ������������ ���� ������������� �

��%�(�� ���� "� �� ��� ������� �� ��� ��#���� ���� � �� �� "� �,��� ����

�����#���� � �� ������������� ;�� �#�� � ������ ��� ��#��� ��� ����������� � ���� ����

�����#�� L!��� �� >II>M< ������� ����� ���� ������� �������� ��������� �����

� �� ���� � ������� ���� � �����

� �� ����� � �� ��������� � �� � )������ � ������ "� � �� ������ ���� �� ����������

�� ������� ��������� ����� ������ �� ����� "� � ������ ������$�� �� ������� ��

�������� � �� ��������� ���������

"�� '�+� ���� �� �� ��� ������� !����������

�� ������������� ������$�� �� ����������� ���� ����� $�� ��%�����

1���� L1���� >IDBM �$��� "� ���� ��%������ ��� � ����� ����������: � ����

� ��� � ��� ��������� ���� "� ������� ������ ����������� �� ������� 1����

�������� ������ ������ � ��� ��%�����-

�� ��� �������� ��

Page 94: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

>� 7� ���� �������� !� � �� � ���� � ������ � � ����� ��� ��% ��� ��� !�

� !� � ��� � � ������#� � � ��� �� ��������

1���� �,���� "� �� ������������� ����������� ���� �������� � ����� �� ������ �

����������� � ������������� � ��� ����� ��� ����� �� ���������� ���� ��������

�$����: � ��� "��� ���,��� �� ���� "� �� ���� ������� �� ����

���� ������� ��� ��� ������ �� ������������� ������$�� � �� �%���� ���

)������ %������� ��� ��#��� � �������� �� ��#���� � ������������� �������

���������� � ����� "� �� ������������� ��� ����� ��������

�� ��� � ��� �� ������������� � '� � ����������� ����� "� �� ���������� ����

�������� �����$����� � ����� �� ������ � ������������� � ������� ��%�(���

�#����� �������� � ��#����� � ������������� � '� ��� �� ��������� � �������

��%�(�� � �� �� ������� ������������ � ���� �������� � ������� ���

?� 7� ���� �������� ��������� � ���� ��� ��� !� � ��� �#����

���� ����������� � �$� � �� ���������� � ������ � �� ������ ��������������

�� ������������� ����������� ����������� ������ ������ �� ������ � ���

��������� �������� ��� ������ �� ������������� ������$�� �� ������ ������

���� ����� ���"� ��� ��������� ������$��� �� ���� �� ����$����� � �������

���� ���� �������� �%������� � ������� �� ������������� ����������� ���

�������� ��� ��� ������ ������� � �#���� � �������� ������� � ��������

������������� � ���"� �� ���������� ���� �� "� � ���� ���� �� �����: ��� ����

���� ������� ��� ������ �� ����� ���� ��������� "� ������ �#�� � �������

� ������� ����� ��� �������������� �� � ��� � �� ������������� ������$���

2������ ���� �� ������ � ��� �$���� "� �� ������������� � '� � �����������

����� "� � ����� ���� � �������: ��� #���� �� � ���� ��������� �� ������

���� �� ��������������� �� ���� � �"������� ��%�(�� � ���,�� �� �������������

��������� ������ � �� � ��������� �� ������ "� �� �#�� "� ��� )������

� � ������ ��� "� ���� "� �� � �#�� ������ � ��� �������� ���� �����

������������ ���"� � ������ ����$��� "� � ������ � �#�� "� ��� )������

;�� ���� ��#� ���������� ��������������<�

B� 7� ������ ������� � ��� �� � � ��� ������ � ��� *���� ���% ��� ��� !� ��

�������� �� � �� �� �� � ��������� � ��� ���#���

1���� ������ � ������ � ��� ���������� ��� �� �%���� ��� ������� � ���

����������� ���������$��� � ��� %����� ��� ���� ��� ������ � ��� ���� ��

�����,���� "� ������� �� � ��������� �� ��� ��� "� � ��#���� � ��� ���������� �

���� � ����� � ���� ��� �������� ��������� � )�������� � ����������� "�

� � ��� � ������ ��$������� ��� � ������������� � �� ������ �������

���� ���� ������� �� ����������� ��������� � ����� � ������� � �� �%���������

�������� � ��� �$�������� � ���� � ��� �������� "� �� ������������� �

'� � ����������� ����� "� ��� %����� � �� ������������� �� ��%�(�� ����

�� �� ��� ��������

Page 95: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

������� � ��� ����� � ���������� ���� ���������� "� ��� ��������� �� �

������� +����� ������ ���������� � � ��������� � ��%�(�� %���� �������

������ ��� �,��� DE ��� �������� ��� ��� ���������: ��� ��� ��� ������������

� '� ������� ������ ������ �#�� ��� ������� "� ���� ;���� ���� ���� �������

����������< � ����� � ������� �%��������

C� 7�� ��� �#���� ������ ������� ������������� / ���!� �� �������� ������

������ ���������� !� ��� �������������% ��� ���� �������� � �� ��� ����

��� ��� ��������� �� ���

1����� �� ���� � ������� �������� �� ������������� � ����"���� � ��� ������

"� ������� �� ��������� � ���� %����� ������������� �� �� ���������� ������

�� ����� �� ������ ��� ���� "� �� ����� � �������

2������ � ��� ���� "� � �� "� ������� � �� ����� �� ������������� �

'� � � �������� ������������ 2������ ���� "� ��� &*'T� %�������� �� �����������

�����.���"���� ;� �� ���� �#���� �� ������� �� ������ ��%�(��< � ����

"� ��� ����������� %�������� �� ������������� � ������� ��� ����� ����������

� ������ ������������ ���� � ������ � �� �#��� � ��� ���������� � ��� ���������

;� �������� � ������ 60* ���<�

����� ������ ������ � ����� � ������ )���� ��� ��%������ � �� �������������

����������� ��� ������ � �� ������$�� ������ ��� ���� � �� ������������� "� � �������

� ���� � �� �����#� "� ���� � ������ ������ ������ �� � � �������� ������$��

���� ������������ �� ���������� ��� ������ ��� ��� � ��� ���������� ����������

������������ ����� ��� � ����� �� �� � ������ � ������������� ���� ������ � �������

�������� � �� �����#�-

� �� ������������� �"��� �������� ���� �������� � %�������� � �#���� � ������ �

�������� � �������� � ������ � ��� ���� ��%�(�� ���� ���� ���������� � ��

������������� � ������� ��%�(�� � �� �� �������� �� $������� � �� �����#�

� ������� �� �"��� � ��������������� "� � ��: � ���� �� ����� ��

"� "��� ���� "� � ���� � ���������� �� �� �������� � � ���� ; �������

����������< �� ���� ���� %������������ � � ��� � �� ��������� "� � �������� ��

������ �� �������� � ���������� ������� ����������� ��� � ���� � ������ � ��

��������������

������ �� ����������� �� �"��� � ��������������� � �� ������ ��

��%��������� "� ��� �� ������� ��� ������ ��� �� � ���� %����� � "�

� �"��� �� �����%��� ��� �������� � ��%��������� � ��������� ������� ���

��#����� ������� ���������� +��� � ������� ��-

>� ��� ����� � ��� ������������� � �� ���� � ��������� ��� �������� ��������

���� ����� ��� ����� � ����� ���� ���� ������ � ��������

�� ��� �������� ��

Page 96: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

?� �� ������ "� ��� ���������� � �������� � ������ ����� ��

��%��������� "� � ��� � � �"����

*�� �� �����$����� ��� ����������� "� �� ������� �� ��%��������� "� �������

� �"��� �� ������� "� ���� � ������������� �- N����� � �� ��%��������� "�

������ � ������������ ���� ��������� ��� ������� � ������O �� �����������

��� ������� � ����� ����� � �� ��%��������� "� �� "� � ��������� ������

������ ���� ��;�< ������;�< � ���� ������� ��� ����� �� ���#���� "� ����

����� ���� � ���� ������� 0�� N����� � ���#���� � ��%��������� �� ���������

��� �� ������� � �� ��������O �� ������� "� � ����� � ������� �� � �������

� ��������� �� �� )������� � �� ��%��������� "� ����� � � �"��� �� ����

#����$���� ������ � �� ������ ;���"� �� � ���� � ���� � �� ������< � ��� ��

� ������� ��� ������ �� ���#���� ������� ����� ������� �� �������� � ���

����� � �� ���������� � ���� � �"��� � ��������������� � ���� ���� � ��

������ ������� �� � ���� �� ����� � ��� ����� �� �"��� ���� �����

�� ���������� ����� ��� ��������� ������� ���� ���� �����

�� �� �����#� � "��� �� ����������� "� �� ��������� � �� ;� � � ������ ����

� �#���� �� �������� � �������� � ������<� ���� ��� � %���� � ��� ������ "�

���� ��� "�� ����� ��%��������� %������� � � ������� ���� �� �������� ��� "��

���� ��%��������� �� � �"��� ������ �@#�� �� �������� � ��� �������������

������������ � ������ ;%������ �������� �� �"���<� 0�� ���� �� �����

� ����� � "� � �"��� %��� ��� ��� ���������� � ��%��������� "� �����

��������� ���"� �������� �� ���� ����� ��� ������ � ������ ����� ���

��� �����������- ;>< � ��� �� �@)���� � �� ������������ ���� ��� ���� ��

����� ��� �������� � ��� ������������ ����� %����: ;?< � ��� �� ������ � ��

���������� ���� ��������� �� )��� ��������� �� ������� �������� � ��� ��

�� ���� �� ������ � ����� ���������� "� ��� ���������� �� ������� ��

�����$������ "� �� )��� ��$���� ��� ������ ��� ��� �������� � ���� �� )���

�� ������ �� ����������� �������� ��$���� ���� � ��� ���� ���� ������� �

��������

� ����� �� ����� "� ����� �� ������������� �� �������� ����� � ��� �������

������ )��������� "� ���� "� �%���� �� ��������� ;� ��������< ����������

�#�������

�� �#�� %���� � ������� �� ������ �� �������� ����� � ������ �

%������������ ������� ����� ���#� � � ���������- ��� �������� "� ��

������ � ��� �������� ����� ������� �#����� � �������� ���� "� ��� %�� �

� ��� � ��� �������������� 0��� ��� ��� �� � �� ������� � �"��� %���� �

�� �������� � ���������� ����������� � �� � ������� ��� �� ���� ��� ������

�������������� �� �"��� ���� ��������� �������� � ���������� ������� ��� ����

���� �� )������� ��� ��������� � ������� ����� � ��%��������� ;�)�� �,��

�� �� ��� ��������

Page 97: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

������ ����������<� ������ ������� ������� "� �������� � �"��� � ���������

��������������� ����� ���� ��������������� ���������������� � �� ������������ "�

� ��������� �#���� � �"����

0�� ����� ��������� � "� � ������� ������� ��� ��������� ������ � �� �������� �

��� ������� ������������ � � ������� � �� �������� � �������� � ������ � ������

"� �� ���������� ����� ����� ����� ��� ��������� ��� ����� � ������� �������

���- ��� �� ���� ��� ������������� ��� ���� ��� ������������ � ������� ��������

������ �� ������� � ������������� �� �������� ������� �� ���������� ������ ��� �

������������� � ��� ��������� �� �"���� �������� ��� ���� ��������� � � 6�������� B �

��������� ��� �������������� ������� ���� )��������� �� 8����� C�> �@#� � ������ "�

� ������ ����� ������ �� ���������� �� �������� ����� ������ ���������� �� ������ � ��

�������� � ���������� ����������� ����� � �� ��%��������� ������ ���� �� �������� �

��� � �� ���� � ��������� �� �"��� ��������� 0���������� �� �"��� � ���������

�#������� � ��� � �� )������� ��� ������� ������ � ���� � ��� ������� �

%������������ �� �"��� �����������

Análisis dela opinión deproductores yconsumidores

Esquemainicial

Esquemamejorado

Experimentocon alumnos

Evaluaciónteórica

8����� C�>- 0����� ������� � �����������

"�� �#�������� ��� ,�� ��� ��� �-��� � �� ��� �������

!����������

�� ��� ��%������ ���������� ���������� ��� ������������� ������$�� ����������� ��

� ������ ������� �%����� �� ������ � ������ � ����� � ����� ����� ���� �� ���������

� ��������� � �� ������� ;���"� ��� � �� ���������� � ������<� �� ��������� � ���

����� "� �� ������� � ��� ������������� ��������� � ����������� ������ � �������������

� ������ ������$�� �� � �������� ��� ������ � ���� � ��� ��%������ ��������� � �����

"� ����� ������ � �������� � � ������� ������������ �� ���� �� ������������� ������$��

�� ����������� �� � ��%������ � ��� ����� �������� �� ������ "� ����� ���� ����� �

����� ���� ������������

�� ������� ����&6� ����� �������� ��� ������� L������� >GBHM ������ � ���

�������� �����-

�� ��� �������� ��

Page 98: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

>� 9���������� ������� � ������

?� ��������� �����$������� � ��� ����� ����������

B� ���������� ��������� � ������������� ;���������< � ������ � ��� ����� ���������

� � ���� ��������

C� 6������������� ������� � ��� ������������� ;���������<�

��� ������� ����&6� ����� � ������� ����&6� ������ ������� "� ��� ��

"� � ��� ��������� ��� ����� � ��� �����$���� ��������� � ������ ��� ���������

;���� ����< "� ������ �� ������� "� � ��� ������ "� ����������� �

������������

��� ������ ��� ����� �������� � $����%��� � �� ������ ������� ���� ������

������$�� � ������ ��������� �������� ����$����� 5��� L5��� >IGGM ������ "� �

������ ��������� �� � ���������� ����� � "� � ����� ���� ������� �� �����������

� ������� � ���� ��� ����� ����� ����� ����� ���� "� �� � ������ ��� �� ��$������ ��

���� ������� "� �� "� � )�#� � �� ����� ���� � �� ����"��� � ��� ����� ���� �

���� ��� ��������� ����� ���� �����$�� "� ��� )����� ��������� �������� �� ���� B �

���������� "� ������ � ����� � �� ���������� � ����� ���� �� �������������� � �� ����

5��� ���� � �� ������� �����������-

7�� *���� ��� �� � ������ � �� *�*�� ��������� ���� !� �

���� �� ���� ��� ��� � � ���

6����� ��� $������ "� �� %���� � ����� �� ����������� � ������ �� "�

������� ������� �� ��� 9%������ "� ������� �-

(��� �� *���� ��� ���� �� � �� ��� ����� � � �� ������ /

��� ������ ��� � ���*�� *���� ��� � ��� ��� �������

�� �������������� � �� ������� �� ��� 9%������ � ������� ����&6� �������

���������� � ��� �����- ��� � �� "� �� ��������� � ��������� ������ ��� ����� ��������

���������� � �� )������� � ���� ;� ������ ���� ��� � ��������� ��� � ���� ������

�� ������ ��������< ���� "� ��������� � � �� )������������ "� ����� � � ������

������$�� �������� ;���� ������ �� ������ ��������< � �� ���� � #����� �� ��������� ��� ����

����� "� ������ ������ ����� ��� �������������

� ��� � ���� "� ������ � ������ � ������ � �� ������� ��� ��������� "�

����� � ����� ���� �� ������� ������� � ������ ���� ����� � ������� � ��� ��� � ������

�������� � ��������� ������ � �%�������� � ����������

�� ������� ����&6� ������� ���������� �� ������� ���� L5��� >IGGM-

>� ������������� � ��� ��������� ��� �@)���� ������� �� ������������

� �� ��� ��������

Page 99: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

?� 9���������� ������� � ����� ������� � �� ��������� ���������

B� 6������������� � �� ���������� 6�������� �-

;�< 6������������ � �� ��� ����� ���������� ������ �� ����������

;�< 6������������ � �� ��������� ��� ������������ ��� ����� ������

��� ������ �� ������ �������� "� ���������� �� ����� �� ����� ���� ����"���

���� � ������������� ������$�� ���� ������� ���� �� ������������� ����������� �� �� ����

����� � �����%������� ���� ���� ���� � ������������� ������$�� L&���� ������� >IGHM� �

������������� � ����������� ��� �������� "� ������ �� ������ ���� ������� ����� �

��������������

�� �����$������� ����������� � ��� ������� L5��� >IGGM L!��� �� >II>M ����� �

�� 8����� C�?�

Ciencias

Ciencias Empíricas Psicología

Ciencias Naturales

FísicaQuímicaBiologíaCiencias limítrofes

Ciencias SocialesSociologíaPolíticaAntropologíaHistoriografíaCiencias relacionadas

Ciencias no Empíricas LógicaMatemática

8����� C�?- 6����$������� ����������� � ��� ������� ��� ������ � �� ������������� ������$���

�� ������ ����������� ��� ��� ����� � ������� "� ����� � �� 8����� C�? ;�������

��������� ������� �� ���������< ���� ���� �������� �� ���� � �������������� ���������

��� ������� ��������� L5��� >IGGM ���� ���� ��#����-

�&�����% ��������% &����� / ������ �� ���� ����� �� !� ���

���� � ����� � !� ��������

0�� ����� ��� ��������� � ��� ������� ��������� ��� ���%������� ��� �� )�������

�� ���� � ��� ���� ������ ������� �������- �� )������������ �����������

����������� ��������� )��� � ��������� ��: ��� ������ ��� ������������ � ���

������� �� ��������� � �������� ��� �%����� ������ � ��� ����� ����������

�� �� "� � �$� � ��� ������� �������� ������� ������� ��� ��%������ � �$��

�� ��#�� "� �������- ��������� �������� = ���"� ��� ������� ������ � ��

�� ��� �������� �

Page 100: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������� � ��%������ �� ��� �� ��� ������ � ��� ����� "� ��� ����� �� ���������

��� ����� ������ ��#����� �� ������������� �� ������������ ��� ������� �� ����

"� ������� � ����� ��#����� � �� ���� �� ����� ��� ���������� �� '� ���� ��

����� "� �� ����������� ��� ����� � ������ %������� � ��� "� �� �������������� �������

����� &���� ������� L&���� ������� >IGHM �� ������������ � ��� ������� �������

�� ����� ���� ���"� ������������� ��� ��������� �� ��� ���� ������� � ������ � �����

��������� ���� "� ��� ���� ������� � ��� ��������� � ��� ������������� ����� ���������

��� ����� ��� ����� "� �� ��������� ���$����� ;� ������������< ���������� "�

��� �������� ��������� � ������������ � ������� � �� �������������� ���� "� � ��

��������� � ����� ����������

�� ��������� ������� � ��� ������� ������� ���� �� �� ��$������ � ����� ���������

� ������ � ��� ����� ������������ ;����� ��� ��� "� ������������ � �����#� � �� ���� �

�����<� � �� ���� � ������ ������$�� �������� "� #����$�� �� �������� � ��� ���������

������� �������� ��� �� ������� ������ � ������� ������� � ������� ����� ������������ �

���$������� ������������� � ��������� ������ ����� ����� � ����� ������� ����� �����

���� ���$������� ���� ���� ����������

��� ������ ��� �� ���� �� � ������ ���������� � ���� � ������ ������$��

�������� � ��� ������� �������� ����� &���� ������� ��� ��������� �� ��� ����������

���������� �� ������ "� ��� �� ������� ���� "��� ���� "� � �� ���� � #�����

�� ������ � ��� ��������� �� ����� � �� ����� � ��� ��������� � �� �������������� ����

������� �� ������ ������ ���� �������� ��� ��������� "� �� ����� %����������� � ���

����� ����� &���� ������� ��������� � �� � �#����� � �� ������� � ��� �� %��������

� �� ��� �� ��$������� �������� ���� �� ������ � �� ���� ��� �������� �����

� �� ������������� ���� � �� ����������� ���������� 0�� ���� ���� �� �� �� ��������������

�������� ���� ��������� ������� ��� ��� ���������� ��� ���������� ��� ����� �

���� ����� � ��������� �������� ��� ��������� ������� � ����� � "� �� ������ � �����

�������� �� ���� � ������ � �� ���

� ����� � ��� &���� ������� ������� ��� ���������� �� ������ ������$�� ���� ��

�������� � ��� ������������� � ������� �������� �� ������� ����&6� 0�����������

;�� ������ �������< "� �� � ���� � ������ ������$�� ��������� � )����� ����������

���� �� ������ ��������� ���� ���� ���� ����������� � ��� ������

0��� L0��� >IB> >IFDM � �� �� ������ ��� ��%������ ��� �������� ���������� �

��������� ������������ � �� �� �� ���� ������� ��������� ����������� � �� ����

�$��� "�-

7� ���������� � ������ � ������ ��� *���� ��� &���� ����� ��%

��� �� �% � ������ ������ ������ !� ���� �� ������� ��� ���� ���%

���!� � ���������� �� *�� ���� !� � ������ �� ����% / � ���������

����� ������ �� ����������� �������� � ��� *���� ���� 7�

��������� ����� !� ��� �� ��8 � ���������� ��� �� !� ��� �

���� ���� ���8 � �� � !� � ���������� � ��� � � ������ !�

�� �� ��� ��������

Page 101: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

��� ��� ���

0��� �� �����#� � ������ �� ������ � ������� ��� � �������� � ���������

���������� ���� ��� �� ����������� �� ��� � ����������� ������ ��� ������ ���������

�������� "� � ���� ���� �� ������� ������� � ����� ���� ���� ����� �#�� �

������� %��������� ���� � �������� ��������� � ��� ������� � ������ � ��� ����� ��������

� ���� ��� ������ ��������� ��������� �� ���� � ��������� ��� �� �������� � ���

������������ ���� ��� ���� ��������� �������� "� ���� �� "� � �������� ��� �����

����������

��� ����� "� � �������� ���-

>� ������������� � ��� ��������� ��� �@)���� ������� �� ����������� � *���� ���

���� ��� ;������� � ��� ����� ��������� ��� � ����������� "� � ��� ������

� ������ � �������<�

?� ������������� � ��� ��������� %���������� � ��� ����� � *���� ��� ����� ����

���� � ����� ������-

;�< 9���������� ������� � ����� ������� � �� ��������� ������� ���������

;�< ��������� �����$������� � ��� ����� ����������

;�< ���������� ��������� � ������������� � ������ � ��� ����� ���������

� � ���� ��������

B� ������������ � ��� ���� *���� ��� �������� ��� ������������ ��� ��� ��� ���������

���������

C� 6������������� � �� ��������� ���������

�� 8����� C�B �@#� � ������ �������� ��������������� ���� � ������� � ��

�������� � �������� � ������� 0����� � ������� �� �"��� ������� ������� ����

����������� ������� �� �"��� �������� ��������� ����� ��� �"���� � ���������

������ ���������� ���� ������� �� �"��� ������� "� ����������� ���� �������

���������� �$���� ��� � )��������

6��� � ��� �� � ������ � ������������� �� �"��� "� � ������ � ����)���

����������� � �� ���� �������� � �� ��������� �� ������� � �� �������� � ��������

� ������ "� �- �� ������������ �� ���#���� ������� ��$���� � ��%��������� ����

��������� ��� ������� � ������: �� ��� �������� � ��� ��������� ������� ������� ���

���������� � �� ���� �� ��������� ������� ������� �� �������� ������� ��������� � ��� �����

���������� ������� "� �� �� ���� �� ����� ��� � ����� � ����� � �� #����$�������

������� � ���� �%������ �%�������� ��� ��� ����� �������� ���� ��� ��� ���� ������

���� � �� ��������������� 8������� �� ���� ��������� ��������A��������� � ������������

�� ��� �������� ��

Page 102: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Esquemamejorado

Experimentocon alumnos

Evaluaciónteórica

Esquemateórico

deducido

Análisis dela opinión deproductores yconsumidores

Síntesis

Reflexión de lainvestigadora

GENERACIÓNDE HIPÓTESIS

CONTRASTACIÓNDE HIPÓTESIS

Esquemaempíricoinducido

Esquemainicial

abducido

8����� C�B- 0����� � ���������� ��������A��������� ��� �����������

"�� .������� �������� ������ �� ��� ����� �%#����� ��

�� �"��� ������� ���� �� �������� � ��� �"���� ������� �������� ��� � �@#�� ��

��������� � �� ������������ ��� ������������� ��� ������������ ���� � ������� �

�� ��������� ��� ������ �������� �� $����%��� � ������� ������� ;��� #���� �� �������<

� �������� �����#�� ����� � �������� ������ ��� ���� � ��� �������� ��� ������

� �� ��������� �������� 0�� ��� � �"��� ������� �������� ��� �� ������������� � ��

������� � ��� ��� � )����� � � ���� � ������� ���� "� �� �� �������� ����� ��

����� ���� � "� � ����� �� �������������� � )�������� �� $������� � ��� ��������

������� � ������� ������� �%���� �� �"��� �������� � �� %���� � "� � �� ��������

�� �"��� ������� ���� � �� �������� ��� )����� ��� ��� ��� �������� ��������-

� $������� � ������ 2���� ���������� ���� ����������� ��� �������� �� �������

���������� � �� ��%��������� "� ��� ������ ���� �� �������� � ��� ������� �

������� ��� ������ �� �������� � ��� ��������� "� �@# ��� ��%��������� �

)������� � �� ������������� � ���� � ���� ������ ��� ������ �������� ����

��� ����������

� $������� � ������ �� �"��� ������� � �������� � �� ������������ � ��%���������

� %���� ��������������� 0�� ��� ����� ������������ ��������������� ���

�3 ��# �.���� �� �)����� �� ����� ���� �� ��%��� ;���� ��� ��������� � ����������= ���� �)��������� ��

�# ����� �� ������� �� ���������� �� #� ��������� �� "/1

� �� ��� ��������

Page 103: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

�� ������������ � ��� ��� ������� ������������ � �� �������������� 0�� #����

��� )����� ��%��������� �������� ;��������� ��� ��%��������� ��������

� � �"���< ��%��������� "� %��� � ��%��������� �� ����� �� �������� ��� ��

�������������

�� ��� ��� ��� �� "� ���� �� �������� � ��� ��� �"���� ���� � �� ��������������

� �� ������� ������� ��� %�� � �������� ������� ��� ���� � )����� � ������� ����

�������� ������ ����� ���� � �� �������������� ���� ������� ��� ������� ���%��������� ��

�"��� ��� ����������� � �� ��������������� ���� ��� � ������ � ��������� �� �"���

"������� ��� ���� � ������ � �� 8����� C�C�

Esquemarevisado Esquema

mejorado

Experimentocon alumnos

Revisiónde Expertos

GENERACIÓNDE HIPÓTESIS

CONTRASTACIÓNDE HIPÓTESIS

Evaluaciónteórica

Esquemateórico

deducido

Análisis dela opinión deproductores yconsumidores

Síntesis

Reflexión de lainvestigadora

Esquemaempíricoinducido

Esquemainicial

abducido

8����� C�C- 0����� � ���������� ��������.��������� ��� �������� ��������

"�" ������� �� .��������� �������

�� ����� � ������ $��� "� � �� ������ ���� �������� � ��� �����- ��� "�

��������� � �� ��������� � �� ��������� ���� "� ��������� � �� �������������� �

�� �����-

� 1�������� � � ����� ���� �� ��������� � �� ��������� � �� �������� � ������

%��� ���������� �� ������ ��� �� "� � �� ���� ��� �� ���� ���� ���� ����������

)����������� � ��� ��������� %���� � ��%��������� "� � ��� ��������� ����

�� ��� �������� ��

Page 104: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��������� ���"� ���� ��� � ��� ��������� ��� ���� ��#���� ��������

��������� ����� � ��%���������� ��� %��� � ��������� ���-

>� ������ ( ������� 1��� ���9 ��!��� '������ ���� ���� �� ��� %��

� ������� �� �"��� � ��������������� ������� "� �� � ����� ����

����� � ������� "� ������� �� ������� ������� � ������ �� ��#����

�"��� � ��������� �� �"��� �������� �� ������ � ��� ��������� ��������

� ������ "� � "��� ������������ �� ���� � ����������� ��������

"� �� ������ �� ��������� � �� �"��� �� ���� �@)����� ���� ���

�������� � ������ )������ "�� ��������������� ������� ������ �

����� ���� �����

?� "����� ( ������� 1��� ���9 ��!��� ����#���� (���� ���� �� ��� %��

� ����� ���� �� �"��� "� ������� � ��� �������� � �������������

������������ ���� �� ��%��������� ������ ���� �����������.���������

��� ������� � ������� �� ���� � ����� ��������� ���� ��

��%��������� "� ������ � ���������� ���� ������� �� �������� ��

��%��������� "� � ��������� �� ������� ���� ������ �� ��������� �

��� ������� � ������� �� ������ ��� ����� �� ���� ��������� �����

����� � �� �"��� ��� ��� ��������������� ������ ��� ����������

������������

B� "�#� ��� � ����� ����9 ������ � � ��!��� (������ �� ��� %�� �

���� � ��� ��� �"���� ����������� ���������� ���� ������������

��� ������ ������� � �� ��%��������� ������ ���� �� ��������� ��� ������

��������� �������� �� ��%��������� "� � �@#� � ��� �"���� � �������

������������ "� �� �� ������� � ��%����������

C� 0���� � ��!���9 �������� ������ � �&�� ��� �"��� � ����� �

����������� � )����� � � ���� � ������ ��� ����� ������ �

�"��� ����� � %���� ���� � %����� 6�� ��� ��������� � �� �����������

� ��� ��� ���� ������� �$���� �� ������

� $�� ��� ������ � � ����� ���� �� ����� "� � �� ���� ��� �� ��������� � ��

��������� �� �������������� � �� �������� � ��� ������ �� ������ ��� �� "� �

�� ���� ��� �� ���� � ���� ���"� ���� �������������� �� ��� �������� ����� �

"� ��������� ������ � �� ���������� )����� � �"��� ���� � ������� ���������

������� �� ������ ��� %��� ������� ���� �� �������������� ��� ����-

>� $�� ��� ������ ����#����� �� $������� � ��� �������������� � �������

��������������� �������� �� �"��� ���� ���� �� �� ���������� ��

@)���������

?� $�� ��� ������ �&����� �� ���� �������������� ������� � �������

�� )������� ��� ��������� � ��%���������� �� $������� � ��

�� �� ��� ��������

Page 105: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

)������� � %������������ ������� �� ���������� $�����

$������ ���������� �� �"���� 6�� ��� ��������� �������� �� ��������

��� ����� � ��� ��� ���� ������� �$���� �� �"����

� ������������� � ��� � )������ ���� � ����� ���� ��� � ��� %��� �� ������ �

������������� �� �"����

1�1�� ��! ��� �����'!�#" ��"����!7�8 �(.*� � ���#�!'# ��)*'�!7#

2�� ���� � �� �$���� � ������ � ����������� �� �"��� � ����� ���� �������

� ��������� �� �"��� ������� "� ����� � ����� � ������� "� ����������� � ����

���������� �#������ � ��� ��������� ����������

��� �"��� �� � ���� ������ � �� )������� � ����������� � �� ������������

� �� �@)���� ���� ����� � �� ��%��������� "� ������� � ��� �������� ���� "�� �������

� ������ ����� �� ��������� ������� "� �� ����� �� �� ��������� �� ������� ���� "�

�� ������ � �� � ��� �� ����� � ������� ���� � ���� ������� � ��������� � �"��� �

���������������� 0��� ��������� �� ����� �"��� � �� ������ �� %���� � ������ �

0����A����� L0����A����� >II>M "� ������� � � ������ � ��� ��������� �������� � ������

)�������

0��� �� ������������� � �� �"��� ������� � �� � ����� ��� �������� �

��������������� �� ����� ����� � �����$������ ��� ��������� ��#����� � ����� � ���

������ ����� � ���� ���� � �����$������ ��������� ������ "� ���������� � �

������ � ������� 8������� � �������� ��� ��������� ��������������� �� �"����

�� �� ��������� � ������ ������ ��� ������ � ��� ��������� �� ���������� "� �

��������� �� ���������� � �"�� ��������� ���� ��������� ���������

�� ������������� �� �"��� ������� �������� � ���� � ���� � � 6�������� F�

1�1�� ��%*")� �����'!�#" ��"����!7�8 �(.*� � � 4�&�!'# �")*'�!7#

�� �"��� ������� � �� ������ ��������� �@#� �� �������� � �� ������������ ����� �

�� ��%��������� "� ��� ��@��� �� ����� �� �������� � �����;�< ��� � �� ��� �������� �

������ � ���� � �� ��������� ��� ���� ��� ������ �� �"��� �� ��� ��� "��

������� �� ���� ���������� � �� �������� "� ���� ���������� �����������

���� � ������� � �� ���������

�� ��#���� � ��� %�� � �������� �� ��%��������� "� ������ ������ � �"��� �

��������������� ���� �����%��� � ���������� ������������ � �� ���� � ����� ��

�"��� "� ������ � ��� �������� � ��� �������

�� 8����� C�F ������ ��� ���������� � ������� ���� ����� � �A����� �"��� ���������

�� �"��� �������� � �� ������� � %���� ���������� 0��� ���� �������A

���.��������� ���������� � �� ������� �� ���#���� � �������� ;��� �������� �

��%��������� �����������< ����� � �� ��%��������� ������� ���� ������� �� ���A

�����.�$��� ���������� ��� ������� � ������� ��� ���#����� � ��������.��%���������

�� ��� �������� ��

Page 106: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Esquemaempírico i

Conjunto i-1de referencia

Preguntasprod/cons i

Conjunto ide referencia

Análisis delconjunto i

de referencia

Actualización delconjunto i-1de referencia

8����� C�F- ������������ �� �A����� �"��� ���������

�������� �� � ��� ��������� � ������� ���� "� � �� ���� ������������� �� ����

��� ����������.����������� � ��� ��� ������������ ���� � ���� �� ���� �� ��������

�� ��������� � ���#���� ����� � ������� ����������.����������� � ������ � ���

����������������

� ���� ���� ������ � ���� � "� � �� ��� ������� ���� ������� � ��������� �� ����

� �������- � ���� � �� ���#���� � �%����� ;���������� ������< � ��� ��������

�� ���������.����������� �� ���#���� � �%����� � ��������� ������������ �"�����

�������� ����� "� �� ��������� � ������ � ���� � ����� � �"��� ��������

������������� �� ���#���� � �%����� � ��� ���������� � ������� %�����- ���

�,������� ����� �������� ��� �%��������� ����� ���� ������� ���� �������� � ����

�����$��� ;����� ��������<�

���� � ������ �"��� � ������ ��� ��������������� � ��� ����������.�����������

������������ � "� � ��������� ���� � "�� ���� � ����������.����������� �

����������� � �"��� "� � �� � ����������

*� ������ �� ��� ��������� ���� � ����������� �� ���#���� � ����� �

����������.����������� � � ������ � ������� "� ��� � ���������� � ��� %���

� � ���� �����#���� ��� ��� ������ � ������� "� �"���� �� ����,�� ������� ����

������ �����$������ ������������ �� ������ �� � %��������� � ������ � �� �$�������� �

&���� ������� L&���� ������� >IGHM � "� � ������ � ����� ���������� ������ ��

������������� � ������ � �� ���� � ���������� ��� ��������� ��� �� ���� �������� �

�� ���� � � ������ � �� �������������� � ������ � ���������� ����������� ��� ����

��������� ���� ��� � ����� � ������

�� ���������� � ������ � ��� ��������� � �� ���������� �� �"��� � ����������������

�� �� ��� ��������

Page 107: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� &# ������ �� '����������

� � ������ ����� � ����� ��%��������� � ��������� ������� ����� "� �� ���� � ������

�� �"��� �� �� ��$������� ��#�� ���� � �� "� � ��� � ��� %��- � ��� ��

������ � �� ��������� �� ������ �� �"��� � ��������������� � ����� "� � %����

������������ ����� ����������.������������

�� ������ ��� �� "� � ��� ��������� ���������� � "� ��� �������������.�����������

�� ��� )����� � �� ������ ���� ��� �������� � ����� ;���"� ��� �� ��� � �

������ � ������< � ����� � ������ �� ���� ��� "�� ��������� ����� �� ���������

)������������ ���� ��� ����� "� ���� ������� � �"��� � �� � ��� � �����

���� ����� � ����� ���� �� �������� "� �������� � "� ��� � ���������� � �

�� ������� �� �����������.���������� �� ��������� ����� ������ � ����� ��� �� �� �#��

%���� � ����� � ���� ����������� �� ��%��������� "� �� ������� � �"����

�� 6�������� G )����� �� ������������� �� �"��� �������� ���������

1�1�- ��&"��(!( )� ���(4�'�!7�(8 ��#4*�(�� )� �(.*� � �"!'!�$

�� ��� %�� � ����� ��� ��� �"���� � ��������������� ������ ���������� �

��������� � �� ������ �"��� � ���������������� 0��� ��� � �������� ��� ��� ��� ���

��������� ��������� "� ������� ��� �"���� � ������ �� ���������� � � �"��� �������

�������� ��� �������� ������-

>� �"����� ��������� ������ "� �������� � �� ���� �� �"��� � �������������

��������� � � �"��� ��������

?� �� ���� � "� �� � ��������� �������� � ������� ���� �������� � �����$��� "�

����� � ��������� �� %���� � ���������� � � �"��� � ��� ���� "� �� �� �

� ������� ������ ������� � ��%��������� �� ������� �� �������� ��� �������

�����������

*�� �� "� � �� ���������� � �"��� ������� � ��� �� ������ � �� ��������� �

��� ��������� � ��� "� ������ � ����� ��������� � �� ���� �� ��������� � ��� ���������

������� � ��� ����� � ��#��� "� ��� ����������� � �� �������� � �� �"��� ��������

�� �������� � ��� ��� ������� �� �"��� � ����� � � 6�������� H�

1�1�1 9�5#�� )�$ �(.*� �8 �7!(!�#" ���!'!�$ )� �:4���#(

*�� �� ������ � �� ����� � ��� �� �"��� �� � ��%��������� ������ ����� � ��

�@)���� � �� ������������ ���� � �� �������� � ����������� �����������

0������ ��� ������ ������� "� ������ ������� � �"��� ������� ���� �� ����

"� �� ����������� �� ���������� �� ����� ����� �� ������ � �"��� ;� �� ��������

�� �������� ���� �� �������� ��� ����� � �� ������� �� "� � �����<�

���� ���� ������� � ����� � �"��� � ��������������� � ��� ��� � )����� � �

���� � ������ "���� �� �������������� ���� ��� �� �������� ����� � %���� ;���������

�������������< ���� � %���� ;��������� �� �����<�

�� ��� �������� ��

Page 108: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ������ �� ��������� � ��� �������� � ��� ��������� )����� � �"��� ������� �

����$����� ������������ ��� ��������� ���� ��� ����� � �� ���� �"��� �#������

�� 6�������� D �@#� �� �������� ������� ��� ���� � )������

1�1�2 #"���(��'!�#" � 4�&�!'�

�� ��� ������ �������������� � ���� �� �"��� ������� ��� )������ �� ��#���� �

������ �� ���������� ;��� � ����� � ����� � ���������� �����������< �� @)��������

�� �"��� � ���������������� 2������ � ��������� �� #���� ��������� � ��� �� �"���

���� �� ���������

0��� ��� �� ������������ ������������ ��������� ��� � �"��� � ��������������� ����

���� ������� ���� ��������

�� �������������� �������� � )����� � � 6�������� I�

1�1�� #"���(��'!�#" �:4��! �"��$

�� ��� ������ �������������� � ���� � ���� � �� ������� �� �"��� "� ��������� ���

�������� ����� � )����� ���� � ���������� ������������ �� ��� �������������� ���

"� ��� ��� � ��#��� ������ ���� ����������� ��� � �"��� ���� ���� �� ��������

� �������� � �������

���� �������������� ��� �� %���� � �� )������� ���������� � � "� � ���������

��������� ��������������� �� �"��� ���� �� ���������� %�������� $������ ����������

�����%��������

������ � )������� � �������� ����� ����� ������������� ���� ������������ "� ����

�� ���������� ���������� � ���� ����$��� � �"��� ���� �#�������

�� 6�������� >E �@#� �� �������������� )�������� �� �"��� � ����������������

� �� ��� ��������

Page 109: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

������ �

!����� ��������� �������"�#

� $��� �������� �������"�

� �� ����� � �� ��������� � �� � ��������� � �"��� � ��������������� �������� 6��� � �

�� �������� ���������� � �"��� � ��������������� �@#� ��������� �� ��%���������

������ ���� �� �������� � �������� � ������ � ��� %���� "� ���� � %������ ��� ���

"� ������ )����������� � �� ��������� ����� ����� ����� � �� ���� ������� �

�������� � �"��� � �� � ���,��� � ��� %���� "� ������ �@#�� �� ��������� � �����

����- ����� ��� ���������� ���� ��� ��%������� � ���� � ��#���� � �� ��������� �

��������� ��������� �� �"��� � ��������������� "� ������ �@#�� ��� ��%������

���������� ��� ��� ��������� �������� � ������ � ������ � �� ������� � �� ������������ �

��� ������ � ��%�(���

$�� ������� �� �������

2��� %������� �� ������� N"�� ��%��������� � ������� ���� ��������� ���������� �

���#���� � �������� � ������ "� � ����������� � �� ��� ��� ��%�(��O � ��� ������

%���� � ��%��������� "� ����� � ���� � �������� ��� ������� � �� ������� ���

%���� � ��%��������� ���- �� ����������� � ��� ������ ;������� � ������ � ������<

��� ������� �������� � ������ � ��� ;����� ��� "�� ��������������� ���� ���<�

���� "� ��� %��� � ����������� � � ������ � ������ � �� � ���� �� ���

����������� �� ���� "� #���� � � ����� ��� ��������� �������� � ������ )�������

6��� � � ������� � � 6�������� > �� ��%����� %��������� ��� ��� ������� �

���������� ��������� ��� ���������� � "� ������� � ��� ������� � ��%�(�� � ������

)�������� � ������ � ����� � ��� ������� �� ���������� � ������ ������� � ������

��%�(�� � %������������ ��������� � ������������� �� ������ �� �������������

�������� � �� ������ ��%�(�� � ���������� � �� )������� � ��� %���� � � ������

0��� ���� � %������������ �� ������ ��%�(�� � ������� ������������ ����

�������� �� ��� ��� ��� �� "� �� ���������� ��������� �� ��%�(�� ;� ������< ������

� ������ ����� ��� ��%��������-

�� ��� �������� �

Page 110: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

>� &�������� � �� ���#���� � ����� � ����� "� �������� ��� ������� "� �

�������������� �� ������ ���� ���������

?� �#������� � ��� ����� � ����� ������������ �� ������������� �� ������

��%�(�� � ��������

B� ��������� �� ������������� �� ������ ��%�(�� ���� �������� �� %� � ������

� ���

C� ����"��� � �� %���� �� ��%�(�� "� �������� � ������������� �������� �� ������

��� � $� � ���������� ��� ���� ����� ������ ����� � �"����� ����� � "� ��

���������� �� ����������

�� 8����� F�> ������ �� �������� � ���� �����-

Obtenciónde los casosde prueba

Ejecución delos casosde prueba

Búsquedade faltas

Conjuntode casos

Conjuntode salidas

Conjuntode faltas

Análisis delas salidas

Anomalíasdetectadas

8����� F�>- 0����� � ��������� � ��� ����� � ������

�� ��������� ���� ����� "� � ��� ������ � ��%�(�� ��� ����� � ����� #����

�� ���� ������� �� � ��#���� � ��� ������ � ������ �� ����� �������� � �������

;���������� ��������� $�������� ���< ��� ����� � ����� ��� �� ���� "� �������

�@#�� � ������ � ������ �� ��%�(�� � �� ����� ���� )�������� ������� �� ��� ���

��� �� "� �� ��������� � ��� ����� � ����� � ��� ���� ��������� 0�� ���� ���� ����� ���

�������� � ����� � ��� ��� ���� ��%�(�� � ����� "� � ������ � ����� � �����

������� �� � ������� "� ����� � ������ ���������

��� ����������� ��� ���� � �� ���� > �� ������ � ������ "� � ��������� �� �

��������� � ��� ������ 6�� � $� � ����� ����� � ����� )���� ��� ��� � ��������

��������� ��������� ��� � ����� � �������� � ������� ������ �������� � ����� �

��������� ������ �� ��%�(�� ���� ����� ��� ������ 2������������� ���� � ���� ����

������ � �� ����� � �� ��������� ��� �������� � ������ � ���� �����$��� � ������ �

��������� ���������� "� ���������� ���� ��-

� ��� %���� � ��%��������� � ������� �������� ���� "� �� ������� � ���� ��������

6�� ������ � �� ��������� � �����$��� �- ������� � ����$������� � �

�������� � � � ����%���

� �� ��������� � ��� ��������� 5� �������� ��������� � ���� ���� � ��%�(��

��� �� ���� ��%�(�� ��������� ��%�(�� �������� � ��#��� ��%�(�� � �����

��� ���

� �� �������� � ������� �� ��%�(�� � #������- $�������� ���������� ����������

���

� �� ��� ��������

Page 111: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

��� ���� � ���������� "� ��������� � ���� �������� � ����� ��� ��������� ���

"� � ��� � ������� ���� )���� �"����� ������� "� ���� �� � ������ � �� ���� �

��������� ��� ������� � �������

0�� ������� ���� � ������� ��� ��� ������� ���� ��� ���� � � �� ���%������ ��

�"��� ������� �������� ���� ��� ����������� ��� ������ �� ������ �@#��� � ��

8����� F�>� ���� ������� � �� ������� � ��� ����� ������ ������ �#���� � ���� �

����� � ������ "� ���������� �� ��������� � ��� ������� �� ������������� ����������

� �� %���� � %����� ��������� ��� � ��%�(�� ��� ���� ����� "���� %��� �� ������ �

��� �������� � ������ ��� ����� � �� �����#��

$�� �� �� �������� �� �� ��������� .����� � � ��� �������

0������ � ����)�� � ������ � ������ )����� ���������� � ���� �������� ���

�������� ������� � �� ���� � ������� ��� ������ � �� ��������� ������ ��%�(��-

>� �������� � %������� � ��� ��������������� ��������� "� ����� ��� � ��%�(�� ;��

"� ����� ����� ���� � ������� "� � ������ ������ � ������� � �����������

�� ��%�(�� ��� ��������������� � ��� �������� $���� ���< � ��� ��������� �

������� "� ������ ������ � ����� ���� ���� ��� ������ ������� ���� ����

��� � �����

?� 0��� ���� ��� � ��� ��������� �����$����� � � ���� ������� � �����-

;�< '����$��� � ������ � ��� ��� ;����� ����������� ���� ������< � �

"� �� � ��� ����� �� ������

;�< �������� � %������� � ��� ��������������� ��������� �� ��%�(��

�����$����� � > � ������ � ��� ��� �����$���� � ?;�< � ���

������� � ������ "� ������ �� ��������� � ��� ����� � ������

B� 0��� ���� ���� � ����� ������ ������� �� � ������� "� �%��� � �� ����

�� ��%�(��-

;�< �#������� � ��� ����� � ����� ����$������

;�< ����������� � ��� ��������� ��������� �� %������� � ��� � ��������

������� � �� ���� ����� �� ������ � ��������

���"� � ��� ��� ������ �� ���� � �������� �"������ "� ��� ������� ����

�� �����#� ��� ����� � ��� "� � �� � ������ ��� ��� ��� �������� ���� � ����

%������������ ���"� �� �������� � �������� � ������ ��� �������� ��������� ���

��� ��� �������

�� ��� �������� �

Page 112: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��%����� %��������� ��� � ����� ��� � ��� ������ � "� � ������ ���

���� $� � ������������ � �� ����� ������� ����� �� ���� ������� ����� ��� ������

� � ��%�(�� � �������� ��� ���� � ������� ���"� �� ����� ��� ������� ��%�(��

"� � ������� � �� � ���� ��� ������ ��� ����� � �� ������ � ���� ���� ����� �

�� �#�� %���� � ���������� �� ������ �� ������ ���� � ������� ���"� �� ����� ���

��� ���� ��� ������ ;���"� ���� ������� ��� � ����� ��%�(��<: ��� "��� ���� "�

�� ��� ��������������� � �� �����,���� "� ���� ��������� � ��������� �� ��� � ��� �������

�� ��� ������������ ��� � �� ��� ������ ��� ����� ��� ������ � ������� ��� �� �������

� ���� � ��������� ������

�� �"��� � ��������������� �� ����� ���� ��� ���� ������� "� �� �������� �

����� � ���� �������� ���� "��� ���� "� � �"��� �� ����� ��%��������� �����

�-

� ��� ��������������� �� ��%�(�� ����� �� ���� �� � ��� ����� �� ����� ;������

><�

� ��� ���������� � ��� ��� ����� � ��� ����� �� � ��� ����� �� ����� ;������

?<�

+��� %�������� � ������ ������� �$��� ���� ����� � ��%��������� �� �������

����-

� (����������� '��� ���� �� ����� � ������ "� ��������� ������ � ������� ��

��%�(�� "� � ���� ������������� �� ��� "� ��� �� �"��� � �� � �����$��� ���

��������������� "� ��� � ���� ��� ����� � ����� � ����� � ��� ���� "� ��

����� ���� �)���� ��� ���� � ����� � �� "� � �� � �������� ���������������

�������� �� ��� ����

� (����������� 3��� ���� ��;�< �������;�< � ������ "� ������ ����� �

���#���� � ����� � ����� ��� ��� ��������������� ������� �� ��� � ��������

��;�< �������;�< � ������ "� �#�� � �������� ����� ��� �������������� �������

�� ��� ���� � ����� � �� "� � �������� ������ ��������������� ����������� �

�����$��� �� ��� ����

0�� �� ����������� ��������� � ������� ����� "� ��� ��������� � ����� ��� �� ����

���� � � �� ������ � ���� �� ���� �� ���� ��������� "� ��� ����� ��� "� )��� �

�� ����������� � ������ � ��%�(��� � ������� � � ��� ���� ;��������� � ��� ��#�����

� ��� ������ �� ��%�(�� � ���- ������������� � �� ������ ��%�(�� � �������< "� �� �

��� � ����� � �� �����#� � "� �%������� ��� ����� � ���� ���� � ������� � �����

������������ � ����� � �� �� �$�����

�� ��%��������� �������� � � D��� ���� ���� ���������� ��� �� �����$�������

������� � �������� "� � �� � ����� ���� ������� ��� ������� ���� �� ��%�(�� ���������

�� ��� ��������

Page 113: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

�� ������ "� �� ����� � �� "� � ������ � �$� � �����$��� � "�� ������� ��

��������� � ��� � ������� ���� ��� � ��� ���������� �� ������� � "�� ����� �� �����

��� � �%���� "�� ������ � ������� �� ��%�(�� � ��� � ������ � ���� ��� � �����

�� ����� "� ����� ���� �� %����������� � ���� ���������� � ������ �������� ���� ���

��������������� "� �� � ��� ����� ������� � ������ � ������ �� ��������� � ��� ����

"� � "���� ���� �� ����� � ��� ������ � ��� "� � "���� ���� � ��� ����� �

����� � ����� ��� � �� ��� "� ������� ��� ��������������� "� ��� ���� 0��� �

���� � �� ��������� ��� #���� � ���� � "� � "���� ���� ��� ���� %������� � �������

� �� ���� ���� ���� ������ ���� ���%������� ������� ��� ���������� ����� �� � ��

�� @)�������� ��������� � ��������� � �%��������� �� ������ '������� � ���� �

"� �� ���#���� � ����� � ����� � "���� �������� ���� ������ �� �������� � �� ������

��%�(�� � ���� ������ �� ���������� � �� ������������� � �� ��������� ���������� ��

��� ������ ��� �� ���� "� � ����� )����������� ���� ���� � ������� ����� ���

���� ������ � "����� ��� "� �����"�� �� ������������� �������� �� ��������

0�� ������� � ��������� �#�� ����� "� �� ����� "� �� ��������� ������� �� �

��� ���� ���� ����� ��� �������� ���� "� �� "� ������ ������ � ��� ���������

�������� � �� ��� P�� "� ����� ����� � ���������� � ������� �� �����P ������ �

���� �� ���#���� � ����� � ����� ��� �� ����� ���������� � �� ������ "� �� ���

������ ���� ����� ���������

� �� ���� � ���� �������� �� � �@#�� �"���� ��%��������� ���������� ��� � ��� "�

� �� � ���� � ��� ����� � ����� �������� �� ��� � ����� ���� ������ �� ��������� ��

��������� � ������ ���� �� �������� ���� �������� �%���� � � ��%�(�� � ������ ��

��������� �������� � ������� �� ������

�� ��%��������� �������� � � D��� <%������ ��������� ���� ���������� ���

��� ���������� �������� � ����������� � ��� �������� � ������ ��� �� � ����

���������� ��� ��������������� �� ������ � � ���� � �� � � ������� �� �������� �� �����

"� � ��� �������� "������� � �"���� ������ ���������� � ������� ��������� ����

"� �� �������� � �������� � �� ���� � ������ � ��%�(�� � �"��� "� ��� ���������� �

����������� � ��� ������� ��� ��� ���� ��������� ���� "� � ������� ��� ����� � �����

������� � �� ����� ���� $��� ;� ������ � ����� �������< %����� ������� ���� �

������ � "� �������� � �� � ���� ���������� ���������� � �� ��� ������������

)������� �� ������� ��� ������� "� �� ����������� � ��� ��������� ������� ��

�� ���������� �� "� � "������� � "� �� �������� �� � �������� � "� ��� ���������

�������� ��� ������

�� ���� � ���� �������� �@#� ��� ��������������� ����� � �� ������� ���� � �� ������

� ��� ���- ���������� ������������ �� ������� ��������������� � ������������� � ��

������� ��� "� ���������� ������ �� �� ������� � � �� �� ���� ������� ���� �� ����������

������ � ��� ����

����� ����� � ����������� � ��� �������� � ����� � ��������� ����� ���"� � �$��

� ������� ��%����� +������ � ���� �������� ������ � ������ � ������ �� ��� ���

������ � �������� � "�� ������ � � ������ ������� ;� ���� "�� ������ ����� ��

�� ��� �������� �

Page 114: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��%�(��< � ���� �������� � ��� � ��������� ��� �������� ���� ���������� ���� "� ���

������ ����������� ������ ����� �)���� ��� ������ �� ��%�(�� ����� �����%��������

������ ��� ����� ��������� � ���� ���� � �� �� #������ ��� �)����

� ��� �������� ���� ��� ������� "� � � ������ � ������ � %��������� �������

���� "�� � ����������� ��� ����� � ����� "� � ���� � "� ������� ��� ���������������

"� ��� ��� ������ ����� � ����� ;%��� � ��� ����� � �����<� *�� �� ���� ��� ��

������� � ������� � �������� � ������� � �������� ����� � ���� ;���� � ������ ������

� �����#� � � ��� ���< � ��� �������� ���� �������� � ���#���� � ����� � �����

"� ������� ��� ��������������� ������� �� 8����� F�? ������ �� �������������� � �����

�������� ���� � �"��� � ����������������

������� �� - ����� ������ . ���� ,����� �� ����!���� �� �# ���,��!�

�����!���/������ - ����� �� ����� %�� ���� !������� 0���� ���0� ,�����

8����� F�?- �������������� � ����� �� �"��� � ����������������

$�� ����� �� /�� ������ � �� ������� �� �������

������� � �� ����� � ��� �����$���� ��� ������� �� ������ � ������ �������

���� � �"��� � ���������������� ��� ������ �� ��%��������� "� ������ ���� ������

������� ���� �������� � ��� ������������ �������� ����� ���� ���� �� � �������� �

� �"���� �� ��� ��� "� � ��� ������� ��������� ��� ��%����������

2�-�� �!7�$ ���'�!'#

6��� � � �� ��������� � �� ���� � ����� �����$��� �� ����� � �� "� � �������

�� ������� � ���� �� �������� � ����� ���� ��������� 0��� �����$��� �� ����� � ������� ��

"� ��� � ����� ����� ����- � ������ �� ��%�(�� "� � "��� ������ � "�� �����

�� ������� �%��� �� ������ ��� 0�� ����� � �"��� ����$��� � ��� "� � ����� � ���

����� � ������

���� ��� � ������� "� �� �����#� �������� ��� ���������� "� �#�� �$�� �����

�� ����� ���� �� "� � "��� �������� ��� ���� 0��� "� ���� ���������� ��� ���-

>� �� �������� � � ��� ��� � �� ������ ���� � �$� "�� � �� "� � ����� ���

�� �����: � ���� �� ��#���� � $��������

�� ���#���� � ����� �������� �� ������� ��� ��������� ������� � ������ ��

���� ���� ������ ����"��� �������� � ������� �� ��%�(�� �� ������ � �����

�������� � �� ����� %����� 0�� #���� �� ���#���� � ����� � ����� ������

���� ��������� �� ������� ������������� � �� ��������� �������� �� �

����� ���� ��������� "� �� ������������� � ����� ��������� � $���� � "� �

������ � �������� ���������� "� � "��� ��������� ��� �� ���� �� ��������

� �� ��� ��������

Page 115: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

�� ������ ��� ���� �� ����������- � �� ���� � ������ �� �������� �� ����

������� � ���� ����� � ����� "� �� ����������� ��� � ��� ������ �� ������

���� "� ������� ���"�� � ���������� ���� ��������� 0�� � ��������� ����

������ �� ���������� � ������ ����� � ����� "� ������� ���� ��������� �

������ �� ������� = � ���� �� � "��� ������ �� ���������� � �� ���������

��� ����� ����� � ����� "� #����� ����� ��� ������� ������� �� ���������

���� ��� ����� )��������� ;��� � �� �������<�

0�� ���� ���� ��� ������� "� ��� ����� ���� ������ �� �������� � �� ������

�������� ���� �� ��������� ������ ;� ������ ��� /:��� ���< �� ��� ��� "�� �����

���� ����� ��� ����� � �� ������ �� ��������� = ��� � ��������� �� "� �� �

�@#�� � ���������� � �� �����- �"�� �������� �� ��%�(�� "� � "��� ������

��� �� ����� ��� "�� ����� � ����� � ���$���� � "��� �����

?� �� ����� � �� ������ �� ������ � �� ����� � ��� �$��� �� �������

����- ������� "�� ���� �� ������ ��%�(�� � ��� ������ � ������ �

"� � ��������� �� ����� ��� ��������� �� ������ ��%�(�� �%������ ��� ��

������

�������� � �� ����� "� � ����� ���� ��� �%���� � ��������� ����� ��

��%�(��� *��� ��� ������ ��������� � �� ����� �� ��������� � ����� ����� ��

������� ���� ����� ��� ���� �� ����� � �������� "� ������� ��� %������� ��

������ ����� �� ��������� ������� � ������ ����� �������� ��������

� ����� � �� � ���������� � ��������� �� ����� ������ ����� � �� ������

��������� �� ������ � � ����� 2������ ������ ����$��� "�� ���� � ��

%������������ "� �%�� � ��%�(�� � �� "� � ������ �������

�� ������ � �$� ������ � �� ���� �� ������ ��������� � �� ������

�� 8����� F�B ������ �� �������������� �������� ���� � ���� ���������

- �������� .�,��!� � ,����� ��� ���!���

1���� !���!���

- ������ )��!� � ,����� ��� ���!���

8����� F�B- �������������� � ������ �� ���� ���������

2�-�� �!7�$ 4����!7#

6��� � � �� ����� � �� ������� F�? � �� ���� � ������ "� �� ����������� ;� ���< �

�� ������� �� �� ���� %����� ������ � �� �� "� $����� 0��� ��� ����� � #��� ���

��� � %������ "� � ����� � ��������������

6��� ������ ��%�(�� "� � �� ��������� � ����� � ����� � ��� �������� �

���� ������� ����� ������ �� 8����� F�C;�<� ����� ������ �� $���� �� ������ ��%�(��

�� ��� �������� �

Page 116: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���� �� �������� ��%�(�� ��������� ���� ������������ �� ������ ��� �� ���� ���

�������� ���������� ��� ���� ��� ������� ������� �� ���������������� ��� ������� �������

�� ���� "� ��� ����� ���������� ���� ������ � "� ��������� � �� ��������� � �����

� ����� �� ������ ����� � ��%�(�� ;� ���� ������� � "� ���� ������� � ������

������ � ���� ������� �������� "� ������� � ��� ������� � ����< �� ������ ��� ����� �

����� ������� ���� ������������ ���������� ��� �� ���� ��;�< �������;�< �����;�<

��� ���� ��� ���������� � ������� ���� ������ �� 8����� F�C;�<�

PROCESO´(actividades

y tareas)

EntradasProducto

Recursos

Métodos(guías y técnicas)

(a)

OBTENCIÓNDE CASOS

DE PRUEBA

Recursos Personal

Técnicas

Casos de pruebaSoftware

(b)

8����� F�C- 0����� � ��������� � ��� ����� � ������

����� � ���� ���� �� ������� � ��������� � ����� � ����� "� � ������ �� ��%�(��

����� ����� ��� ��� � ����� � ����� ����� � �� ������ "� ��� ���������

��� ��� ���������� ���������� ���� ������� �� ���� � ������� "� ��������� ����� �����

� �� ���� �������� �� 8����� F�C;�< � ��� �$���� "� �� ��%��������� "� �� �

������ � ���� �������� �� �"��� � ��������������� �� � �%���� �-

>� ��� ������� "� ����������� �� ������� � �$������ ��� ��������������� "� �����

���� ������� ���� ���� "� � ��#� ��� ������� � ����� �� � ������� �

������ ��� ���� )������� ��� ��� ��������� ������� �� �� ����� ����

%�������� � ��� ��� %������ "� � ������� �����

?� ��� 9���������� "� ������ � ������� ������ �� ���� � "� �� ����� ����

� �� ��� ��������� ��������� "� %������ �� ����������� � ��� ���������

������� ��� %������ "� � ��#� �� ������� � ����� � �����

B� �� ��%�(�� ;�������< � ������ � ��)���� �� ������� ��� ������ ��������������� "�

���� �������� � ��� � ������ � ��� �������� 0�� #���� � ���� � �����#

� ������������� ��������� � ����,�� �� ����� ���

C� �� ������ ������ �������� � ��� ��������������� � �� ������ ������� �

��� ������ ������ � �� ��������� ������ � ��� 6�������������� ���� ��

�����#���� $����� ������ ���������� ��� ��� � �� ���������� ���� ������

���� �� ����

F� ��� ����� � ����� �������: � ���� ��� ���������� ; .� �����������< �

���� �� �������� 5� ������ ��������������� � �� ������� "� ��� �������� ��

� �� ��� ��������

Page 117: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

������ ��� ��������� ��� "� �@#�� �� �������������� �� ������ � ���

������� �� �������� � ��� ������� � ��� ����� � ����� ������� �� � ��

������ �������� ���� ��� ������ ��������������� � ���� ����� � ����� ��� � ��

� ������ ���� �� ���������

�� 8����� F�F ������ �� �������������� �������� ���� � ���� ���������

- �������� )������� ��� �!���/����� �� !�������

- �� ��������� .�!�"��!�� ��� ,����� ������ ��� �� !�������

1���� �,���!��� - ������ %����'� � ,�����

- ������� %����!���+�!���� �� �� !������� ��� ��2�3�� �� �� ����������

- ���������� %���� �� ,����� '�������� ��� �� !�������

8����� F�F- �������������� � ������ �� ���� ���������

$�" � ���� �� ��� ��/���� !�������

1������� � �� �������� ���������� "� �� ��%��������� ������ � �� �������� �

�������� � ������ � ��� ������� � ��� ������ 0���������� ����� � ���� ����

� ��� �����$���� ��������� ������ �� ������ � �������

��� ������ ���� �� � �� ������ �� ���� ���� ������� � �������������� �� �"���

�������� ��� �$���� ���� ������� ��� �� ������������ � �� ��%��������� �����$����

����� ����� ;����� ���������� ������� ��������� ��#�� ���������� �������< �� ����

� ��������� � ���� ������� �� ���� ���� "��� ��� �������� �� ��%��������� �

������ ���� ��� �������� �����$������ �� ��� �������� ������%� � ����� � �����$���

��� ��������� �� �"��� ��������� ������ 0��� ��� � ������� ���� ��� � ��� ������

�����$����� � ���� ���� � )�������� ���� � ���%������� ����� ��� %���� � ��;�<

��������������;�< ��������� "� �������� ���� �� ��%��������� � �������

2�1�� �!7�$ 4����!7#

�� � ���� �������� � ��� �����$���� ����� ����� ��� ������ "� �������� ���

��������������� �- ��� ������� "� ������� �� ������� ���� ����� ��� ����� � �����

��� ���������� � ��� "� � ������ ���� ������� �� �������: �� ������ ������� � ���: ���

����� � ����� �������� �� ������� �� �������: � ��%�(�� "� � ���� ��������� �������

� ������������� � �����$��� ��� ��������� "� ������� �� ��%��������� ������� ���� ��

���������

�:�:�:� 1$�����

��� ����� ��� � ����� ��� ��������������� � ��� ������� "� ������� �� �������� ���

����� � ��������� � �����$������ � ���� �������� � "� ��� ��������������� � ��� �������

"� ����"�� �� ������� ��@� � � ��� ����� � ����� "� � ����������

�� ��� �������� �

Page 118: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� %������ ������� � ���� "� �� � ��� ��������� � ����� � �� ���� � ��������

�� %�������� .� $������ � ��� ��������� �������� � ������� 0�� #���� 7 �4�

�� �$���� � L7 �4� �� >II>M "� �� ������ ;���� ������ �����< �� ��� �

����� �������� ���������� ���� ���� �� � ������������� � �� ��� � �� ���� � �������

��� �������� � ������� 0��� �������� "� � ��� ��� � ����� �� ���� � ��������

��������� "� ��� ��#��� � � � %���� ��������� ������� �� ����� ������� ���� �

����� �������� �������� �� ���#���� � %����� 8� 8��

�� �� "� � �� %������ � �$� �� �� � ����� � ����� ��� %������ ������� � ����

�������� "� 8� 8� ��� )������� ������ ���� "� ���� ��������� )�������� ���

�������� L������ ��� >IDHM L3������ ���� >IIFM L7��� �� >IIHM �� � ������

��� ������ �� �� "� ������� "� ���� � ����� 8� 8� ��� ��#��� ������� "�

����� �� ���#���� � ����� � ����� "� ��������� 6� 6�� �� �������� � �� ��� �

"� 8� 8� ��� ��������� ���� ������� ��� �����-

>� 6�U6�- �� ���� ����� ��#��� ����� � ����� ���#���� � ����� � ������

?� 6��U6�- �� ���� ��� ��#��� ����� ���#����� ��������� � ����� � ������

�� ���� > ���� 6� 6� ��� ������ ������� "� � ���� � "� 8� 8� ��� ���������

� �� � "� � � ���� �������� ��������� � ������ ;�������< ��� %����� �� �������

���� �����$�� "� ����"��� ������������ ��� ��� �������� 2> 2? ���� "� ���� ���

������� �� �������� ;� ��%�(��< )��� �� ������ ���#���� � ����� � ����� ���������

��� ����� ����"��� �������� � �������� "� ����� ��� ����� � ����� � �� ������

)���������� � ��� ��������������� � �� ��������

�� ������ ���� � "� ��� ���������� ����� ��������� ����� � ����� ���������� "�

��� ������ ������ ��� �������� �� ��� �������� ��������� ��� ����� ��� ������� "� ���

��������������� "� ����� ��� ��� ����� � ����� � ������ �� ����� � �� ������� ���� �

�� ������ "� �� ��������

��� ������ ���� )����������� ��������� "� ��������� �� ����� �������

��� ��#��� ��������� ������ ��%���� ����� � ����� L������ ��� >IDHM

L3������ ���� >IIFM L7��� �� >IIHM ;�� "� ������� "� � ���� > �� � ���

���<� � ���� + �� � �� ����� L+ �� >IHIM �����#� �������� �� ������� � ��������

����� ;�� ������ ���� �������< ��� ������� )���������� �� "� "��� ���� "� ��

&������� � �� ������ "� ����"� �� ������� � ���� � ��� � ����� � �� ���� � ������

�� ���� ��� ��������� ������� � ������� 0�� ���� ���� ����� ������� L+ �� >IHDM

L������ ��� >IDHM ������� ����� �� )������� � ��� ������ ��@� � �� %��������

� ��� ������� ���"� ���� ������� �� �������� ������� ������� ������ � ����

������� ������� �� �� %�������� �� � �� %�������� �� ����� ��� ����� � ����� � ��

%�������� �� ������ %����� � � ��%�(�� � � ������

��� ��������������� � ������ � ��� ����� ���� � �"��� ��� �"����� "� ��@� �

� �� ����������� � �� �������- ��� �� ���� �� )������� ��� ���� ��� ������������ "�

����� ��� ������������ ���"� ��� � ��@��� � �� ����� � �� �� ������� ; � ���� � "�

�� ��� ��������

Page 119: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

�� �� ������� � �� �� � �� %����� "� �� ������ � �� � "�� ���%������� � �����������<

�� )������� ���"� � �$� � �� ��������� � ��� ������������ � ��� ���������

�:�:�:�:� �*%����� �� �� %������ ��� ��,� � �%��� �� �����

���� �������������� ���� ���������� ��� �� )������� "� ��� �� ������ "� �� �

������� �� �������� 0�� �� )������� ����� � �������� ��������� �� ��� ����� � "�

��� ������� "� �� ������ "� �� � � ����� ��� ����� � ����� ���� )������� �

����� ���������� �� ��������� � ��%�(�� ��� �� � ��� ������ � "� ���� )�������

�� � �� ������� ���� � ������

� �� ���� �� ����� � ��������� ���� ������� )������� � �"��� ���� ������� ���

������� ���� � "�� ��� � ������� � ������� �� )�������� � ��� �� ����������� �

��� ������� ��� �"���� �������� )������� ������� � ��� ������: ����� ��� ���

������ �� )������� � ����� ��������: � ����� ����� ��� ����� � �� ������� "� �

��#�� ���� )������� � �� ������ ��������

�� %���� � ��� ��� ��%��������� � ����� ���� ���� �� �������� � � �"��� "�

� ���������� &������� "� �@#���� � ���� � )������� "� ������ ��� �� ������

"� �� � � ���� �� ������� ���� "� � �������� �� �� ��� ����������� ������� � �� ����� ���

��� ��������

�:�:�:�: ���������� �������� %��� %���� �������� � �%��� �� �����

���� ��%��������� ��� �%����� � �� %��������� "� �� ��� � ������� � ������ �

���� )������ � �� � ��� ������� ��������� � ����� ��� ����� � ����� ;"� ��� ���

��#��� � ������ � �� ���� � ���� �� �������� � �������� � ������<� ���� ��������������

� ��� �������� � �� ������� �� � ����� ����� � �� %��������� � �� ������ � �� ������� �

�������� � ������ ���� � � ����������� ��� ���� �� ���� � ���� �"���� "� �������

�� ������������ � �� ��������

���� ��� #���� ���� �������� �� ������� �� 6����� ������� ; � ����� ���� ��� ������

� ��#� ������< � ������ ������ � �����# � ������������� � � "� ���� ������ � ��������

������ �� ������ ����� � �� ������� "� ���� �� ������������� ��� ��� ����������

� �� ���� �� ��������� �� ���%� � @�#� � ������ ������������ ;���� � ���� � ��

����� �� ������ �������< �� ��� ���� ��� ��������� ��� �� "� � � ���� �� ������

������ ������ �� ����������

���� ��� � �� �%��� � �� %��������� � ��� ����� � ������� ����$��� �����

��� ������������ ���� � ��#�� � ���� ���� � ������� ����$������� ��� ���� ���

������������ ������������ � ���� ���� ��� ���������� � �������

���� ��%��������� � � ������ ������������ ���"� ������ � ������� "� � �������

���� �� ����������� �� "� ���� �� "� ��� � ����� �� %��������� "� � �����

������������� � �� "� ������� "� �� � ������� �� %��������� ��� ������� ��� ���������

��������� � �����

�� %���� � �@#�� ��� ��%��������� � � �"��� ���� ������ �� �������� "� �

���������� ��������� �� � ���� ����� �@#�� ��� ������������ �� �������� "� �������

�� ��� ��������

Page 120: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� �"����� ������� "� �� �� � ���� �� �������� 6��� � � �� ����� �� �����������

�� ����� ����������� � �������� � �� ������ ������� ���� ����� ������������ ������������

�� 2���� F�> ������ �� �������������� �������� ���� � ����� ������

������� ������� ���������

3+����� ()��������� ()��������� ��������� ���� ���� #� ��������

������������� ������������� ���������� ���� ����� ��#���� #� ��������

2���� F�>- ��������� �� ����� �����

�:�:�: ����

��� ����� ������ ��%��������� "� ������� ��� ��������������� � �� ������ ������� �

������ "� �%���� � �� ���� � ������ �� ����������� � ��� �� ��������� ������� "�

�� � ������� ���� �� �������� "� �� ��%��������� ���� ��� ������� � ���� � �������

�����$��� � �� ����������� � �� ������� ;��� #���� �� ������� � ����� � ����� ����

����� ��� ����� � �����< ���� "� ��� �������� ������� ������������ ����� � �� �����

;��� #���� ��� ����#�� � ���� �� ������� � ��� ���������� ���������<�

�� ��%��������� ������ ���� �� ������� � ������ �- ��� ���������� )������ ����

%�������� �� ���: �� � %����� � ����� � ����: �� � ��� ������� � %�� )�������� � � ��

���� �������: �� �������� "� ��� ��� ����� ��������: ����� � ��� �������� ��%���������

����� � �� �����: �� ��� ��������� "� ���� ��� �������: � ����� �� ���������

"� ���� ��� ������� "� ��� ����� �� ��������

�:�:�: :� >����������

�� L5���� >IDDM 5���� ����� � �� ����������� � ������ ������� � ��� ����������

� '� ����� � ����� ���� � ����������� ��� ���������� � ���� � �� '� ��� ����������

����� �� ��� ���������� �� "� ������� ����� "� �� �������

�� ��%��������� "� � "��� �@#�� �"��� � �$� � �"����� ������ "� � ���� �����

���� %�������� �� ����� � ��������� � ��� ����� � ����� �� ������� �� �������� ���������

�� )���� ���������� "� ���������� ��� ������� ������ ������� ���� "� ��� "� ��

��� � ���������� ����� "� ���� ��������� ���� ����������� ������ ����� � �� �����������

� ������� �������� ;� ���� ����� ���� ��������� �� ������ � ������ "� � �� "� ���

��� �������� � ���<� 0�� �� ����� �� ������ ��%��������� ������ ���� �� �������� � ��������

���� ��� ���������� ���������� ���� ���� � �� ����������� � �� �������� �� ��� �� ������

��� � "� � �� ������� ������� ��� ��%��������� � � ����� ������� � ����� � � ����

��������� ���������� ;�� ��� ������ ��� �� ����� ��� �� ������ ��������<�

��� ������ ��� ������ �� )������� � ���������� ��� ���� ��� � ���� �%����

"� ��� )���� ����� �� ��������� � ����� � ����� ���� �� #������� � ��� ������

��� ������� �� ������������ �� )������� � ��� ��������� "� ��������� ���� � ��

������� � ��������� � ����� � ����� ��� ��� ��������� ������������� 0�� #����

� �� ��� ��������

Page 121: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

����������� � ����� �������� � �� ��������� � ����� � ����� � ��� �� �� �� �������

����� ����������� "� ��� �� ����� � ��������� ��������� � �� � �� ������� ��� ��

����������� � �� ��������� � ������ ���

�� %���� � ��� � ����� ��� ��%��������� � ������ �� ���� �������� � � �"���

"� � ������ *������ �� "� ��������� �����$����� � ����� �"����� ����������

"� ���������� �� ���� ���� � �� �������� �� �����$������� � ��� ��������� � �����

��� #���� ������ � ����� � �� ����� �� �����,���� � ����� "� �� %�������

�:�:�: : -����� �� ��%�������

���� ��%��������� � ��������� � �������� � �"����� ����� � ��� ����� �� ������

"� ��������� �� ������� �� ��� )������� ��� ���� �� ����� ��� �� %�������� � �����������

� �� ����� � ������������ #������ �� ���� ��������� � �� ��������� 0��� �#���� ��

������������ � %��������� "� �� ������� ��� )������� �� �#�� ���� �������

�� �������� "� � ���� � �� ���� �- �������� � ����������� � � ����������

9������� � ��%������ �������� ���� �������� ���� �"����� ���� ����������� � �����

��� ����� � ��������

�:�:�: :� ��0���2� �� �%����� �� �� �����

���� ��%��������� ���� ���������� ��� � ���� � "� ���"� � ������� �� ������ � ��

������� ;� ���� ������� ������� ����� %�������< ��� ������� ���� � ���� ������� ��

����������� � ��� �������� ��������� "����� ���"� ����� ��� ��%������ � �����#��� 1@#�

�� ������� � ������ ��� ������� "� � ������� �� ������� �� �������� 9������� �

���������� ����� �"����� �������� "� �������� ��������� ������� ����� � ���������

� �� ����� � �� ������ �������� �������� "� �� ������� �������� �%���� ��� ����

� �"����� "� �� ��� � ������� ;��������� ��� �������� �������� $����<�

� ��� ��� � ����� ��� ��%��������� ������������ �� �������� � � �"��� �

��������������� "� � ���������� ��� � ���������� "� ��������� ��������� � �%����

������� ���� ������� �� ��������

8�#������ � �� �������� � � ������� ;������������< � ��� ������� "� �����

������� ��� ������� � �� "� ������� �� �� ����� ��������������- �� �����#���� � ��

�������� *�� ������� ��� �� �����#�- ���"� �� ��%����� � ����� ;�� "� �������

"� ��� �� �������� �� � ������� � �������<: ���"� �� ��%����� � ������� ;� �� � ����

����� ����� "� �� � ���� ����� )������� �� � ������������ � �������� ������� ����

���������<: � ��� ��� ��� ��� ����� ;� �� � ���� ������ �� ������ %����� ���� "�

����� �� ��� ������<� 0�������� ��� �� ���������� � ��� ������ "� ����� ����

��� ��������� ;� ����� � ��� �� ���������� �� ����< � �� ������ ��� �� ������� � �� ����

�������� ��������� �����#�����

�:�:�: :� ��0������ � �0������� ����� �� �����

��� �������� �� � �@#�� � ������ "� ���� ��� ��� ����������� ��� ���� ������

��� ��� %���� � ��%��������� ��������� � ��� �������� ���� ��� ��������� ������� �

�� ��� �������� �

Page 122: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

%��������� ���� � ���������� ������ �"���� ������������� � �� "� ��� )����

��%��������� ���� ��� � ���� � "� � ������ ������ ���� ���� �� ������������ �

������� �@)������� �� ���� ���� ���� �� ��� �� ��� ���"�� �� � ������

��������� �� ������������� � �� "� � ��� �������� ��%��������� ���� �� ��������

�� ����� ����� � ������ ���� � ���������� ����� �"����� %���� � ��� "� ����

����� ��%��������� ����� � �� ��������

���� ��� �� %���� � ���������� ��� ��%��������� � �� %���� ���� ������ � �� ��

������� ������ � � �"��� � ��������������� � ���������� �� �������� "� � ������

��� � � ������������� ����� �������� ������ ������� ����� ��%��������� ��������� �����

� �� ������� � �� ������������� ������� �������� (� � � ����� ����"��� ���� �

%��� � ��%����������

�:�:�: :� !�%������� ����� ������

���� ��%��������� �@#� �� ������� �� ��������� ��� �������� � ������ ��� ��������

��� ��� ��������� �������� � ������� �� ������� � �� �� ������ "� ���� ��� ���

����������� � �� ������ � ���� "�� �������� ���� � ��� �� ���������� ��� ����

�� �� �� ���� � � "� ������� ��������� 0�� ������� "� � ���� � ���� ��� �������

��� ������ � ���� ����� ���� ���������� � � ���� ��� �����$�� � �������������� ����

� ������� ������� � "� ������� ������� L������ ��� >IDHM L3������ ���� >IIFM

L7��� �� >IIHM ��� �������� "� �� �#�� %���� � ���� ��� ������ � ��%�(�� �

������������ ������� �������� � "� ���� "� ��������� �������� ����� � ��������

����� ��%���� � �%�����

���� ��� �� %���� � ��� � ����� ��� ��%��������� � ���������� �� ��������

� � �"��� � ��������������� "� � ������� ��������� � � "� � �������

��������� ��� �������� "� � �������� �������� ��� ��� ���� � ���� � � "� �

��� ���������

�:�:�: :� ����� �� 0�������� �� �� �����

�� ����� � %��������� � ��� ������� � ��������� � �� ���� � ��������� �� ������

������������ 0�� �� ���� �� �� ���� ���� )��������� � "� ������� ���� �� ������� ���

��� ������� ���� %����� ���� � ����� � ��������� ��� � "� ��� �������� ���� %������

�� ���� ��� ��� �$����� ��� ����� � ����� ������ �� ����������� ���� ��� %������� 0��

���� ���� ������ ���� )��������� � ��� ������ ���� �������� � ���� �� ������� ���

�������� �� ����"���� � ��� ��� ����� �� �� ������� �� ������ ��� ��������� ������� ;��

%� �����%������� �� ���< �� �� ���� %�������� �$���� ���� ���� ��%����� �������� �� ���

�������� �� ������� ��� � �� �� ������� �� � �����%������� � ��� ������

�������� �� ����� � %��������� � ��� ������� ���� �� ����������� � �� ����� �

�$� � "� �� $����� � �� ������� � ��������� � �� ������ "� �� ���� ���"� ���

����� ������� �������� ��� ��� ������� ��������� ���� �� ����� ������� ��� ��������

��������� ��%���� ������ ���� %���������� ��� ��� ������� ���� ������� ���� "� ���

������� ����� � ��� ������ ��������� ���� ����������

�� ��� ��������

Page 123: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

�� %���� � ���������� ��� ��%��������� � � �"��� � ��������������� � ���� ��

�������� "� � ���������� �� ������� "� ��������� ��������� �� �� ������� ����

������������ %���������� � ������� � ��� ��� ������ �� ����� � %��������� � ���

������� ��� ������ ��� ���� ������ � R����� � ������R;�� ����������� �� %����������<

����� ��� ��� � ����� ��� �$����� ����������� ;"� ����� ������������ ���� ����

%����������� � ��<�

�:�:�: :" ������ �� �������� �� �� �����

�� ������� ��������� � �� ��������� ���� �����$��� ��� ��������� �������� � ������ � �� "�

� ������� ��� ��� � ���������� "� � �������� ��� ���� � ������ ���� �� ���������

� ��� ����� � ������ �� LK�� �� >IIHM � ������� ����������� ��� ��������� ��������

� ���������� )������ �$������� � ��� %�����-

� 1�������- ����� ���� ��������� ����� ����� � ������ ��� ��� ����� ��������

� �������� � ����� � ������

� ��� �����- ����� ���� �������� �� ������� �� ���#���� � ����� � ������

��� ��� ����� �������� � ���������� �� ���#���� � ����� � ������

�� LK�� �� >IIHM � ������� "� ����� �$������� ��� "�������� ��� � �����

� ����� ���������� "� � ����� ����� � ��� �������� � ������� ��� ��� � �����������

� �� ����� � ��� � ��� �����#� � �$� �� �������� )����� ��� � ������� �

���������� ��� ������� � ������ �� ������� ����- �� ������� � ������ �����

����� �� ���#���� � ����� � ����� ��������� ����� � ��� � ��������� ��� �������

�� ������� � ���������� ��� �� ���� ���� ���� ����� �� �������� � ��� ����� � �����

A��� ����� � � ����)��� ���� � ����� ������� ����� � ��������� � ��� � ���� "�

�� ����� � ��� ������� � ������ � � ������� � �����������

� �"��� � ��� ������ ������� "� � "� �� ����� � ��� ������� � ������ �

� ������� � ���������� ������ �� ��������� ��� ������� �� "� � ���� ������� �

��������� �� ��������� ������� � ����������� ���� ���� � ����� "� � ��� ��� �

���������� � ��� �������������� �������� ���� ������� � � �"����

�� 8����� F�G ������ ��� ��������� ����� � �������� � ���������� "� � �$��

� LK�� �� >IIHM� ��� �������� � ���������� ����� ��� ������ �� �������� ��� ��� �

�����������

�� 2���� F�? ������ �� �������������� �������� ���� � ����� ��������

�:�:�:� ���������� 7� %������8

�� ��%��������� �������� � �� ����� � �$� � ��� ��������������� "� ��� � ��� ���

����� � ����� ������� �� ������� ��� �������� �� � ����� "� � %������� � �� �������

"� � ����"� "���� �� ����"� ���� "�� ��%�(�� � ����"� � ���� � ���������� "�

� ��� ��� ����� � ����� ������� ��������������� ��������� "� ������ ������ ���� "�

��� ������ ����� � �)��� �������

�� ��� �������� �

Page 124: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

4������ �� ���������������

$������ �� 4������ �� �# ���+����

��.��������� 4������ �� �# �����.�5

��������� �� ������������ ��%� 4#����

3���������� ���#����������� ��%� &�+��

(���������#��

(�.���� 4������ �� .�#���

4������ �� �������

8����� F�G- ��������� ����� � �������� � �����������

������� ������� ���������

6����������� 6����������� ��������#�� ��� .���#���� �# ��� �� #� ��������

(��������#���� @� �������� �� .����# �� �������� � ��

����� �� ��#�������� ����# �� �# ��.���5� �� ��#���� #� ��������

!������� $������ �� ��.��������� ������ ��������� ���� ��.��������� ����� #� ��������

������������ ��#������� �� #� �������� ��� ����� ��������� �� �������

��������#���� /� ��� �������� +������ #�� ������ ����� �� ������

�������� �� ����������� ��+#� �� +���������� � ������ �� #�� ����� �� ������

2���� F�?- ��������� �� ����� ��������

�� ��%��������� � ������ ���� ��� ����� � ����� ����� - ������ �� �������� � ��

������� � ������ � ����� � ����� "� ���� � ���� � �%���� "� � ��� � ��������

�� ��������� � �������� � �%���� �� ���#���� � ����� � ������ � ����� �� ������ �

��� �� ���#�����

�:�:�:�:� D������ �� ���� �� %����� $��������

*�� �� � �� ��������� "� ��� � ��� ��%������ ������� ��� �������� � ���

�� ������� � ���������� "� ��� �� ��#� ���� ���� � ���� ������� "� ��� %���� �

�������� ��� ��������� �������� �� ������ �� ������� � ����������� 6��� � �� �����

���������� �� ��������� �������� � ����������� 6��� ��� � ��� �������� ���� � ��

������� � ����������� ���� ��� ��� �� � ��� ����� � � ������� "� ���� ������ ���

� �������� � ������ � �������� "� � ���� ���� � �� ��������� �������

���"� � LK�� �� >IIHM � ������� � ��� � �� ������������ � �������� �

���������� � � L ��%�� >IDDM � L7 �4� �� >II>M ���� ���� � ������ *�� �

��� ������� "� � ������� ���� �� ������������ � ��� �������� � ���������� � � �����

6����� � ����� �� ���� �������� � �� ������� � ���������� � ���� �������� ����

������ L7 �4� �� >II>M � ����,�� �� ���#���� � ����� � ����� ������� ���

������ � ������ � ����� � ����� ������� �� � ��������� �� ���� � �� #�������

� ��� ������ � "� �� ����� ��� ����� � ����� ������ �� ����� � #������ ��� ��

� �� ��� ��������

Page 125: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

"� ��� �#�� ����� ����� � ��� � �������� � ����� ��� ����� � ������

�:�:�:�: %� �� ��0���� ��� �������

*�� ��������� ������� ���������� � � ���� � ������ �� ��%�(�� � "� ���������

�������� � ������ �������� ��������� ����� � �%����� � ���� � ��� ��������

������� L������ ��� >IDHM �������� � ������� � %��� � ������� ��������� ��������

���� �� ����� ��%�(�� ���������� � ��� %��� "� � ���������� ���� �%���� � �

��%�(�� "� ���������� ��� ���� ��������

6��� ���#���� � ����� � ����� ������� ��� � ���� � �������� ��������� �����

� �%����� 0�� ����� � �������� ������� �� �������� � � �"��� � ���������������

��������� ��� � ��� �� ������� ���

�� ��������� � ��� ����� "� �� �������� ������ ������ � �� ������� �� �

��� ����� � ������ ��� ������ � ��������� ������� "� �� � �� ������� ���� ��� �����

� ����� "���� ��� ��� ��� %������ � �� ���� � ����������� "� �� �������� �� �

�%���� � ��� ����� � ����� ��������

�:�:�:�:� ��%���� �� ������� �� ��0����

�� ��������� � �������� � �%���� �� ���#���� � ����� � ����� ������� � ��

����� "� �� %�������� �� ������ � ����� ��� ���#����� � ����� � ����� ����� ����

������ ��� ������ �%����� �� ��� ���� ��� �� "� � ������������ �� �������� � � �"���

"� � ���������� �� �������

�� ����� "� �������� ��� � ���� � �%���� � ��� ����� "� �� �������� � �$� �

�� �������� �� ������ � ����� � ��������� � �� ����� "� � �� ���� ���������� ����

�� ���������

�:�:�:�:� ��������� %��%�������

�� �������� ��� �� �������� � ������� �� ������ "� ����� ��� ����� � �����

�������� ��� �� �������� 2������������� ��� ����� ���� ������ �� ������� ���"� �������

������� �� �������� � �"������� � ���,���� � ���� �� �������� � ��������� �� #��� �

����� � ����� ������� ���� ������ �� ������ ��� ����� "� �� ��� �� ���������� ��

���#���� � ������ �� ���������� ���� ������� � �� ��� "� �,����� ����� � ����� ��

���#���� ������� ��� �� �������� � ������ � � ���� ���� � ����� ��� "� �,����� �

���� ������ � �����

� ���� �� ������� � ��������� � ����� �� ��%�(�� � 7����� L7����� >IDDM ;"�

����� �� ������������ � ��������� �������� ���� %�������� �� ������� � ����� ����������� ����

��� ����� �� �������� ���������< ����� � �� ����������� � �������� � ������ ����� �

����� � ����� �"������ �� �������� ���� ������� ���� ���������� ��� � ���� �

"� �� ������� � ����� � ����� ����� � ������ ������ � ���� ��� �� ���������� ��

���#���� � ����� � ������

�� %���� � ��� � ����� �� �������� ������������� ��� ��� ����� � ����� �

������������ ��� �������������� � � �"��� "� � ������� ���� � ���

�� ��� �������� �

Page 126: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�:�:�:�:� D������ �� ���� ������ ��� ��)����

�� ����������� � ��� ������� � ������ ��� ���� ������� "� � ���#���� � �����

� ����� �� �� ������� ;���� � � �� �����< � "� �� � ����� ��������� ;�����

�������<� ���� ��%��������� ���� ���������� ��� ��� ����������� � ��� ���#����� �

������� �������� ��� �� ������� � ��������� � ����� � 7����� L7����� >IDDM �������

����� �� ������������ �� ������ ����� � ����� � ����� #������� ��� ������ � ���

�������� ���� ������� ���� ���������� ��� � ���� � "� �� ������� ��� ����� �

����� ���������

�� %���� � ��� ��� ��%��������� � ����� ���� �,������� �� �������� �� �"��� �

��������������� "� � ������� �����������

�:�:�:�:� ����� �� �������� �� �� �����

� �� �������� ���� ����� �� �"��� � ��� ��� � ���������� � �� �������� ���

������ �� � ��������� ��������� � ������� � ���������� ���� � �"���� 6���

����� � LK�� �� >IIHM �� ���#���� � ����� � ����� ��� ��� ��� � �����

� ����� � "� ������ � �� �� ��������� ������� � ���������� ��� � ����� � ���

���� �� ��� � �� � ��� ���� � �� ����� � ��� ���� "� � ������� ������� � �����

� � "� � ����� �� ��������� �������� ���� �������� � ��� � ����� ������� �

����� � ���������� ���� �������������� �� �"���� ���� ��� #���� �� � ���� ����

������� � ���������� � ��� ������� �� �������� � �������� � ����� � ���������� �����

� �������# � ������ � �������� "� ���� � ���#���� � ����� � ����� �������

���� ���� � �� ����� "� � ��� ��� � ���������� � ��� �������������� ������ � ��

������� N����� �� ����� ��� � ����� � ����������O �� ��������� � ������� ����� "� ���

� ���� "� � ����� � ���������� � ������� ��� �������������� � �� �������� ��� ������

�������� � ��� �$������� � ������� � ���������� � ������ "� �$� �� ������� � ���

������� "� � ����� � ���������� � ���� "� � ��� ���� � ���#���� � ����� � �����

"� � ��� ������ ��� �� �������� ���� ��� ��� �� ������ �$������� � �� �����#� �

�������� "� � ����� � ���������� � �$� � ��� ����� � ����� �� � �� ��������

�� 2���� F�B ������ �� �������������� �������� ���� � ����� ����������

������� ������� ���������

����#������ ��������� ��� ����������� �# ���%���� �� ����� �� ������

����� �� �%�������� !����� �� �%������ �# ���%���� �� ����� �� ������

����#����� !��� �� ��.����� !��� �� ��.����� ��� ����� � ���������

(.����0���� ��������� �� ���������� �� ��.����� ��# ���%���� �� �����

����������� ����� �� ������ ��� ,����� ��� ������ ��# ���%����

'���� �� ����������� '���� �� ��� �� �#���5� �# �������� �� �����������

2���� F�B- ��������� �� ����� ����������

� �� ��� ��������

Page 127: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

�:�:�:� <�)���

��� ����� ������ �"���� ��%��������� �%���� � ��� ��������������� �� ������� "� ����

��@��� � � ��� � ��� ������� � ������� ��� ����� � ��������������� � ��������

��������� � "� � ������� �� �� � �������� $��� �� ��������� � ��%�(�� � � �@#�

����� � ����� ��� �������� "� � ��� ��� ������� ������ � ��������� ;� ���,�� �

�������������< ���� � ��������������� ������� �� ������ � ����������� �� ��%�(�� ����

��� �� � ���� � ������� "� ���������� � ��%�(�� � ������� � ����������� �� ����� �

�� ���� "� ����� �������

�� ������ � ��� �������� � ���,�� � ��������� � ��%�(�� � ��� �� ���� ��� ���

� �����%��������� �������� � ��� "� � �� ��������� � ���� � %��������� ���������

��� �� ����$������� � �"������� ��������� ��� �� �������� �� ������� %���� �� ���

��� ��� � �$�������� ��� �� "� � ��� ���� "� ��� ��������������� .� �������� ��

��������� � ��� � �� �@#���� � � �������� 0�� #���� �� ��� �"������� ���� �� ������

�����#� ;��� ������ �����������< � ���,�� �������� ���� ������� �����#� ;�����

"� �� ��"�������� �� ��%�(�� ����� �@#���� �� ����������� � ��� ��������� �������� ��

������< � ������� �������� �� ���� � ��������� � ��������� ����� ��@����� � �

���� � �����# � ������������� ����� ;%�������� ��������� ��������� �������� �

��#���<��

�� ���� "� � �� ���� � ������� ��� ��������������� �� ������� "� ���� ��@��� � �

��� � ��� ������� � ������ �� ������ "� $#��� � ������ ������ )���������� ��� ���

��������������� �� ������� ���� ��� ����� �"����� ��������������� �� ��������� ��%�(�� "�

� �� �@#���� � ������ ���� � � ��������

�� ��%��������� �������� � �� ����� �- �� �� ������� � ������ ���� ������ � ������

��������� � ��������� � ��%�(�� �� � ��� ���� ��� ����"��� ���� � ��%�(�� �� �

��� ���� ��� ����"��� �����# � ������������� �� � ��� ���� ��� ��%�(�� � ����"���

����,�� �� ���� ������ � ������ ����� � ���� � ����������� �����������

�:�:�:�:� 1��������� ��� ��0�3���

� ����� ��� �������� ��� ��������� � ����� ��� ���������� � ��������� � ��%�(��

� "� ��� ��"��������� "� ��� ��� ��#� ���� ���� ��������� �������� � �������

���� ��� �������� � �� ��"�������� "� ���� � ��%�(�� "� � �� � ������ ������

��������� ���� ���������� ��������� 0��� �������� ��� ���������� � ��� � ����� ����

#���� ��� ��"��������� ����������� ;� � ������� ������< �� �������� � ��#����

�� ����������� � ��#��� ����� �� ������������� � ������� ���� �������� ;%���������

�� �������������< ��������� �� ������ � �������$���� �� ������ ����� "� ��� �����

�������� ���� ��������� �������������� � ��� ����� ��� ��� ��� "� �������� �

�$��� � ���� � �������$��� ����� ��$��� �"����� ��������� ��������������

"� ������ �� � �� ���� ���� �� ����������� � ��#��� ������ � "� ����� � ���,�� ����

�� ����$������� ������� ��� ������ �� ��������� �����������- ��� �����#� � �������������

���������� ����� ��������������� A"� ������ "� ������A �� ����� "� ����� ��� ��� ���,����

������ ��������������� ���� � �� ����� ��� �� ������ � �������$��� �%�������

�� ��� �������� �

Page 128: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

%������������ � ��� ������ � ������������ � ���� � �� ����������� � ��#��� ���

������ �������� � ���� ���� �������� ��� ��� � ����������� � ����������

0�� ����� �� � "��� �@#�� ��� ��%��������� � � �"��� � ��������������� ������

"� �$��� �� ���� �������� ��������� ��!�� � ��� � ��� ���

�:�:�:�: %� �� ��0�3���

� ����� "� ��� ������� ��%�(�� � ��� ��������� � �� ���� � ��� ������� � ���

������� ��� ���� �� ������� ���� ���������� 6����� ��������� � ����� ��� ���������

� ���������� %������������ ���� ��������� ����������� ���������: �� ����� ��������

��������� � �� ���� ��������� �������� ���� ����� ��� ����������� ���� �� ������� �

������ � ��� � �� ��,����� � � ������� � ��� �������� ��$���� ����������

0�� ������� ��� ���������� ��������������� � �� ������ ��%�(�� ���� ����������

��� ��� ��������������� � �� ���� "� ��� ������� "� � �� �� ������ ���� ���������������

������� � ������� � � �� ����� ������ �� ������ � ����� ��� "� ������ ��� �

������� � �� ������ )����� 0�� ����� � ������ �� �������� � � �"��� ���� �@#��

��� ��%��������� "� � ������ ��� � ��� ����

�:�:�:�:� .��$��)� �� %��$�������

�� ���� � �����# � ������������� ��������� � �� ����$������� ��@����� � �� ������� �

���� � "� ��� ������������� �������� � #������ ���� ������ � ���� ����� � �����#

� ������������� � �����- �� � �� ����� ������ �� �������� ��������� "� ��� %���������

0��� ��������� ��� ��%��������� � � �"��� � �������� �� �������� "� � �������

����� � ��������������

�:�:�:�:� -���� �� ���������� 7�� �� ��� � ��������$�&�8

��������� )���� ��������� ������� � ���������- ����������� ������ � ���������A

��� ��� ������������� ��� ����� ������� � ��������� ����� �������� ��� %���� ����������

� ������� ��� ������ ��� ������� "� ��� ������� "� ����� ���� ��� � ���� �� �����

���� �����

�� �������� "� ���� � ����� ��� ��%��������� � � �"��� � ������� �� ��� �

��������

�� 2���� F�C ������ �� �������������� �������� ���� � ����� ��#���

������� ������� ���������

3����������� ��# ��.�>��� ������+�� �� �������##� �# ��� ����� #�+��� #� ��������

!��� �� ��.�>��� !��� �� ��.�>��� ��� �� ����� ������ ��� #� ��������

7�%��� @��+��%� �� ���+��������� @��+��%�� �� ���+��������� ��� #�� ��� �� ����� ����

#� ��������

������� �� �������##� ������� �� �������##� � ���#� �� 0��� �# ��� ����� #�+���

#� ��������

2���� F�C- ��������� �� ����� ��#���

�� ��� ��������

Page 129: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

2�1�� �!7�$ ���'�!'#

� ���� �������� � �������� �"���� ��%��������� ���������� ��� � ���������� � �� ����� ���

�� ���� �� ��%�(�� "� � ���� ��������� � ������������� � ������� ��� ���������������

� ������ ��������� � ���� ��� � ���� �������

�:�: :� <�)����

���� ��%��������� ��� "� �� ��� ��� ��#����� "� ����� ��������� ���� ������� ��

������ 6��� � ��� ��� ��#����� � ��� ������ �� ���� ���"�� �� ����� ��� ������

���"� ����� � ��#���� ������� ���� �� ���������� �� ��%�(���

�� ��%��������� �������� � �� ����� ���� ���������� ��� � ��#���� � ���� ��� �

�������� � ������� "� ����� ������ �� ����� ��� � ����� � �� ������

�:�: :�:� 1������ �� �����

�� ������� �� ��%�(�� �� � �� ������ ������������� ���� ��������������� �

%������� � ��� ��� � ��������� "� �������� � ��� ��������������� �� ������ ��%�(��

� ���������� ���� ��� � �� ���� � ������� �� �������� � �������� � ������ ��� ����������

�"����� ��������� � ������� ��������� � ��� �������� ���� ���� �� �������� � ������ ����

������ ������ ��� ��� �������� ��� ��� "� � ��� ������� 0��� ��� � ����� ��� �

�������� �� �������� � � �"��� "� � ������� � ���� � � ������� 0�� ������� ���

)�� "� �������� � �� �� ��������� ��� ��������� � ������� "� ��� � ������ ����

� ��%�(�� "� ����� ��������

� ������� ���� �@#�� ��� ������� �� ������� � ��%��������� �� ������� �� �����

��������� ��� ������� � �������� � ������� �� ��%�(�� ���� "� � �������� �� �"���

�� ������ �@#�� �� ������� ���������� ���� ���� ������� ����� "� ��������� )����

��������� �������� ��������� � �� ����� �������� � ������� �� ��%�(�� "� ������ ��

������������ ��������� ��� ������ �������� � �� ����������� � �� ���� � ����������

��� ���� ����� ��� ��������� � ������� "� ����� ������ �� ������� ���� �� %���� �

"� � ������� ��������� ��� ��������� ���������

�:�: :�: �$�� �� �� %�����

����� ��� ��� � ��������� � ������� �� ��%�(�� � �� ������� "� �������

����� ���� ����������� � �� ���� � ������� ��� ������ "� ����� ;��� ������������� ��

����� � %���� ������� ���� "� ��� ������������� � �� ��������� � %������� ����� � ��

���������������� "� )��� ��� ������ ��������� � �������<� ���� ������� "� ��� ���������

���� ���������� ����� �"������ � ��� "� �� � "� ���� ���� ��������: � ���� �� �����

������ "� �� ���� )��������� 0�� ������� �� � �� ����� ������ �� �������� � ��

������ "� �������� ��� ������ ������ "� ��� "� ������ ��� ��������� � �� ��������

0��� ����� "� � ����� � ����������� ��� � "� � "��� ������ � ����� ��������

�������� � ������ � ������ ����� ����� �� �������� �� �"��� ����� � �� ������

�� 2���� F�F ������ �� �������������� �������� ���� � ����� ��#�����

�� ��� ��������

Page 130: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������� ������� ���������

7�%���0� 3������� �� ��#���� 3������� �� ��#���� � ������ �� �# �������

��+�� "��������� �� #� ������

2���� F�F- ��������� �� ����� ��#�����

�:�: : 1����

�� ��%��������� � �� "� � �$� �� ����� ��� "� �� ��� �� �$������� �� ������

� �� ����� �� "� �����$�� ������ � �� ����� � � ������ � � ����� ����$����� ��

���� �� ��%�(�� � ������ �� ��������� � ��� "� �%����

�� ��%��������� ������ ���� �� ����� ����� - � ������ �� ��������� � � "�

������ ����� �� ����� ��� ������ �� ������� ���� ��� "� �������� �� ���� �� ��%�(��

"� � ���������

�:�: : :� (������ ��� ���������� �� �� ��� �� ���� ����

���� ������� � �$� � �� ������������� ������� � ��������� � ��� ����� � �����

� ������ �� ��������� ;%�� ��������� � ����< � � "� � ��� ���� �� �������� �� ���

������ � ��%�(�� )���� ������ ������� � ��� ����� � ������� ��� ��������� ��������- �

�"������� ���� � ������� ��� �������� � ������ ���������� � ���,�� ���� � �������

�� ������� � ����������� � ����$������� ���� � ������� �� ������� � ������ ���������

� ����������� ���� � �������� ��� �������� � ���������

���� ��� ��� ��%��������� � ��� � ����� ������ �� �������� � � �"��� "� �

������� ��� "� ��������� � �� %�� �� ��������� ;�"������� ���,�� ���< � �� "�

� ��� �� ��������

�:�: : : ��������� ����� ��� ��� �����

�� ���� ������ � "� � %���� ��� ����� �%������ � ��� ���� �������� �� ������-

��� ������ ������� �� ���#���� � �������� � � ������ �����

���� ��%��������� �� ����� �� �������� �� � � �������

�:�: : :� ����� ��� ������ ��� �� ����� %�����

���� ������� � �$� �� ���� � "� �� ����� � ���������� � �� �������� � �������

� ���� �@#�� � ��������� ����� �� ��%�(�� ;��� #���� �� �������� ��� ����� �

� ������� � ������ � � ��%�(�� � �� ����� ���< � �� ����(���

���� ��� � �������� �� "� ������ ����� ����� � ���� � �� ��%�(�� � ������� ���� ���

�� �������� � �$� � �� %������������ � ���� �� ������ "� � "��� ������- � ��%�(��

� ������������� �� ���)���� ��� � ����(�� �� ��� � ����� ���

�� 2���� F�G ������ �� �������������� �������� ���� � ����� �������

��� �� ��� ��������

Page 131: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

������� ������� ���������

$��� ������� ��# �������##� �� �# ��� �� 0� � ���#�5�� #� ������

3#����� (#������ (#������� ��# ������� ����� #�� ��� ������ #� ������

3������ $�������#���� ��# ������� ��� �� 0� � ������

2���� F�G- ��������� �� ����� �������

$�$ .���� ��� �� �� ��� ������� ��� ��/���� !�������

� �� ����� � �� ��������� � �� ���������� ��� ������ ����)�������� � �� "� ���� � �"���

� ��������������� ���� �� �������� � �������� � ������ � ��%�(��� 0�� ������� �� �

��� ������� "� �� �"��� ��� �������� �� ��������� ��� ��� ��� �� "� �

�������� ����� �� ������ � �������� ��������� ��� ������ ��������� ������� ���

��������� ������ � ��� ��������������� �� ������ � ������ � ��� �������� � �������

6��� ����� �� ��������� ������ �� 2���� F�H ������ �� ������������ �� �"���- �

�� ������ ������� ����� � ���� �� "� ����� � ��������: �� ������ ������� �@#�

� ����� �� "� � �$�: � �� ����� ����� � �������� � ���: � �� ������ � ��

�,������ ��� ��� )���������� �� ���������

$�& 0�� * ��������� ��� ��/���� �� ����� ��� �����

�� $������� �� �"��� � ��������������� � �� �������������� �� ����� ���� ���������

�������� � ������ � ��� ���� "� � ������� � �� ���������� ��� ��%��������� ���� ������

�������� � ������ ���� �� � ������ ���� %�������� �� �������� � �������� � ������� *��

�� � �� �������� �� ������ ����)�������� "� � ��� �� �"��� � ��������������� �

��� ������� ��������� ��� ������������ ��������� �� ��� ��������� �� ����������� �

������������� � )�������� ���� ��� � �����

6��� � � �������� � � 6�������� C � ���������� �� ������� ��������� ���

���������� ����������� ������� ��� �������� �� ����� � ������������� ���

���������� ������� ������������ ���� ��%��������� �� ���������� ���� ���� ������� �����

������ � ���� � �������������� ��� ����������� �������� ������� ��������� �������� �

������ ���� ��� ��� ���� � ��� "� �����#�� 2������ ������� ������������ ��� ���������

�� ������ ��������� �� �"��� � ��� � ��� ��������� �������� �� �������� � ����������

��� ������� �������� ������������ 8������� � ������������ ������������ � ����������

� ��� � �� ��%��������� ������������ ��� ���������� ����������� ���������� �

������ �� �������� � �� ��%��������� )����� � � ������ �)�������� ���� ��� �����

������������ �������� ���� ��� � ���� � ��� ���� �� ���������� "� ��� � ������� � ��

�� �� ����������

� ������������� � �� ���%������� � ��� ��������� %����� � ��� �� �"����

�� ��� �������� ���

Page 132: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���

�������

�������

������� ��

7�%���0�

3�����������#����

3�����������#��������������#�������

��+��

"�����������#�������

!�������

$���

���������#�������##����#�����0�����#�5��#�������

3#�����

(#������

(#���������#������������#�����������#�������

3������

$�������#������#������������0��������

3+�����

()���������

()��������������������������#���������

�������������

����������������������������������#����#���������

6�����������

6�������������������#�����.���#�����#�����#���������

(��������#����

@�����������.����#�������������

���������#��������

����#���#��.���5�����#����#���������

!�������

������������

��#���������#�����������������������������������

��������#����

/������������+������#���������������������

7������0�

$����������.���������

���������������������.��������������#���������

���������������������

��+#���+�������������������#���������������

����#������

������������������������#���%�������������������

�����������

����������������,����������������#���%����

����#�����

(.����0����

�������������������������.�������#���%�����������

!�������.�����

!�������.�����������������������

��������%��������

!��������%�������#���%�������������������

'�����������������

'������������#���5��#���������������������

!�������.�>���

!�������.�>����������������������#���������

7�%���

3�������������#��.�>���

������+�����������##��#��������#�+���#���������

@��+��%������+���������

@��+��%�������+������������#����������������#���������

����������������##�

����������������##�����#���0����#��������#�+���#���������

2����F�H-��"�����������

�� �� ��� ��������

Page 133: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

2���� �(# ��! ��!# )�$ �4#(!�#�!#8 ��$�''!�#"

�� ��#���� %��������� ���� � "� � �� �������� � ���������� � �� �������� � ��� ��������

� ������ � �������� � ��� ��� ���� ��%�(�� �������� � �� ��%��������� � �� ���������

�� ��� ������� � �� � )������ ��� ����� � ������ �������� �� ��� �� ���������� ��� $��

� ���������

0��� ���� )������ � ������ "� �� � ������ � �� ���� � ������� �� �������� ���

� ����������� ��� ��������-

� .������ ������� ��� �"����� ��������� �� �"��� �� � ����� ��� �������

��� � ��� ���� �� ����� �� ��� �� �������� � �������� ������� � ������ ��

��������� 0�� #���� � ������ � ��������� "� � ���� �������� � �� ��� ���

��%�(�� � ���� � ��%�(�� "� ���� ����� ����������� � ��� ��������� � �������

� ������ � � ��%�(�� ���� ��������� ��$#���� ��� � ��� ��� ����� ��

"� � ���� ��������� �� �������� � ���������� �������� � ������� �� ��������

�� ��� ������� �� ����� � ������

� .������ ����� ��� �"����� ��������� �� �"��� �� � ����� �� ��� �������

��� � ��� ��� ��� ����� ��� ������� � %������� � ��� �������� .�

�������������� ������� ���� �� ��������� 0�� #���� ��� ��������������� � ���

������� "� ��� � ������� ��� �������� � ������ ;�� �� � ��� ��������� ����

� ������ � ������� �� �������� ������ � �� ������� ���� ��������< � ���

���������� "� � ���� �������� ;� ���� � "� �� �����,���� �������� � ����

� ��� � ������������ � ����������< ���� ���� ��� ��$#�� ��� � ��� ��� � �

"� � ���� ��������� �� �������� ��� ����� � ���������� �������� � �������

�� �������� ������ ������� �� ����� � ������

9������� ������� ���� �������� ��� ����� ; ��� ����� ���� ��� �������< �#��

����� "� ��������� "� � ���������� ���� ���� ������� � �� ���� � ������� �� ���������

� ���� � #���� �� � ���������� ���� � ��� ���������� ��� "� "��� "� �� %��������

� �� ������� � ��������� �� ���)��� ��� �� ������� ��������� ������ ����� �%����

� ����������� ;�����< �� � ������ �� ����� �"����� ��� ����� ��� ���� ���

������� ���� %����� ��� "� ����� ���� �%���� � ������������ �� �������� � ��

�������� ������� � �� ��� ��������� �%���� � ����������� %�������� ��� �������� �����

� �������� � �� ���� �� ��� ��� �������� ��� ����� � ������ ��������� ����"���� �

��� ��� ��������: �� ���� ��� � ��� ��� �������� %�� ������ � ������� ����� �� ������� ����

%����� � �� � ���� ����� � ����������� ;�������� � ����� %�� �� ������� ������<�

�� ����� ��������� %��� �������� ������� �� %�� ������ ������� � ����� � �������

� ���� � ������� ������ � ��� ���������� � �� "� �� � ����� ���� ������� � ��� ���

���������

�� ��� � ���� �$������� ��� ����� �� ������ ���� � ��� �� �"��� ��� ���� ��

���������� ���� �� �������� � �$��-

�� ��� �������� ���

Page 134: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

>� !���������� �� ��� �������� �$����: �� ��#���� � �� ���� � �����$���

��� ����������� �������� ��� � ��� ��� ��%�(�� � �� ���� � ������� �� ���������

����� �@#��� � �� 8����� F�H�

Proyectosoftware

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia

Conocimientos

Herramientas

Entendibilidad

Coste de aplicación V6

Dependencias

Repetibilidad

Fuentes de información

Criterio de adecuación

Completitud

Corrección

Efectividad V7

Tipo de defectos V8

Coste de ejecución

Grado de adecuación

Tipo de software

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Objeto

Operativo

Técnica

Resultados

Agentes

Táctico

Objetivo

Alcance

8����� F�H- ������������ � �������� ��������

� �� ����� ��"��� � ��������������� ������ ���#���� � ��������������� ��

��� ��� ��%�(���

� ������� 0��� ���� ��� � ��� ��������� �� �"��� � ���������������

� ���������� �������� � ������� �� �������� �����$����� �� ��� ������

����� ����� �� ��� ���� �� ���� �$������� � �������� � ��� �������

������ � � ������ � ������ �� ���� ��������� � �������� � ��� �������

���� �� ��� ���� ������

� "����� 6�������������� � ��� ����������� �� ��� ��� ��%�(�� � %����

� ���#���� � �������� ������� �� ����� ���������

?� ���������� �� �� ��)���� �� ������ �� 0����� ��� ����� �� ���

�������� �$����: �� $� � �� ���� � �����$��� � ���#���� � �������� "�

������ ��� ����������� �������� ��� � ��� ���� ��� ���� ����� �@#��� �

�� 8����� F�D�

� �� ����� 6��#���� � �������� ������� ��� �� ����� �������� �����������

� ������� ����"��� � � ���������� � �"����� �������� ���� ��� "� �

����� � ��� ��������� ;� ��� ��������< ������������� � ��� ��������

������� ������� ��� � ����� � ��� �������� �������� ��� ���� ����

�������� ��� � ������ ���������� � ��� � ���������� �������� � ��

�������� � %������� � �� ��� ������ � �� � �� ����������� �����������

� ����"����

� "����� 6��#���� � �������� � ������ "� ������ ��� �����������

�������� ��� ��� �������� ��������

��� �� ��� ��������

Page 135: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia

Conocimientos

Herramientas

Entendibilidad

Coste de aplicación V6

Dependencias

Repetibilidad

Fuentes de información

Criterio de adecuación

Completitud

Corrección

Efectividad V7

Tipo de defectos V8

Coste de ejecución

Grado de adecuación

Tipo de software

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Objeto

Operativo

Técnica

Resultados

Agentes

Táctico

Objetivo

Alcance

Repositorio

...

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V101

Rigor V102

Fase V103

Elemento V104

Aspecto V105

Experiencia V106

Conocimientos V107

Herramientas V108

Entendibilidad V109

Coste de aplicación V110

Dependencias V111

Repetibilidad V112

Fuentes de información V113

Criterio de adecuación V114

Completitud V115

Corrección V116

Efectividad V117

Tipo de defectos V118

Coste de ejecución V119

Grado de adecuación V120

Tipo de software V121

Arquitectura del software V122

Lenguaje de programación V123

Método de desarrollo V124

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

Táctico

T1

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V201

Rigor V202

Fase V203

Elemento V204

Aspecto V205

Experiencia V206

Conocimientos V207

Herramientas V208

Entendibilidad V209

Coste de aplicación V210

Dependencias V211

Repetibilidad V212

Fuentes de información V213

Criterio de adecuación V214

Completitud V215

Corrección V216

Efectividad V217

Tipo de defectos V218

Coste de ejecución V219

Grado de adecuación V220

Tipo de software V221

Arquitectura del software V222

Lenguaje de programación V223

Método de desarrollo V224

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

T2NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad Vn01

Rigor Vn02

Fase Vn03

Elemento Vn04

Aspecto Vn05

Experiencia Vn06

Conocimientos Vn07

Herramientas Vn08

Entendibilidad Vn09

Coste de aplicación Vn10

Dependencias Vn11

Repetibilidad Vn12

Fuentes de información Vn13

Criterio de adecuación Vn14

Completitud Vn15

Corrección Vn16

Efectividad Vn17

Tipo de defectos Vn18

Coste de ejecución Vn19

Grado de adecuación Vn20

Tipo de software Vn21

Arquitectura del software Vn22

Lenguaje de programación Vn23

Método de desarrollo Vn24

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

Tn

...

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia Va06

Conocimientos Va07

Herramientas Va08

Entendibilidad Va09

Coste de aplicación V6

Dependencias Va11

Repetibilidad Va12

Fuentes de información Va13

Criterio de adecuación Va14

Completitud Va15

Corrección Va16

Efectividad Va17

Tipo de defectos V7

Coste de ejecución V8

Grado de adecuación Va20

Tipo de software Va21

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia Vi06

Conocimientos Vi07

Herramientas Vi08

Entendibilidad Vi09

Coste de aplicación V6

Dependencias Vi11

Repetibilidad Vi12

Fuentes de información Vi13

Criterio de adecuación Vi14

Completitud Vi15

Corrección Vi16

Efectividad Vi17

Tipo de defectos V7

Coste de ejecución V8

Grado de adecuación Vi20

Tipo de software Vi21

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

Ta Ti

8����� F�D- 0��������� � �������� �������� � ��� �������� ��������

�� ��� �������� ���

Page 136: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

B� # �� ��)���� �� ������ %����������� �� ���&�4 ����)�� ��$��� �� ���

�������� �$���� � � �� %��� : �� � �� ������ � �� ����� �����$�� "� ���

����������� �� ��� ��� ���� �������� �������� ��� ������� � ������ � ���

)������ � � ���������� "� ��� ������� ��� ������ �� � "���� �������

��� ������ � ��%�(�� � ������� "� )���� ������ ������� "� ������ ���

����������� �� ��� ���� �� $� � �� ���� � ���#�� ������ � ��� �����������

�� ��� ��� � ��� %���� "� �� ������ ��������� ������ �������� �� 8����� F�I

�@#� �� �����

Proyectosoftware

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia

Conocimientos

Herramientas

Entendibilidad

Coste de aplicación

Dependencias

Repetibilidad

Fuentes de información

Criterio de adecuación

Completitud

Corrección

Efectividad V12

Tipo de defectos V8

Coste de ejecución

Grado de adecuación

Tipo de software

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia

Conocimientos

Herramientas

Entendibilidad

Coste de aplicación V6

Dependencias

Repetibilidad

Fuentes de información

Criterio de adecuación

Completitud

Corrección

Efectividad V7

Tipo de defectos V8

Coste de ejecución

Grado de adecuación

Tipo de software

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Objeto

Operativo

Técnica

Resultados

Agentes

Táctico

Objetivo

Alcance

8����� F�I- 1��#������ � ������� �������� ��������

� �� ����� 6��#���� � �������� ������� ��� ������ ��������������� ��

��� ����

� ������� �� ���������� �������� � ������� �� �������� �� � ��������

����� � ������ �������� ������� ���� ���� ���� ���������� "� �� ������

�� �������� � �� ���� ��� ������� � �������

� "����� 6��#���� ����$���� � �������� ������� ��� �������

C� # �� ��)���� �� ������ ������� �� �� %��� �� �� ���&�4 )�$�� ��

��� ������� �� ��� �������� ����� 9���� ����6�� ��� ������ ��������

%��� �� �������� �� ��#���� � �� ���� � ���� �� ������ ����������� �

��� �������� "� ������ ��� ����������� �� ��� ��� � $� � ���� ����� � ���

������� ��� ���� ��������� �� 8����� F�>E �@#� �� �����

� �� ����� 6��#���� � �������� ������������� ���#���� � ���������������

�� ��� ��� ��%�(���

��� �� ��� ��������

Page 137: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia Vx06

Conocimientos Vx07

Herramientas Vx08

Entendibilidad Vx09

Coste de aplicación V6

Dependencias Vx11

Repetibilidad Vx12

Fuentes de información Vx13

Criterio de adecuación Vx14

Completitud Vx15

Corrección Vx16

Efectividad Vx17

Tipo de defectos V7

Coste de ejecución V8

Grado de adecuación Vx20

Tipo de software Vx21

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

...

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia Va06

Conocimientos Va07

Herramientas Va08

Entendibilidad Va09

Coste de aplicación V6

Dependencias Va11

Repetibilidad Va12

Fuentes de información Va13

Criterio de adecuación Va14

Completitud Va15

Corrección Va16

Efectividad Va17

Tipo de defectos V7

Coste de ejecución V8

Grado de adecuación Va20

Tipo de software Va21

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V1

Rigor V2

Fase V3

Elemento V4

Aspecto V5

Experiencia Vi06

Conocimientos Vi07

Herramientas Vi08

Entendibilidad Vi09

Coste de aplicación V6

Dependencias Vi11

Repetibilidad Vi12

Fuentes de información Vi13

Criterio de adecuación Vi14

Completitud Vi15

Corrección Vi16

Efectividad Vi17

Tipo de defectos V7

Coste de ejecución V8

Grado de adecuación Vi20

Tipo de software Vi21

Arquitectura del software V9

Lenguaje de programación V10

Método de desarrollo V11

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

Ta Ti

Tx

8����� F�>E- �������� $��� � ���������

� ������� �� ���������� �������� � �� �������� �� � �������

�������������� ���� ��� � ��� �������� ������������� ��������� �

��� ������ � ��� �������� ����� ���� �"����� �������� "� � ��������

���� ���������� ���� ��� ��������������� �� ��� ��� �������

� "����� 2������;�< ����������;�< ���� � ��� ��� �������

2���� �(#( ��'*")��!#( )�$ �4#(!�#�!#8 �7#$*'!�#"

���"� � ��#���� ���������� �� ���������� � %�������� �� �������� � �������� � ������

�� ����� � "� ��� ��������� �� �������� � ������ �� ��� ������� � ��� � )������ ���

�� ��� �������� ���

Page 138: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

����� ��� ������������ ����� �� ��������� ���� �� ���������� ��������� �� ��� ��

���������� ��� $�� � ����������

�� ��������� �� ���������� ��� �� � ������ ����� ��� ���� ������ �� 8����� F�>>�

T1 T2

T3 T1

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V101

Rigor V102

Fase

Elemento V104

Aspecto V105

Experiencia

Conocimientos V107

Herramientas

Entendibilidad V109

Coste de aplicación V110

Dependencias

Repetibilidad V112

Fuentes de información V113

Criterio de adecuación V114

Completitud

Corrección

Efectividad V117

Tipo de defectos

Coste de ejecución V119

Grado de adecuación V120

Tipo de software V121

Arquitectura del software V122

Lenguaje de programación V123

Método de desarrollo V124

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V201

Rigor

Fase V203

Elemento V204

Aspecto V205

Experiencia V206

Conocimientos

Herramientas V208

Entendibilidad

Coste de aplicación V210

Dependencias

Repetibilidad V212

Fuentes de información V213

Criterio de adecuación

Completitud V215

Corrección

Efectividad V217

Tipo de defectos V218

Coste de ejecución V219

Grado de adecuación

Tipo de software V221

Arquitectura del software V222

Lenguaje de programación V223

Método de desarrollo

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

NIVEL ELEMENTO ATRIBUTO VALOR

Atributo de calidad V301

Rigor V302

Fase V303

Elemento V304

Aspecto V305

Experiencia

Conocimientos V307

Herramientas

Entendibilidad V309

Coste de aplicación

Dependencias V311

Repetibilidad

Fuentes de información V313

Criterio de adecuación V314

Completitud

Corrección

Efectividad

Tipo de defectos V318

Coste de ejecución

Grado de adecuación V320

Tipo de software V321

Arquitectura del software V322

Lenguaje de programación V323

Método de desarrollo V324

Táctico

Objetivo

Alcance

Operativo

Agentes

Técnica

Resultados

Objeto

NIVEL ELEMENTO ATRIBUTO VALOR

Objetivo Atributo de calidad V101'

Alcance Fase V103

Agentes Experiencia V106

Herramientas V108

Criterio de adecuación V114'

Resultados Grado de adecuación V120'

Táctico

Operativo Técnica

8����� F�>>- 2���� � ��������� �� �"��� � ����������������

� '������������ � ����� �������� ������������ ;� ������� � �������� )������< �

� �����������

� '������������ � ��%��������� �� )����� ���� �������� � )������ � �

�����������

� �������������� � ��%��������� )����� � � ���������� ���� ���������

� '������������ � ������� � �� ��������� �� �"��� � ��������������� ;�,����� �

������� ��������� �� �"���<�

2���� ��� ������� ��������� � � ���������� ����� � �� ��������� �� �"��� �����

��������� ��� � ������������ "��� � ��������� � ���� ������ � ������ �� ��������

�� �� ��� ��������

Page 139: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

� �� ��%��������� �� ����������� ��� ������ � ������������ �������� �� ��%��������� � ���

�������� %����-

�:�: :� �������� ����=#������

2��� �� �������� � �������� ������������ ����� � ��� ��������� � ������ ���� � ����������

;����� ��� "� ������ � � �"��� ���� ��� "� �� ���������< � ������ � ��������

)�������� ��;�< �������;�< ����������;�< �� � ���� � %���� ������ ������� � �

����������� ��� ����������� � ������� � ������������ �� � ������� �� ����������

������������ ���������������� ���� �� ��������� �� �"��� � ��������������� ����

��� �������� �� �����������

��� ������������ ���� ��� ��������� � ������ ���� � ���������� ��� � ������� ����������

�� ��������� �� �"��� ��� ����� ��� �"����� ����� ��������� "� � ���������� �� �

������ ������ ��� ��������� �"����� ��������� �� ����������� ���� �� ��������� �����

;�� ����������� �� � ����������� � ��� ����� ��� ����� �� ���������� � �� �������

��%���������<�

��� ������������ ���� ��� �������� � ������ ���� � ���������� ��� � ������� ����������

��� �������� ��������� � � ���������� ��� ����� ��� ����� �������� "� � ����������

�� � ������ ���� � %���� ��� ��������� �"����� �������� �� ����������� ���� ��

��������� ����� ;� ���� �� ����������� �� � ����������� � ��� ����� ��� �����

�� ���������� � �� ������� ��%���������<�

�� ��������� ����A�������� �� � ��$���� �� ���������� � "� ��� �������� "� �

���������� ������� ���� ���� �� ��%��������� ���� ��� ������ ��� ��� ���� �������� ����

��� ��� ���� � ������� � �� ������

�:�: : �������� ����=C��

*�� �� � �� ����� �� ������� � ������� ��%��������� �� ���������� ���� � ����� � ���

��������� � ��;�< �������;�< ����������;�<� �� ���������� ������ ������� ��� ��%���������

� �� )������� ��������� �� ��������

�� ��%��������� ������� ��� ��- ;><'���� � �� "� ������ ��������� � ����������

� �� � ���� �� � ����� ����� ;?< ��� ;�� "� "��� ���� "� ��� ��������� �������� �

�� ��%��������� �� ������ �����< � �� � ���� � ������������ �� ������������ ��� ���� � �

����������� = ;B< � )��� � � ���������� �������� �� "� "��� ���� "� � ������������

����� �$��� �� ��%��������� ������� #���� ��� �� )����� ���� � ���� ������ � ����

����� � ��� ��������� �%�������

�� ��������� ����A��� ��� ���� ��#���� �#���� �� ������� � �� ��%��������� ��������

� � ���������� � � ������ � "� �� �� ���� ������� ������ ������ ������ "�

��� �������� ����������� ��� ��� ���� ���������

�� ��� �������� ��

Page 140: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�:�: :� �������� %�� 1��������� ��� ��������

�� ���������� � ��%��������� �� ���������� �������� ��� ��� ���������� ��� �� � ���

�����-

� 4��� ������ � ����� ������ 6��� �� "� � ������������ ���� "� ��

���������� "��� ��� ���� ������� ;��������� ����� �� ���� > � �� ��������<

��������� � ������ ��������� "� � ��������� ���� �� ��%��������� � �� "� �

������ ��������� ���� �� �������� �������� ����� ��%��������� ������

������������ � %���� � ������� � %���� � ��%��������� ���� ���� ���������� �

������������� ������ �������� � ������ � ������� ��%��������� ��������� � ��

���� �� ���������� '������� �� � ����$�� �� ��������� �� �"��� �,�������

����� ��������� ;��������� ������� ����� �� ���� > � �� ��������< � ������������

������ �� ��%��������� �������� �� ��������� "���� �� �������������� � � �����

%������ "� � ���� ��������

� ��� ������ ������ ���� �������� ���� �������� � �� ��������� ������������ ��

��������� ��� ��� ������������ �� ������������ ��%��������� ���� ����$��� ���

��������� �� ���������� ��� ������������� ��%��������� ���� ����� ��������

� ������ ��� ������������ ��%��������� ���� �������� )������ � ���

�������������� ������� � �� ��������� �� �"����

2���- �(#( ��'*")��!#( )�$ �4#(!�#�!#8 �"7�(�!%�'!�#"

���� ������� ����� � ��� �� ���������� "� ��� � ��������� ��� $�� � ��������������

���������� �� ��� ������� � "� � ��������� ����������� ��� ��������� �� ����������

������������ ���� ���� ������� ����� ������������� �%����� ����� � ��%��������� �������

� �������� "� � )������� ���� � �� ������������� � ����� �������� "� ����� ������

������� ����� "� �#�� ��������� ��� �������� � ������ )�������

2���1 �$ ��4�$ )�$ �!+$!#��'��!# �" �$ �4#(!�#�!#

2�� ���� � �� �������� �� ������������� �� ���������� � ������ � ��� ���������

�������������� �� �"��� � ��������������� ���� ��������� �������� ��� ���� � ���

���������� �� ��������� �� ����� � ������ � �� �������������� � ��� ��������� �����

��� ���������� ���� ��� ����������� )��� �� �������� �� ���������� ��%��������� � �

���������� ��������� ������� ;��������� ���������� �����������< ��� ������� "� ������

������� ����������� �� ��%��������� "� �� ������ ��� ���� �� �������� "� � ��������

�� ����� �� ������� ��� ������� "� - ;>< �� ���������� ��%��������� � � ���������� ���

���������� ����������� ����������� ��������� �� �"��� ��� ����� �����������

��%��������� �� ��������� � � �"���� ;?< 0�� ���� ���� ��� ������� "� �� ����������

��%��������� � )����� �� ���� ��������� ���������� �� ��%��������� )����� � ��

���� ���������� ��� �� "� ���� ���� �� �������������� ����� � ������� � ��%���������

��������� � ������������� � ��%��������� �������

��� �� ��� ��������

Page 141: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� (# ���� �������� ������)* ������ ������� �������)�

�� ��� ��� ��� �� "� � ��� ������� ������� � ��� $���� "� ������ �� ��%���������

������� � ��������� %���� ���� ���������� ��� ��������� �������� � ������� ��������

��� ������ � ��������� � ��������� ���������� �� ��%��������� ������������� ���

���������� ����������� ���� "� ��� ��������� �� ���������� ��� $����� 6��� ���

������ �������� ��%������ � �"��� �� ������� ����� � �����������������

� ���� � ����� �� 8����� F�>? ������ ��� ���� ��������� � �� ����� � ��� ��������

Repositorio

Post-selección,Post-uso

Investigación Selección

Alimentación

PRODUCTOR CONSUMIDOR

BIBLIOTECARIO

Actualización

8����� F�>?- *��� �� �����������

�� ��� �������� ���

Page 142: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� ��� ��������

Page 143: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

������ �

������ ��������� �������"�#

� $��� �%�&���� ������"�

�� �� ������ � ��� �� �"��� � ��������������� %���� � �� �@)���� �������

������ � ���� ��� �� ������������ ���� �������� �� ��%��������� ������ � �� ���� �

������� �� �������� � �������� � ������ � �� ��������� ��� ���� � %���� � ���

������ ������� � ������ � ��%�(�� ���� �� "� ��������� � �"��� � ���������������

�� ����� �"��� � �� ������� ��������� � ����� �� ��� ������ ���� �������� �

������ ;������ ���������� � �������������< ���� ���� �������� ��� ��%������ ����������

��� ��� ��������� ��������� ��� ������ � ������� ������ �� �������� � �"����� �������

��������� ����������� ��� ��� ������ � ��%�(�� ;������������� ������������< ��

������ � �� ��%��������� ������ ���� �� �������� ���� ���� ���������� ��� �������

"� ���� �� ������� ��������� ����� � ��#���� �� ���� �� � ��� ������� "� ����

�� ��%��������� "� ������������� ������������ �������� ������ ���� �� �������� �

�������� � ������ ��� ����� ����� � � �"��� �������� 2�� ���� � � )������ �

� 6�������� C ���������� � ��� ����������� � ������� ��������� � ������� �� ��������

� ��� ���������� � ������� ��������� � %������� ����� �������� � ������ � ������

��� ��� ��� ���� ����� � �� ��%��������� "� �� ���������� � �� ��������� ��������

������ ���� �� ���������

6��� � ������� � � 6�������� C � ��#���� � ��� %�� � ��������� �� �"��� �

��������������� � �������� � ������ � ��%�(�� "� �@# ����� ��� �������� � ���

����������� � �� ���� � ������� �� �������� ���� �� ��%��������� "� ��� ���������� ���

������� ���� �@#�� ���������� �� ��������� � ��� ������� � ������� ��� ����� �

������� ���� ����� � �"��� �������� ����� � ������� ��� ��� ������� �����������

��� ������������ ���������- �� ����������� � ������ �� ���� � ���� �� ��%��������� "� �

���������� ��� ������ ���� �� �������� ���� "� ���� ���� ����� �� ��%��������� "�

� ��������� ��� ������� ���� �$��� ��� ������� � ������� 0���������� � �������

��� ��%��������� �������� �� �"��� � ��������������� "� �@#���� ��� �������� ����

� ������� � �� �������� "� ���� ����� ����������� ���� �����������

�� %���� � "� � �� �������� � �"��� �������� "� � �@#� � � 6�������� C

�� ��� �������� ���

Page 144: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ���� ������������� ���� "��� ���� "� ���� �� "� � �� ������� �� ��%���������

�������� ��� ��� ���� ������ ;��������� � ����������< � �� ����� ��� ���� �������

�� �"��� ��������� ��� ������ �� ����������� "� � ��� � �� ��������� � ����� �

�� ������� � �"��� �������� � �������� �� "� �����$�� "� � ������ � ���� ���� �

���#���� ����� � ��#��� ������������ ���� � �� ���� ���� %�������� �� ������ �� ����������

&�� .������� �� (� ��

0��� ���%������� � �"��� �������� � �� � �"���� �� ����������� � ��� ��� � ��#���

;������� "� � ���������� � ����� � ������ ���� �%���� � ��� ������� ����� ����������

���� ����������� "� ��� ����������� � �� ����������� �� �"��� ��������< � ��� "�

� �� � ������ �� %��������� "� ���� �������� �������� �� ��� "� ���� #������-

��������� � ����������� ����� %���������� ����� ��������� � ��� �����- � �� ������ �

���� � ��� ��%��������� ������� "� ������� �� �����$������� �� ��#�� ����� �� ���#����

� �����������: �� ������ ���� ������ ����� � ���� 0��� � ���� � ��� ����������� � ��

������ ���� � ������ ��� ���������� ��� "� � ������ � ��� � ��#�� ���������� �@#

� %���� � �������� �� ��%��������� "� � ��������� ���� ���� ��� �������� � ������ ��

������� �� ��������� 0��� � ���� � ��� ���������� � �� ������� ��������� ����� � ��

��%��������� "� ��� ������ ���� �$��� ���������� �� ��������� � ��� ������� �

������ ��� � $� � �� ���������

����� ���'���!,�'!�#" )� $� �#+$�'!�#" )� �"���7!(��)#(

*�� � ��� ����� ����� � �� ���� � ������� � �"��� �������� �� ���� �� ��������

� �"����� ������� "� ����� ������������ ��� ��������������� � ��� ������� "� ���

��������� � �� ������������� �� �"��� �������� ���� ��@��� � ���� �����$������ �

� �"��� ��������� 0��� "� � �"��� �� �@# ��� ������� ��������� � ����� "�

��� ������� "� ��������� ��� �� ���� ��������� ������� 6�� �� $� � �� �������

� ���������� ��#��� ��� ��������������� �� ����������

� ������� �� ����"��� � ����������� �� ���� ��� ���� ������ �� ���� � ��� "�

� �"��� ���� �� ������ ;������������� � ������ ������������ � ������

�����������< ��� ������� �� �������� �� ���� ����� ����� ���� ������ � ��

���� � ������� ��� ���� � �� ������� ��� �� �������������� � ������ ��#��� � ���������

�������� )������� ������������� �� ������� "� � ���#���� � ��#��� "� ���������

�� �� ���� �������� ������ � ��� ������� ������� ��� ��������� ����� � � ���� �

������� 0��� ���� ������� �� �������� �� �"��� ��� ������ �� ���� � ��#��� �

�� ������� � ���� ��� � ��� ��#��� "� ��� ����������� ��� ���������� ������ ���� ��

����������� � ��� ��#��� ���-

� ��� � �� ��� ����������� �� ����� "� ����,�� � ��#�� ��������� �

�� �����,���� � ������������ ���� �� "� �����#�� ��� ��������� � ������� ����

������ �� �������� ������ "� � ��#�� ��� ��� ��� ������ � ��%�(���

��� �� ��� ��������

Page 145: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

� �� ��;����� ����� � �,��� ����,����� � ����� ������� ��� ���������

� ������� ���� ���� �� )������� �� ��#�� � ��� ����� ���������� � �

��������� ��������

� $�������#�<(�� � ������� 6����,���� � ������������ ���� �� "� �����#� � ��#��� ���

��������� � ������� � "� ����������� ��%��������� ���� � ���� � ������ �

�� ��������� �� ��%�(�� � �� "� �����#� � ��#���

� '� ������� ���������� 2������ ��������� �� ��#��� ��� ��������� � �������

���� ��� ��� ��� �� ����������� ������� �� ��#�� � � ���� �� ��%�(���

� �&������� � ������� �)������� �� ��#�� ��� ��� ������ � ��%�(���

&������ � �� ��������� � ��� �������� ����� � ����������� ������� ����

��� )�������� ���������� �� ��#�� ��� ��� ������ � ��%�(���

��������� �������� �� ��� "� #����� � ��#�� ;��������� � ����������< � ��

��������� �����������-

� ���� � �� ��� � �� ������ � ��� ���� ��� ��������� ����� ���� � "��

���� � ������ � ��� ������ ���� ����������� � ���������� ���� � ���������

� "� ������� � ��������� ����� ���� ������������ ��%��������� ��������

� �&������� � ������� � ��� ���� ����� � �,��� �����#���� � � ���� ��

��������� � ��%�(��� ��� ��������� � ������� ���� ���� ����� � �� )�������

�� ��#�� ��� � ��������� � ��%�(���

����� #+���*�� )� $� �"���7!(��

�� ��� ������� � ������� ��� ��������� ������� �������� � �� ��������������� "� �

��� ����� ���� � ������ � �� �������� � �� �������

�� �� "� � �$� � ��� �����,����� ���� �����#�� ��� ��#��� �� 8����� G�> ������

"� �� ��� ��#��� �������� � �� ���������� ��� ��#��� "� �����#�� ���� ������

��������� � ����������� ��� ��#��� ��������� � ��������� �����,����� � ��%�(��

;����� �"�,��� ���� ������� ������<�

����� �� ����� ���� � ������ � �� 8����� G�? �� ��� ���%���� � ����������

����� �������� � ����������� � ��%�(�� ;������ � ��������� ��� � �������������<

��� #%� � ��� ��� ��� ������������� �� ������$��� �� �����Q���� � � ����� �

�������� �� )������� �� ����� � ������ � ��%�(�� ������� ������ ����������

�� ��� � %������� �� ����� "� ����,��� ��� ��#���� 0��� ��� �����������- ��� #%�

� ��� ��� ���� )������� � �� �����$������� �� ������ � ������ � � ��� ��� ����

���� � ������ � ������ ����������: ��� �������� � ��%�(�� ���� )������� �

������ ��������� ������� � ���� � ������ � �����������: � ���%��� ��� )�������

� �����$������� � ������� ��� ���������� ���� )������� � ��������������

�� ��� �������� ���

Page 146: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

COMPAÑÍA

C1

C2 P1 C3

C4

P2

C5 C6 C7

C8

P3

C9

C10

C11 C12 C13

0

1

2

3

4

5

6

pequeña

mediana

grande

universidad

centro asociado

8����� G�>- 6����,���� � ������������ � �� "� �����#�� ��� ��#��� ������������

0,0

1,0

2,0

3,0

4,0

5,0

6,0

7,0

8,0

9,0

0 1 2 3 4 5 6

PUESTO ACTUAL

AN

TIG

ÜE

DA

D

C1

C2,P1

C3

C5

C7,C13

C8,P3

C10

P2

C4 C6C9C11 C11

directivo jefe proyecto desarrollador profesor investigador

8����� G�?- 0���� "� ����� ���� ��� � ��� ��#��� ������������

6��� ������ �� 8����� G�B ����� ���� ���� ����������� "� ��� ��� ����������

� ��%��������� � ������� � ��%��������� ������� ��� ������� � ��������� �� ��%�(�� �

��%��������� )���� ��� � ����- ��� � ���� � ��������� � %������� ;��������� ��������

������� � ��������� � ��%���������< �� ������ � ��������� ���������

�� )������� � ��� ����������� � � ��������� � ��%�(�� � ��� ������� � ��

8����� G�C� ������ ��� B � ?? �,��� ����� �� ���� ���� >? �,��� ����)���������

��� ����� � ������ ����� � ��� ������ � ��%�(�� ���� ��� ���������� ���- � ������

� ������������� � �������� ���� ��� � ���� ��� ����� �������� ���� ��� ����� ����

*�� ������� "� ��� ������ � ����� � ��� ������� �"����� ��#��� "� �

������������ ���������� ����������� �� ����� ������ ���� ��� ��#��� �����������

�� ��� "� ����� � ��� ��������� � ���������� "� � �� �� ���� �� ����

�������������� ��� ��� %���������� ��������� ��� �� ���������� � ������ ���� �����������

� ����� ��������� ;� �� ������ ��� ���������� � �� ��� � �����< ���� "� � �������� ��

��� �� ��� ��������

Page 147: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

TITULACIÓN

C1

C2 P1 C3 C4

P2

C5

C6 C7

C8 P3

C9

C10

C11 C12 C13

0

1

2

3

4

5

no informático

ingeniero

máster

doctor

8����� G�B- 2������ ��������� "� ��� ���� ��� � ��� ��#��� ������������

0

2

4

6

8

10

12

14

16

18

20

22

24

C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13

CONSUMIDOR

OS

DE

EX

PE

RIE

NC

IA

8����� G�C- �)������� � � ��������� � ��%�(�� � ��� ������������

����� ����������� �� ��@� � �������� �� ������� �� �� ���� ������� 0> � 6?

0B � 6D� 6��������� ����� ��#��� ���������� ����� ��������� � ��� ������������ �

��������� ���������� "� ���������

����- #"(��*''!�#" )� $#( �#� *$��!#(

� �� ������ "� �� �#�� %���� � �������� �� ������� �� ���������� � "� ���

����������� ������ ��� ����� ��� ��� �������� "� ���� � ���� ��������� ;� �

������� �� � �� ����� ��� �������� ��������< � ��� ������ ���� ��� �������� � ������ � ��

���� � ������� �� �������� � �������� � ���� � �� ��������� ��� ���� ��� ������

�� ��� �������� ���

Page 148: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������ � ����� ��� ������� � ��������������� �������� ���������� � %���������

"� � %��������� "� � ����� � ��� ����������� ���#� �� ��������������� � ��� ������

������ � �� ��%��������� ������ ���� �� ���������

0�� ����� �� ������������ �� %��������� "� � ������ � ��� ����������� � ���� �����

� � ������� ��> � �� �������- � ����� ����� � �������� �� ��%��������� "� � ������

� �������� �� ���������� ���� � ������������� )���� ��� ���������� ���� �� ���� � ���

�� ������� ������� � �� ��%��������� "� "������ ������ ���� ��� ������� � ������

���� ������ �� ��������� � �� � �� ��������� ��� ��� ��%�(��� �� ��#���� � ��������

"� � ���������� ���%����� ��� ����� � �������� �� ���� �������� ������ ����� � ��

��%��������� "� ��� ������ ���� �� ���������

0��� ������ � ����������� � � ��� �%����� �� ���������� ��� ������������- ���

�������� � ������� � ��� �� ������������ ;� �� � ���� � ��� �� ������ "� �� ������

��� �����<� 0��� ������ ��� %���������� �� � �� ������� �� ������ � ����� �����������

;���� ��� � �� ������� �� ���� � �� ����� �� ��#��<� � ��� ���������� �"�����

�������� �%����� �� %������������ ������ � �� ������� ����� � "� ��� � ��� �������

� �� �����#� � "� ���� ������� �� �������� �� � ������� ������ � %������������

������ � �� ��������

�� �� "� �� ��������� � �$� ���� ���� �������� %�������� �� �����������

� �� ������ "� �� ���� ������� � "� ��� ���� ������ ��������� ��� ����� ��� ��

��%��������� "� ��� ������ ���� �� �������� � �������� � �������

��� ������ ����� "� ����� ��� � ���������� ������� � ��������� ����� �

�� ������ �� ��%��������� � ���������������� 0�� ��� � %��������� ����� ���� ���

�������������� "� ����� � � ������� ��> � ���� ������ �������� � ��� �����- ���

� �� "� � ���� ��%��������� ���� �� ������ ���� � �� "� � � ������ �� ���������

� ������� � �� �������� � � ��� "� ����"� ����� �� "� � �� ��%��������� �������

�� %���� � ������ � %��������� �� ��������� �� ���� �� ����� "� �� �� �����������

� � �� �%����� �������� � ������� � ��� �� ������������ ������� � �� �������� ��

������ ����������� � ������

&�� �������� �� ��� (� ��

� ���� � "��� ������� "� � �"��� �������� ������ � �� ����������

������������ ������ ��� ���� ������� �� ����� ���� �� "� � ������� �� ����

%���������� ��� ������ �� )��������� "� � ��� � �� ��������� ���� ����� � �� �������

� �"��� �������� � ������ ���� � ����� � %���������� �������� ��� � $� � %��������

�� ������ � ���������� �� ������

� �� ���� ��� ����� "� ����� � 6�������� C ������ �������� ���� �� "� ������

��#�� ������� �� ���� %��������� �"��� � ������� ��� ������ ��� ������ ����� ��� ����

������ � � 6�������� C ���-

� �� ��� ������ � ������ � � ������� �:)� ���� ���� ���� � ������� � ��

�� �� ��� ��������

Page 149: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

��������� �������� � ������ � � ������� ����� ������� � �� ������� G�?�>�

�� ��� ���� � �� � ������� �� ��%��������� ������������� ��� ��� ��#���

��������� "� �� "�������� 0�� ���� ���� ���� � ������ �� %���������

"� ����� � � ������� ��> )��� �� ���� � ��%��������� "� �� � �� ��

�������� �������� � ��� ��#��� ����������� � �"���� ���������� ��� �

%������������ ������ � �� �������� ��� ������ � �� �������� "� �������

�� ��� ��������� ��� �� "� � �� ������� ������� �"���� ��%��������� ��

��������� �� ������ � ���� �������� ��� ��%��������� � "� ���� � � ��

��������� � �"��� � ��������������� � ���� � �� ��� � "� ���� ���������

��� ������� � ������ �� � ������� ������ �� %������������ �������

� �������� � ������ � � ������� �� ���� ���� ���� � ������� � �� ���������

�������� � ������ � � ������� ����� ������� � �� ������� G�?�?� *��

�� � �� �������� �� ��%��������� "������� � �������� � ����� � ��������

��� �������� ������������ � � �"��� �� ��%��������� ��������� ���� "� �

�"��� ������ � ����� �����

��� %���������� �������� � ��� ��#��� � �������� � � ������� ��?�

����� ���'!�#" )�$ #"5*"�# )� �/���"'!�

�� 2���� G�> �� 2���� G�? �� 2���� G�B �� 2���� G�C �� 2���� G�F �@#�� �� "� � �

6�������� C � �� ��������� ������ � � ������� "� ������ �� ��%��������� � ������

������������ ��� ��� ���������� ��� ������������ �� ��%��������� � ������ �������� �

����� � �������� �������� � �� �����$���� � �� �������� �� ��%��������� �� ���������

�� ��%��������� "� � �@#� � ���� ������ � �� �������- �� ������ ������� �@#� �

������ �������� � �� ������� � �� ������ ������� � %������ �� ������� ���������

������ �� ���������� �� %���� � ������� �� ��������� � ������ ��� ���� ������

� �� ������ ��� ������ ���� ������� �� ���� ������ �� �� ������� �� �� ���� ��

��������� ;0< � �� ���������� ;6<: � ����� ������ �����$�� �� ��������� "� �� ���� ;�

E> � >B ���� ����������� � E> � EB ���� ����������<: � ������ ������ �����$��

�� ��%��������� ������������ ;������� �� � ���������� �$�������� �� � ���������< ��� �

��#���

2������ �� ������ �������� � ��� ��#��� ����������� "� �� � ��� ����� � �����

��� ������� �������� �� 2���� G�G ������ �"����� �������� ����������

6��� � ��� ������� � �� 2���� G�G �� ��������� � ��� �������� �� ���������� ������

��� �������� "� � �$�� �� %������������ ������ � �� ������� �������� ��������

���������� ���� ���� ���� �� ���������� ����� ��������� $���� �������� "� ��

���� "� �� ��� �� ���� �����$�� � ��� ������ "� � ���� �������� � �� �����#��

�� ��� �������� ��

Page 150: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ���)���� * ����� ����

� D����� ������ ��� ���#����� #��+��%� �� ���+���������E

��M� D������� ��# #��+��%� �� ���+��������� ��# �����+� � ������E

�FMG D��� ���� #��+��%�;�= �� ���+��������� �� ����� ����E

�HM�H D��� ���� #��+��%�;�= �� ���+��������� �����%� #� ��������E

���MG DI��� #��+��%�� ������� #� ��������E

��FMF D����# �� �# ������� �� �# ��� ����� ������E

D6�� ,����������� ��� .���#���� �# ��� �� #� ��������E

��M D6�� ,����������� ��� ��� ������� � #� ��������E

� M� D����#�� ��� #�� ,����������� ��������#��E

��MH /� ����� ��� ��������5��� �# ����� ������#�����

�FM D����#�� ��� #�� �������� ;,����������� � +����= ����������E

� M� 3�������5������ �� #� ��������

�HM� D6�� ,����������� ;�%������#�� � ��������������= ��� +��*�� �# ������� �# ����

#� ��������E

�KM� D����# �� �# ������� ;,�����������= ��� ����� #� ��������E

�FM� /������ �� ��������5������ �������� ,�����������

�LM� D(� ����������� � �����#E

��MF D(���� ��������� ��� ��� ,����������E

��MG D������� ��������5������E

���MH D����� ������ ���� ##�0�� � ���� ������� ��������5����E

��FMH DI��� ,����������� ������ ���#�5���� ���� ��� ������� � #� ��������E

F D/� ,� ����� ����� #� ��������E

��MF D6�� �������� � ��������� �� ��.�������E

� MF D@� ,� ����� �#+����E

�KM� D/� ,� ����� �#+��� 0�5 ����� #� ��������E

�KM�G DI����� ,� ����� #� ��������E /� ����� D��� ����E

G D����� ������ ��� ���#����� ������� �� �������##�E

��MG D(���� #�+��� � �#+��� ���#� �� 0��� � ������#�+�*�E

� M� D��� ���� ���#� �� 0��� �� ����� ����E

��M�F !��� �� ������� �� �������##� ��� �# ��� ����� ������ #� ��������

�JM� DI��� ������� �� �������##� ��.�>��� �� 0� � ����E ;����������# N� ������#

������� ���1=

��FMF D����# �� �# ������� �� �# ��� ����� ��� �����E

� D(� ���� ������� ��# �������##� �� ����� ����E

��M� D(� ���� .��� ��# ������� �� �������##� �� ����� ����E

�HML D������� �� �# ���#� �� �������##� �� ����� ,���� �� ���� �� ������E

�LM D/� ����� ���� �� ����� #�� ��0�#�� �� �������E

�LM� D/��0� ���� ,���� ������� �� ��+�������E

�� M� DI��� ���� �� ������� ������ ��� ���#�5���� ��� ���� ��������E ;���������

����+������� ���1=

�� MH D����#�� ��� #�� ����0������ ��# �������##� �� ��� ����� ��� ���#�5���E

��FM� D������� �� ����� ��#���� #� ��������E

2���� G�>- 6������� �� ���#���� � �%����� ;>.F<�

� � �� ��� ��������

Page 151: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

� ���)���� * ����� ����

H D/� �������� �#+��� ���� �� ������������ ������*��� ���� ����� ���� #� ��������E

��MH D&������� #� +���� �#+��� ���� �� .���������E

��M�F D/� �������� +���� ��� ;�)��������� �= ������������ ������*���E

��M�J DI��� ���� �� +���� ����� ����#�E

� M� DI��� ������������ ������*� ����� #� +���� ���� ����� ����#�E

� MJ D����# �� �# ������ �������� �� .��������� ���� #� +���� ��� #� ������E

� MK DI��� ������������ ������*� ����� #� +���� ���� ����� ����#�E

��MG /� #� ����� ���� �# �������##���� �����

��M� ������������ �� #� +���� ��� #� ����� ��� ����

�FM D����#�� ��� #�� �������� ���������� ;,����������� � +����=E

�KMH D������� ����� #� +���� .������ �� #� ,���������� � ����E

�KMK D"��#��� �# ��� �� #� ,���������� �� ������ ��#����#E

�FM /� #� �������� ����� ��� ����� ��� �������##������ ������

��MJ D&������� #� +���� ��� #� 0� � ���� ����� �#+��� ������������ ������*���E

J D(� �)���������# � ,� ���� ����� ������������� #� ��������E

��MJ D(� �)���������# � ,� ���� �������E

�KM�� D6� ���� �0�#���� � 0�#����� #� ��������E

K D����� ��� ����� ��� ���#����� ���� �� ��.�>���E

��MK D��� ���� ���� �� ��.�>��� ����� ��� �����E ;��� ���# +������� ���1=

� MG D��� ���� ���� �� ��.�>��� �� ����� ����E

��ML !��� �� ��.�>��� ��� �# ��� ����� ������ #� ��������

�FM� D(� �������� ���� �# ���� �� ��.�>��� ��� �� ����� �������##����E

�GM� D���� ���� ���� �� �������� ��.�>��� �� ���� �������� #� ��������E

�KM� D���� ���� ���� �� ��.�>��� �� �������� #� ��������E

L D����# �� #� �.����0���� �� #� ��������E

��ML D����# �� �� �.����0����E ;�� ������ � ������� �� �������=

��M ����#�� ��� #�� ��������� ;������� �� �������= �� ���� #� ��������

�FM� D����#�� ��� #�� ����#�����E ;����#� ��� ��%���0��=

�GMF D����#�� ��� #�� ����#����� ��� ,� �����+���� #� ��������E ;�� �.����0�=

�KM� D(� ����O�A����0�E

��FMG D����� �� �.����0� �� #� �������� +�����#�����E

� D����# �� �# ��.���5� �� ��������� �� ������ � �������� �� ��#���� #� ��������E

��M� D������� ������ ##�0� #� +���������� �� #�� ����� �� ������E

� MH D����# �� �# ������ �������� ���� #� +���������� �� ����� �� ������E

��MF �������� ��� ���#�5� #� ��������

��M�� !����� ��� ����� ��������� ���� ��#���� #� ��������

�GMG D������� ��.���5� �� �������� ���� ��#���� #� ��������E

�HM D������� ������ ##�0� +������ �� ���� �� ������E

�KM�H D����� �� .����# �� �� ����E

�FMH ����� �� ��#�������� �� ��������� �� ������

���MK /� #� �������� ����������� �# ��.�>��� D����# �� #� ��������+� �� �����E

��FM� D����� �� .����# �� �� ����E

��FM D����# �� �# ����� �� ����#�E

2���� G�?- 6������� �� ���#���� � �%����� ;?.F<�

�� ��� �������� � �

Page 152: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ���)���� * ����� ����

�� D������� ������ ##�0� #� ���������� �� #�� ����� �� ������E

��M� D������� ������ ##�0� #� +���������� �� ����� �� ������E

� MH D����# �� �# ������ �������� ���� #� +���������� �� ����� �� ������E

�HM D������� ������ ##�0� ���#������� � ��O���#������� �� ���� �� ������E

�KM�� D(� ������� #� +���������� �� #�� ����� �� ������E

� D����# �� �# ��0�# �� .����#���� �� #� ��������E

��M�� D(� ��%���0�E

��M D���� ����� �� ������ �������#��E

�F D"��#��� �# ��� �� #� �������� �# ��� �� ����� ���������E

��M� D4���� ��� ���� ��� �������� � ������*� ����#��������� ��� ����;�=E

��MK /� ����� ����#��������� ��� ����� ���������

� MJ /� �� ����� ���#������ ��.���5� �# ���#�5�� 0����� ���������

��ML DI��� ��#������ ����� ��� ����� ���������E

�G D������� +���� ��� �)���������E

��M�F D/� �������� +���� ��� �)��������� ;� ������������� �������#��=E

��M�J DI��� ���� �� +���� ����� ����#�E

�FM D����#�� ��� #�� �������� ���������� ;,����������� � +����= ���� ����#�E

�KMG D����# �� �# ��0�# �� �)��������� �� #� +���� ��� #� ��������E

�� D�������� ����� �� ������ +�����E

��M�G D'����� �� ���%���� ��*���� �� ����� �� ������E

�H DI��� ��%���� ��.�>��� ������E

��M�� D/� ����� ���� ��� ����������� ��.�>��� � �� �������� �# ������� ������E

��M�K D����� ������ ���� ������ ,���>���E

�GM DI��� �� �����#� ������ ��� ���� ��������E

��M� D������ #�� ����������E

��MK D������ �# ������� ��# ��.�>��� � #� ������#�+�*�E

�JMF DI��� ������������ ����� �# ��.�>��� ��� ���� ��.�>��� ���� ��� #� ��������

������� ���+��+ � ������� �� ����+�������E

�J DI��� ���� �� ��.����� �����E

��M�H DI��� ���� �� ������� �����E

��MF D4���� ����#���� #��+����E

��MG D4���� ������� �� ��#��������E

��M� D4���� ������� +��������#�� � �� �����)��E

�K D&������� #�� �������� �� �� .������ �������#E

��M�L D&������� #�� ���������� ������� ���1 �� �#+��� .������ �������#E

�JM D����# ���� ��� �# .������ �� #�� ���������� +��������E

��M� D����� ���� ��������� #� .���� �� �������##� ���� ���� #� ��������E

�L D����# �� #� �������������� ��������#�E

� M D����# �� #� �������������� ��������#�E

�HM� D6�� ,����������� ;�%������#�� � ����������= ��� ������ � ���� #� ��������E

��MK DI��� ���� �� ������� �)���� ���� ���������� #� �������� ;.��������� ���1=E

D(���� #� +���� ��� ,� ����� #� �������� �����.��,� ��� �##�E

� MF D(���� #� +���� �����.��,� �� ,����#� �����E D@� �����*�� �� ���0�E

� D����#�� ,�� ���� #�� ����#����� ;������ � ���������= �� ���� #� ��������E

� MF D����#�� ,�� ���� #�� 0����%�� �� ���� #� ��������E

� MF D����# ,� ���� �# ������� �� #� ��0������� �# ���� #� ��������E

�HMH DI��� ���� �� ����#����� �� ,�� �����0��� �# ����#� �� �� �������� ���� �# ��*�E

2���� G�B- 6������� �� ���#���� � �%����� ;B.F<�

� �� ��� ��������

Page 153: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

� ���)���� * ����� ����

DI��� ,����������� �� ,�� ����� ��� #� ��������E

� MF D/� ,�� ����� ,�����������E D����#��E D����� .�� #� �)���������E

F DI��� ����� �� #� �������� ��������5�� #�� ,�����������E

� M�� DI��� ����� �� #� �������� ��������5�� #�� ,����������� ��������#��E

G D����# �� �# ����� �� �������� � �������� #�� ,�����������E

� M� D����# �� �# ����� �� �������� � �������� #�� ,�����������E

� D����#�� ��� #�� ������������� �� #� ,����������E

� M�F D��� ���� �#���.���� .�������E ;,���>��� � ������� �������0�=

� M�G D��� ���� #��+��%� �� ���+��������� � ���#���� .�������E

�KMJ D����# �� #� �#���.���� ;��.�>��� � ,���>���= ��� �������� #� ,����������E

���M� DI��� #��+��%�� ������� #� ��������E

H DI��� ���� �� ������� ����� #� ,����������E

� M�� D!���� #� ,���������� ������� ��O#���E

�KML D����# �� �# ������� �����# ���� #� ,����������E

J D����� ��� ����� ���� �������� ��.�>��� �� ���#����� �������E

� M�H D����# �� �� ����#���#����E D����� ��� ����� ���� �������� +������ � ���������E

K DI��� ��������� �� ��#���� �� ������ ������ ��� #� ��������E

��M� I��� ���� #� ��������

�GM DI��� �� �����#� ������ ��� ���� ��������E

�� M D����# �� #�� ��+������� ��������� �� ��#���� ������ �������� ��� #� ��������E

����#���� ��+������ �������#���� ���������#���� ����#���#����1

�� MG DI��� ��������� �� ���� ���� �0�#��� #�� ��������� �� ��#���� �� #� ���+���� �� M E

L ����� �� #� ��+�������

��M�G $���#���� ���� #� ��+�������

F DI��� �������� ��# ��.�>��� �������� #� �������� ������E

�GM DI��� �� �����#� ������ ��� ���� ��������E

��ML D������ #� .�������#����E

�HMG DI��� �������� ��# ��.�>��� �������� ������ #� ��������E

�HM�� D(� ����5 �� +������ ����� �� ������ ���� 'B"�E

�LMH D/� ����� ���� ���� ������� �� .�������#����E

�LMJ D������ #� ������������ ��� �# �������E

�LML D3���� � ������ #� ����#���#���� � �# ��#�����+ �� #� ���+�E

��M D/��0� ���� ������ ���������� .�������#�� � �� .�������#��E

F� D����#�� ��� #�� �������� � #� ��������E

� MF /� #� �������� �������� ������ �# �����+� .�����

�HM�� D����#�� ��� #�� �������� � #� ��������E

�HM�G D(� �� ��%� ��+�� ��%� �#���� � �����E

�FMF (�������1 !��� �� ����.����� ���������� ���� ��#����#�

�LMF D(� �� ��%� �#����E

�LMG D(� �� ��%� ��+��E

��M� D����#�� ��� #�� �������� � ����������� � #� ��������E

���M� D&������� #� �������� �����+� .�����E

���M D����# �� �� �����.�5 ��� #� ��������E

2���� G�C- 6������� �� ���#���� � �%����� ;C.F<�

�� ��� �������� � �

Page 154: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ���)���� * ����� ����

F D����# �� #� ��������� ������������� ��� #�� ����� �� ������ +��������E

� M� /� #�� ����� �� ������ ,�� ���� ���������� ���� +������5�� #� ��������� ��# �����+�

�KM�F D����# �� �� ���������E

�FM� ��������� ;�������� �# ������� ��� �� ����� ��������M ���������� ����#�� ���������� ���=

FF �������� �� �����������

� MH ���������� �� ������ �� #� ��������

�HM�G D(� �� ��%� ��+�� ��%� �#���� � �����E

�LMF D(� �� ��%� �#����E

�LMG D(� �� ��%� ��+��E

�� M� D����� �� �#������E ��%� ��+�� �#���� ��������� ���������111

FG D(���� �������� � �#+��� ������+�� �� �������##�E

�HM� D3���� #� �������� �#+��� ���� �� ������������ � ������+�� �� ����#�5������E

�KM D��� ���� ������+�� �� �������##� �� ����� ����E

�� MF DI��� ������+��� �� �������##� ������� ���� ��������E

��FMF D����# �� �# ������� �� �# ��� ����� ��� �����E

F� D(� ���� ������� �� ��#�������� ��# ��.�>��� �� ����� ����E

�KMF D��� ���� ������� �� ��#�������� �� ����� ����E ;�������������� �� ����+��=

FH D(� .����# �� ��������E

�KM�J D����� �� .����# �� ��������#�E

��MH D������� ##�0� #� ��������� �� #� ��������E

FJ D(� ���� ��0�# �� ������ �� ����� ����E

�LM D/� ����� ���� �� ����� #�� ��0�#�� �� �������E

�LM� D/��0� ���� ,���� ������� �� ��+�������E

�� M� DI��� ���� �� ������� ������ ��� ���#�5���� ��� ���� ��������E ;��������� ���1=

2���� G�F- 6������� �� ���#���� � �%����� ;F.F<�

����� �"��$!(!( )�$ #"5*"�# )� �/���"'!�

�� �������� "� � �� ������ ���� � ��������� �� ���#���� � �%����� �� ���������� �

�������� ��� � ��� ��� �������� "� �� ������� ���� ������� ����� ������ ������������

� �"���� ���� ���� � )��� � �� ����� � ��� �������- � ����� ����� � ����� ���

����������� � ���� ���� � �� ��%��������� �����$����� ��� ����� �� ������ � ������

��� ������ � ��� "� ������ ���� ����������� ������� ���� ��� � ��� ������

� ��%��������� � ������ �� ������� G�?�?�> �@#� ��� ����� �����$����� � � �"���

�������� �� ������� G�?�?�? �@#� ��� ������ �����$����� ���� � �"��� ��������

��� ������� �� ������� G�?�?�B ������ ����� ������� ��� �������� ��������� � � ���#���� �

�%����� � � �"��� ���������

�: : :� D����� ��� ������� ��%�&��

�� ����������� � �� ��%��������� ������� � ��� ��#��� ����������� � �@#� � �� 2���� G�H�

2�� ���� � ��� ������� � ����� ����� �� ��%��������� � ��� ������� � ���

�����- �������� �������� � ���� �� �����$���� � ���� ���� �-

� � �� ��� ��������

Page 155: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

���)����

� ML D!���� ���� ������*���E

��M� /� #� �������� ����� ���� ������*���

��MJ ������� �� #� ��0������� ;������ � ���������= �� #� ��������

��M�� !��� �� ,���>��� ��� �# ��� ����� ������ #� ��������

��M� !��� �� ��������*� ��� #� ��� ����� ������ #� ��������

�FMF D����# �� #� ���� ����������E

�GM� D(� �����#� ,���� ����� ����#�����������E

�GMH D����� ����� ��������� �# ��.���5� �� #�� �������E

� M ������ 0����� ������� �� #� ��0������� �� #� ��������

� MG /� #� �������� �� ��������� � ���������

��MH D���0��� ����� ������� �� �# �������E

��MJ D3��#� ����#���� �� �# ��.�>���E

�HM� D����# �� �# ����� �� ������� #� ��������E

�HMF @�� ����� �� ������� +�������� D�� ������ ��������5��E

�HMJ D����#�� ��� #�� .������� ����������� ���� ���������� �� ����#� � �����

�������#�EE

�HMK D3������� � 0��#������ ������ �� ����+� ��# ��������E

�HM� D������� #� ���5���#����E

�HM�F DB�� 'B"�� � �������E

�JMG D����� �� ,�� ##�0��� � ���� #�� ������� ���������E

�JM� D����� �� ��#������� #�� ������� ��������� ��� #�� ����������E

�JMH D6�� �� ������� �� ������� ����+���� ��� �# ��������E

�JMJ D/����� #�� ����� ����� �� #� �����#������E

�JMK DI��� ����� �� ������ �� ,�� �������E

�JML D���� ������� �� �%��������� #�� �����E D/�� �����#�� � ������������E

�FMG 8�#��������1 ������� ��� .�������

�LMK D'����� #� �������� ����#����� #�+� � ������*������ �� #�� �������E

���MF DI��� ����� +�����E

���MJ D"���������� �# ��.�>���E

��FMJ DI��� ���������� �� ,�� ,��,� ���� ��� ��� �.����0�E

2���� G�G- 0������� ��������� ��#��� ����������� ����������

>� +�� '��� ���� ��� ���� ������� ��� �� ��� � ���� �������� "� �������� � �

�"��� �������� 0�� ����� �� ��%��������� �������� � �� ���� � �$� � ��

��%��������� ���������� ��� "�� � ��� ������� ����������� ��� ��������- F >G

?D BE BF BH �� ���#���� � �%������

?� +�� 3��� ���� ��� ���� ������� ��� �� ��� � ���� �������� "� �������� � �

�"��� �������� ���� � �� ��%��������� �������� � �� ���� ����� �����������

��� �� ��%��������� �� ��� ��� ����� �� ���� � �� � ���������� �� ������ � ��

���� ������ ��� �������� > ? C GV>F >HV>I ?BA?H ?I B>VBC BG �� ���#����

� �%������

B� +�� � 5��� �� ��%��������� �������� � �� ���� �� � ��� ������ ������� �

�� ��� �������� � �

Page 156: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� ���)����

�1 D(� ���� ������� ��# �������##� �� ����� ����E

�H1 DI��� ��%���� ��.�>��� ������E

!������� K1 DI��� ��������� �� ��#���� �� ������ ������ ��� #� ��������E

F1 DI��� �������� ��# ��.�>��� �������� #� �������� ������E

F�1 D(� ���� ������� �� ��#�������� ��# ��.�>��� �� ����� ����E

FJ1 D(� ���� ��0�# �� ������ �� ����� ����E

�1 D����� ������ ��� ���#����� #��+��%� �� ���+���������E

1 D6�� ,����������� ��� .���#���� �# ��� �� #� ��������E

G1 D����� ������ ��� ���#����� ������� �� �������##�E

H1 D/� �������� �#+��� ���� �� ������������ ������*��� ���� ����� ���� #� ��������E

J1 D(� �)���������# � ,� ���� ����� ������������� #� ��������E

K1 D����� ��� ����� ��� ���#����� ���� �� ��.�>���E

L1 D����# �� #� �.����0���� �� #� ��������E

�1 D����# �� �# ��.���5� �� ��������� �� ������ � �������� �� ��#���� #� ��������E

��1 D������� ������ ##�0� #� ���������� �� #�� ����� �� ������E

� 1 D����# �� �# ��0�# �� .����#���� �� #� ��������E

�F1 D"��#��� �# ��� �� #� �������� �# ��� �� ����� ���������E

�G1 D������� +���� ��� �)���������E

7������0� ��1 D�������� ����� �� ������ +�����E

�J1 DI��� ���� �� ��.����� �����E

�K1 D&������� #�� �������� �� �� .������ �������#E

�L1 D����# �� #� �������������� ��������#�E

F1 DI��� ����� �� #� �������� ��������5�� #�� ,�����������E

G1 D����# �� �# ����� �� �������� � �������� #�� ,�����������E

�1 D����#�� ��� #�� ������������� �� #� ,����������E

H1 DI��� ���� �� ������� ����� #� ,����������E

J1 D����� ��� ����� ���� �������� ��.�>��� �� ���#����� �������E

L1 ����� �� #� ��+�������

F�1 D����#�� ��� #�� �������� � #� ��������E

F 1 D����# �� #� ��������� ������������� ��� #�� ����� �� ������ +��������E

FF1 �������� �� �����������

FG1 D(���� �������� � �#+��� ������+�� �� �������##�E

FH1 D(� .����# �� ��������E

F1 D/� ,� ����� ����� #� ��������E

B�� 1 D(���� #� +���� ��� ,� ����� #� �������� �����.��,� ��� �##�E

�1 D����#�� ,�� ���� #�� ����#����� ;������ � ���������= �� ���� #� ��������E

1 DI��� ,����������� �� ,�� ����� ��� #� ��������E

2���� G�H- ����������� � ��� �������� � ������

������� � ��� ��� ����� )������ � � �"��� ������� ��� ��� � �� �����

�� ���� ����- � ���� � ���� �� ����� � �������� "� ������� �� ����

���� � �$� � ��� )�������� �������� � �"����� ������� "� �� �� �����

�� �������� ������� ��� �������� B ?EA?? �� ���#���� � �%������

� � �� ��� ��������

Page 157: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

�: : : ��������� ��� ������� ��%�&��

*�� �� "� � ��� �����$���� ��� ����� "� ������� � �"��� �������� � �� �����

� ������� �� ��%��������� ����� � ���� ���� ��� ��� �� ���������� � ����� � ���

������ � "� ��� �%������ � ������������� � ������� ��� ������ �����$����� �����

� ���� �����

�: : : :� D��� ����

�� 2���� G�D ������ �� ����������� � ������ � ��� �������� �� ���� ���������

������� ���)����

7�%���0� K1 DI��� ��������� �� ��#���� �� ������ ������ ��� #� ��������E

F�1 D(� ���� ������� �� ��#�������� ��# ��.�>��� �� ����� ����E

�1 D(� ���� ������� ��# �������##� �� ����� ����E

3#����� �H1 DI��� ��%���� ��.�>��� ������E

F1 DI��� �������� ��# ��.�>��� �������� #� �������� ������E

FJ1 D(� ���� ��0�# �� ������ �� ����� ����E

2���� G�D- ����������� � ��� �������� � ��� ������ �� ���� ���������

����� �� ���� �������� � ��� �����$���� ��� ������ "� �������� ��� ��� ��� "�

� �����$����� � � �"��� �������� ������ ���-

>� 3�� ���� �� ��%��������� "� � ���� � �� ����� � �$� �� ��#���� � ��

������ ������� ��� �������� ?D BF �� ���#���� � �%������

?� ������ �� ��%��������� "� � ���� � �� ����� � �$� �� ������ � ��

������ ������ ��� �������� F >G BE BH�

�: : : : D��� <%������

�� 2���� G�I ������ �� ����������� � ������ � ��� �������� �� ���� ���������

����� �� ���� �������� � ��� �����$���� ����� ������ ��� ���� "� � � �"���

�������� ������ ������ ���-

>� ��� �� �� ��%��������� "� � ���� � �� ����� � �$� � ��� ���������������

� �� ��� "� �� � ������� �� �������� ����������� ��� �������� G >C�

?� 3�� �� �� ��%��������� "� � ���� � �� ����� � �$� � ��� ���������������

"� �� � ��� � ��%�(�� ���� ���� ������� �� �������� ����������� ��� ��������

> C D ?H BC�

B� ������� ��� �� ��%��������� "� � ���� � � ����� ���������� � �$�

� ��� ��������������� � ��� ���������� "� � ���� ���� � �� ���� � ������� ��

�������� ����������� ��� �������� ? ?BV?G�

�� ��� �������� � �

Page 158: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������� ���)����

3+����� H1 D/� �������� �#+��� ���� �� ������������ ������*��� ���� ����� ���� #� ��������E

�G1 D������� +���� ��� �)���������E

�1 D����� ������ ��� ���#����� #��+��%� �� ���+���������E

G1 D����� ������ ��� ���#����� ������� �� �������##�E

7�%��� K1 D����� ��� ����� ��� ���#����� ���� �� ��.�>���E

J1 D����� ��� ����� ���� �������� ��.�>��� �� ���#����� �������E

FG1 D(���� �������� � �#+��� ������+�� �� �������##�E

1 D6�� ,����������� ��� .���#���� �# ��� �� #� ��������E

F1 DI��� ����� �� #� �������� ��������5�� #�� ,�����������E

6����������� G1 D����# �� �# ����� �� �������� � �������� #�� ,�����������E

�1 D����#�� ��� #�� ������������� �� #� ,����������E

H1 DI��� ���� �� ������� ����� #� ,����������E

J1 D(� �)���������# � ,� ���� ����� ������������� #� ��������E

�1 D����# �� �# ��.���5� �� ��������� �� ������ � �������� �� ��#���� #� ��������E

��1 D������� ������ ##�0� #� ���������� �� #�� ����� �� ������E

� 1 D����# �� �# ��0�# �� .����#���� �� #� ��������E

�F1 D"��#��� �# ��� �� #� �������� �# ��� �� ����� ���������E

!������� �K1 D&������� #�� �������� �� �� .������ �������#E

�L1 D����# �� #� �������������� ��������#�E

L1 ����� �� #� ��+�������

F�1 D����#�� ��� #�� �������� � #� ��������E

FF1 �������� �� �����������

FH1 D(� .����# �� ��������E

L1 D����# �� #� �.����0���� �� #� ��������E

����#����� ��1 D�������� ����� �� ������ +�����E

�J1 DI��� ���� �� ��.����� �����E

F 1 D����# �� #� ��������� ������������� ��� #�� ����� �� ������ +��������E

2���� G�I- ����������� � ��� �������� � ������ �� ���� ���������

C� '������� �� ��%��������� "� � ���� �"��� � �$� � ��� ��������������� � ��

������ ������� "� ���� ��@��� � �� ��������� ����������� ��� �������� H >E

>>V>B >D >I ?I B> BB BG�

F� ��� ����� �� ��%��������� "� � ���� � �� ����� � �$� � ���

��������������� � ��� ����� � ����� ������� ��� �� ������� ;� ��������� �

������� �� �������<� ���������� ��� �������� I >F >H B?�

�: : : :� D��� �� C��

�� 2���� G�>E ������ �� ����������� � ������ � ��� �������� �� ���� � ����

����� � �� ���� � ��� �����$���� ��� ������ "� ���-

>� ���/� �� �� ��%��������� "� � ����� � �� ����� � �$� �� ������ �

��� ��#��� ����������� ��� ������ ��� ���� ��%�(�� � ��� "� � �� � ��������

� �� ��� ��������

Page 159: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

������� ���)����

F1 D/� ,� ����� ����� #� ��������E

�������� 1 D(���� #� +���� ��� ,� ����� #� �������� �����.��,� ��� �##�E

1 DI��� ,����������� �� ,�� ����� ��� #� ��������E

/����.������� �1 D����#�� ,�� ���� #�� ����#����� ;������ � ���������= �� ���� #� ��������E

2���� G�>E- ����������� � ��� �������� � ������ �� ���� � ����

�� ������� �������������� ���� ���� ���� ����������� ��� �� ���������� �������

����������� ��� �������� B ?E ??�

?� "� ����������� �� ��%��������� "� � ���� � �� ����� ��������� ��

��%��������� ������� ���� ��� ���� �������� ��� ��#��� ����������� �����

������� ��������� � ������ ��� ��������� � ���� �� ������� � � ��� ��� ���

� ����� � ����� � �� ��������� �� ��#�� "� �� ����� ��� ����� �������� �

�� ������� ?>�

�: : :� 1������� ��� ������� ��%�&��

�� ��� ������� � )���� ��� ��������� "� ����� ������ � �"��� �������� ���� ���

������� � ��� �������� � ��� ������������ �� 2���� G�>> �� 2���� G�>? �� 2���� G�>B

�� 2���� G�>C �� 2���� G�>F �� 2���� G�>G �� 2���� G�>H �� 2���� G�>D �� 2���� G�>I ��

2���� G�?E �� 2���� G�?> �� 2���� G�?? �� �@#���

&�� .���� ��� �� �� ��� ������� ��� ��/���� ��#�-����

� �� ����� � �� ��������� � �� ���������� � �"��� ��������� ����� �"��� ������ �

������ ��� ��������� ������������ � ��� ������ "� � ��� �������� � ��� ������ ��

2���� G�?B ������ �� ������������- � �� ������ ������� ����� � ���� �� "� �����

� �������� �� ������ ������� �@#� � ����� �� "� � �$� � �� ����� ����� �

�������� � ��� � �� ������ � �� �,������ ��� ��� )���������� �� ���������

�� ��� �������� �

Page 160: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������

������

���� ����

��������� ��

������

���� ������������

�������� �������� ������

��������� �����������!������"�����#����$������������� �������

%����������������

���������������������

�������� ������������������������ ������&

��������������������������'�(���$�����������)����������� ������%� *

������ ������&

�������� ��������� ������������������

����"�����#����$������������$��������������������������������������

��������������������������� ������&

� ������"����"����������������)�����"�������������� ����������� �������

+��������"������������"��������������"

������$���������������

�� ������"�������������

,���������"������-�#����������������������������'������ ������������"

�������� �� ������������������)��������

������� ��������������������������������������������'�(������������

������������������������� ����������&

�����������������$���������������.��� ��"����$�����������������$����

������-�#����� �����������.���%� *�������������������������������� ����

������/������� ��������"������$��������������0��������������� �������

���������������������������������������'�(���"!$������������

��#�����������������)��������������������)������ ��1���������"��

��#���������������������������������������$����������)��������

� ������������'������$��������� *�����������������������������������

��/�$� ����������

���������$� ������������������ ���������

2�$������#�����-�#���������� ��������3��3���$�����������������

%����������������

�������� �������'�(�����

����&4������+���� �������� ��5

��'�(�������������������� ���03�����)��$�����������#�����"���������

6� ��

���������&

������������������ *������������� ������4����� � ����'��!7��������5��������

���������������� ���� ���������� ����������������������$���������

������������"����������� *�����������'�(���������������������������+������

����������� �����$������+�������#������������

��� ����������������������������� ������� ������"����#�����������

���������� ����������� ��������������������������������$�����)���

� ������2���'������ ��$����)�����������������$����)����������������

���� �������������$������� ���������)������ ��

2����G�>>-���������������������������#�����

��� �� ��� ��������

Page 161: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

��������

������

���� ����

��������� ��

������

�/�$� ��������

������/�$� �'������������������������������������&

/��� ��������� �����3���������������������������4'���"

8���

��������������������

�����9�� ��������������������������������3������������

����)����������5����$���������� ������/�����������

����&

������&

����'�(����0�����)������������������������������������

��9���:����������������������)�������������&

���������� ������������$�������"������������������ ���������

��9���:��)�����3��������������� ���� ��&

�������!�������� ��;������<��"������������.���� ��������

�������� ����������������������������.�����������

���� ���� ��;������+���� ��"������������.���� ���������������

� ������&4���������"���5

���������;!���������������"������������.������ ���������

�������� ��������������)���������������������$����������

�� ���� ��

�����.���&

�������� ��������������������� ������&

���� ���#����

������:��������������������������'�(���"�������������

/������� ���������+�����������������������������'�(���

/�������

��'�(���������&

�������������&

$��)���)�����'��������������������� �������"� ������"

���������������������������3���(���&

�����������"���1������������������ ������"������������

�������� ������������������������ ������&

����������$� ����������������������������������

�����������������$�������&

������������������<�������'�(���!���������� *�&

�������� ����������������������'�(������������'�(�������

$����� ���������������� �� !������������� ���� ��&

���� ������������

�������� ������������������������ ������&

/������#��������� ���������+������'���������������

%������

��'�(�����������

�����9��������'������������&

���������'�(���$������� �����������������"!�$�����������

��������� ������&

�������� ��������������'�(�������������������� ������&

� ����������������)��������������������������������'�(���

������/�����.�� �����������������������=>?�&

������������������������������"�������'�.���������"

��9���:�����������������������'������������&

���� ������"���

��9�������������������� ��������������&

��9��9%!�������������������������!���������� ������� �&

������:��)�������������$�������'�������������'����������&

��/�$� ���)����

��9���:����������������������)�������������&

/��� ��������� �������-�#�����)����������������$����

8���

�����������������&

��9���:��)�����3��������������� ���� ��&

����������� ������:������� �������������)��$������)��

/�������

�������� ����������������������������.�����������

��� ��������������������������'��������������������$��

� ������&4���������"���5

)���������!���������������$��)���)������)����������

������

2����G�>?-��������������������������������

�� ��� �������� ���

Page 162: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������

������

���� ����

��������� ��

������

�:����������� ��

������,��������� ������ ��������'������ ��&

@������������ ������������#������-�#����

������������

������������������

������:��������� �������4�0����������5����������������� *+��&

���������� ��������������������������������

����� *+�����������

�������� ������� ���������������&

����� *+���$�����������������������$����)���

������� ������&

�������� ������������������ *�������� �������������������&

����� ������������������� �������������������

�������� ����������������������'������ �������� ����$�������� �&

�������)���������� ���������������"�������� ���

�������� ������������������ *�������� �������������������&

����� �������������������$�������������������$��

������:��������������������������������

������������� ������������������$��������"3�!

���������������������� ����$���������$������

$�����)�����'������ ��$������� ����������������

�������� ����������������������������43�����������! ����5&

�������������,�3�!$����)����$���������������

������1���� �������� ����'����������3���������������&

��'������ ��"����������������)���� ������ �����!

������?���������������3��������������������������&

��������

������:���� �������������������������������������������

������,��������� ����$����)������������� ������������������� *+��&

��6�$����� ����

������:��������� ��������0���������4������������������������5&

/������� �������-�#�������������� �������

/0���������

����0���������&

�������� ������� ���������������&

��#������������0���������$������� �������

�������� ����������������������������43�����������! ����5����������&

�$��������������$��)��������.����� ����������

�������� ��������)�����0������������� ���������� ������&

�������������� ���������������������� ����

�0�������������������"������$� ���������������

��������������0���������%)����"���������� ����

���� �������������$�����������������0���������

�� �����������������;�����)����"�������������

�0����������������� �������"!�����������������

��� ���������������$������#������ ��0���������

����������� ������

2����G�>B-�������������������������������

�� �� ��� ��������

Page 163: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

��������

������

���� ����

��������� ��

������

�A�!3�����������

������A�!3�����������$���������������� ������&

@������������ �����"���������������������$��������������

?�����+�����

$��'���������������

�������� ����������3����������������������&

��#�������0�������������������$�����������������.��

��� ������&

������:�����������������.���"�������������������

���������� ����������� ���������������/�������� ����� �

�������� ������������������43�����������! ����5����������&

���������������� �����'���.�$��������0� ��������� ������� ��

������%�������.��� ������� ������

�������!��������������������#����� ����������������

������A�!3�����������4�#��������������������� ��5$��

��)�������������������2��0�������������3����������$��

� *�������������������� ������&

������������� ��������������� �����������������4����������

�������� �������������43�����������5$���������� ������&

���������5������������������������������������#�����"�����

������:����������������.��� ����������3�����������

�������������������)���������� ������� �����������������"

��9���/������ ������������&

�����3�����������������������������������$������� *���

������/�� ����������������3����������&

��������������������"���� �������������������������������

���������������������.��� ��&

��3�������������������

������������������������)����������������������.����&

�������� �3����������������������.���������������������

� ������&

���� ����������

�������� ����������� ��������������.�����3�����������

/������ ������-�#���3��3���$����������������0�����

%�������.��� ��

� ��������������.��

�����������&

3�����������$�������������������������� ���� ������"����

���3�����������&

$����������.������������������� ������� ����� �������

���� �����������

�������� ���������������$�����!�����������3�����������&

/������ ������-�#�������� ���������#����������������

�����

����$�����!

���3��������������������/�����'������ ����-�!������������

�����������

��������� �����$��������!�������'�(������ ����#������� ����

3�����������&

������������������������������ ���������������/�3��3���

$������� ���.��� ��!������� ������3�������������������

�����3�����������������$�������������������� ������'�����

������������������������ *������!�����������������

3����������������� ��������������$������ ������3����������

������������/���������������������������� ����'�����

����������$����-��� ����3���������������������3����������

��������4!����������������$��������� ��������������5

2����G�>C-�����������������������������������;>.?<�

�� ��� �������� ���

Page 164: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������

������

���� ����

��������� ��

������

���� ����������

���������$� ������'����'�������&43���(���!��������������)�5

/������ ������-�#�������� ���������#��������������

/������

�����������������

���������$� ���� ��#������ ������ ��!��������'�������&

��������������� � �������$��'���������3����������/�

3����������&

�������� �����������'����4��'�(���!3���(���5$������������

��������"��������$������������������� �����������#����

3����������&

�����3���(���$����������"����������������)�!����� ��#�

�������� ���� ��#������������ ������&

����� ������ ��4����� *����������5�����$��'�������

���� �������

������@������3�����������������3��7����&

B���������$������������������ �����������#����

:������

��������������

�����9�� �������������������������3����������&

���������������3�������������������������������������

3����������&

�����$��������/�����������������������������!������

��$��������������$�����3��������������+������

�#�����"�����3����������������������//>>���������

���������3��7������3������� *�"������ �$���������������

�����������������'���3���������������#��� ����������

����������

2����G�>F-�����������������������������������;?.?<�

��� �� ��� ��������

Page 165: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

��������

������

���� ����

��������� ��

������

�/��0�����������3�

������/��0�����������3������������&

/������� �������-�#�������������������#�����������

,�)����������.

����������������������

������A������)�������)���������� ������&

3����$� ��������� ������3�������������)�������/�� � ���

��� ������&

$��$��������������"!�$������ �������0���������������

����������'����� ������� ����� *���������� ������$��!���

3�!�������������������,���������������������0������

�0��������� ���)����������$������������� ���� ������

�0������������������� ������

���� ��������'���.�

�������� �������������)��� ������� �����������������&

/������ ������ �����$��������� ������������#����

��������������� ��

��� ���������������!

�������� �������������������������� ������� ���������

$����� ����������������������������� ���������+��������

�������������������

��������&

���������� ��������������������)����������������������

� ������&

������6�������$�������.���� ������

B�)�������"�����#������������ ���)�����$������� �������

������@�����$����� ������������������������ ������

$����������������������������"!����������������� �����

�������� ������'���.������������������������� ������&

����������������������.��� �������$����������)�����������

�������� �������������)� ��������������������&

��'���.������������$������$����)����������

������� �����' ������������&

��������������������� ��"��� ���������������

������:���� ���������������������'�(����� ������

�������� ��� ����&

������� �����' ������������&

�������� �������������������&

���� �������������)�

�������� �������������)��� ������� �����������������&

/������� �������� �������������������3��3���$����������

���������������

��������� ������������

�������� �������������������������� ������� ���������

�����3��� ����������������������������/����� ��+��

��������&

��������&

$���������������� ������� ��������������������������

�������� �������������)������������!��7�������������

������������� ����������������������/���������������

������������&

������������������������#�����@������������� ��������

������/���������� ������� ��������������������&

�� ������������������������� ��� �$����3����������"����

� ���������������������������������������� ����

2����G�>G-��������������������������������;>.B<�

�� ��� �������� ���

Page 166: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������

������

���� ����

��������� ��

������

���� ��������)����

������/���#���)�&

2����� ������� ��������������� ����� ���������-�#����3��3���

'�������������� ������&

���������������������������������&

$�����3��)������������� ����������������������������� ����

6������������

������������������������������� �������������'�������/��������$��

)������� ������'������������������������� ��'������.������ �

���� ������"��)�������� ������������� �$���������������� �������

�����������������������������"$���������� ��������!����

'������.���/�����������3�$��)����������������"!����

�������������"$��������������������� ������ ��������� �'������.����

��/� ������'��������������� �����������)��������������� � *��

����������������3�������������������������+�����!�� ���.����

��?���������������

������C��������������� ������������ *�

2����� ������� �������������� ����� �����������-�#�������������

1�����������

� ������������������

���������������������4�5&

����'������ ���������#���������������������������������

� �������&

������:����������������������������� �������

���������� ����������������/���������"���������$������!������� ��

������:������ �������������'���.��������.��

$�������������#������������������������$� �� �������������

)������ �������

�����������������������������!��3�!�����������$������� *��

�����9� ����������������������� �������

���������/�������������� � ���"!�$����� �����������$������#��

���������&

'������3������������������'�(���������������������)�����

� �������"!�$��������$�������������������������������������'�����

��,������������������

�����9,������������$�������"����<��"������� ��

2����� ������� ��������������� ��������-�#��������� �������

/�������

����'��������������&

'��������������&

��#�����������������������$��3��� �$������������������� ������"!

�������� �����������'���������������������

���������"��'������$��3������������������/���.������$�����

��������&

��#����$���������������"!�$���������������� ��������$�����

������A�!$��������������������������������

��������������������������'������$��������� �����������

����� ������&4�#'����������$�������5

���!����"����������������������������.��������#�����"����$�����

$����������+���� ������$���������� �3��3��������� ��'�����"!��3�

3��3������ ��#��������"����'���.��������������������������� ��

����������������$����������������������������� �������� �������

���������� ������

2����G�>H-��������������������������������;?.B<�

��� �� ��� ��������

Page 167: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

��������

������

���� ����

��������� ��

������

�9�� ������

�������� ����������������� ������������&

/������� �������-�#��������� ���������#�������������� ����������

8����������'������ ��

����������� ��

������A�!3�����������4�#��������������������5

'����������'������ ��������������������������� ������1������� ������"

����������&

$���!������������ ������&

��'������������������#�����������$���������������� ������$��

�������� ���������������0��������������������

������0�������'������ �����������"���������� ������ ��������������

� ������4'������ ��"���5&

�������� ��,���������"!�������������������� ������������� �����

����������"����������$������������ �� ����������������������� ������

$��������������������'������ ���������� ������/� ������"��� �������� ��

��������#���������$������'����������'������ �������$�������

��������� ����������'������ ������������� ������

�9���������

������8���������������� ���� ��

/0������ ����������������$���������� *+������������������� ���� ��

,� �������������

�� ���� ��

%� *����"��������$����� ������������������������������'������ ������

��$���������������.��� ��

���� �������

������:���� ��������$�������������� ��� �'�����

:�����������)��$�������� ���������������������� ��������$��)�������

/�������

������������

�������� ���������������������� ������&

������������������� ����� �������

��� ������&

������/�����#��� ��"��#�������������&

������/�������%���'����������������������������

��9���/�����#�������&

��9���/�����#��� ��&

�������� ���������������������������������

� ������&

������,���������� ������� ��� �'�����&

�������� �����������'�.������ ������&

������������

������������� ��������������� ������

/������� �����������������������+���� ��$����3������������ *����

������������������ ��

�������� ��

������/�����#��� ��"��#�������������&

���������������������������� ��

��9���/�����#�������&

��9���/�����#��� ��&

������� ����������+��&��#��� ��"������"

��� �����"��� �����

��/�' ������

������� �����' ����������������&

/������ ������-�#�������� ���������#�����������������+��������

/�������������

��������&

�������� �������)��������� ������� ������&

$��)�������������������$��)�!���������"��������������$������$��

)�!�������������������)�.B�)�������"�����'���� ��� �������� ��

���������������$������� �����������������������!�����������������

2����G�>D-��������������������������������;B.B<�

�� ��� �������� ���

Page 168: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������

������

���� ����

��������� ��

������

9�� �������'����)����

�����9�� �������'����)����&4���������� �������

/������������� �������-�#��������� ���������#�������

/'����)����

����� ������&

�������5

������������������� ����������������#���)��������������;

�������� ��������������+����4� ��������������5��

�������"�������������'����)�"���$� � ���������������

������� ������

�������)����$������������������� *�����������������������

�������� ��������������������&4�����������#���)��5

� ������"�������� �"��$�������������'������������� ��������

�������� ��������������������$��3������ ������

����������������/�������������$����3���������

� ������&4���'����)�5

������������������������������

������/�����7�D����)�&

������� ������'����)������ ������ �����������&

���� ������������

������=����������#����� *�������������������&

/������ ��������+������ ��������������������$�� �������

, ����������

������ �����&

� ������/����3�����������"�����������)�����������������

��������

���������� ������/�� �������������������� ��������������

� ��������� ����������������������������������� ��������������

��������������'������������������������#����� �������

������"!������������������� ������� ��!������������������

�������������

���� ���������'�����

�������� �������������������&

/������#���������� ������������#��������+�����������

@�������'�����

�����&

������C�������������� � ����&

��'�����4���������"�������"'�����"���5$������������ ������/���

������C��������������������� ��&

��'������ ������� ������! ����"!�$�������������������������

������C����������� �������������������0��&

$������������������������������������<� *�4��� ������

���������������5"��� �����!������������� ����� ������ �������

�����@���� ��������'������ ��������!�������������������

� ������

���� ���������������

������:�����������������3����������<���������

/������ ���������������������+���"�����������)��"���

���������

�������������������

������.����������������� ��� �

�������������� ������2�������������� �����������"!�$��

������������� ��������&

�������� ���������������&

������������� ������������������ �������������������

���������������4�����������������$������� �

��#���)�����������

�������������������"�������"����������"���5

2����G�>I-�����������������������������������

�� �� ��� ��������

Page 169: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

��������

������

���� ����

��������� ��

������

���������������

������1������������ ��#������ ������ �����

/������� �������-�#��������� ���������#�������������� ������

2�� ��#���

����$������� ��#���

� ��� ��������&

��� ��#������ ������ �������$������������������ ��������������

��� ������ ��

��� ������ ��&

���������$� ���� ��#�4�5����� ������ ���������

����� ��#������ ������ �������������.���������������������� *�����

����&

%� *����"��������������������������������������� ��#��

���������$� ���� ��#�4�5����� ������ �������#���

'����������$������������������"$�����������������"���� � ����"���

� ������&

�������� ���� ��#������������ ������&

�������� �����������������$�������������&

���������������

������/�� ��� ������ ���������)������������ *�&

/������������� ��������� ��������������������#�������

E �������

����$����� �������

���������$� ��������)��������������&

��������� ������� ����������������������$��������������.����

����������

����������&

������@������ ���������������������������������

� ���������������4�����������"�������.��� ��"���5

��� ������

�������� ����������������������'�(�����)������&

�������� �����������������$���������������&

��������������

���������$� ���������'�(����������������&4���

/���������'�(���4 ���� ��"�������"����������"���5�����$���������

@�������'�(���

�������$��������

����" ���� ��"���5

������� ����������������� ��������������������#����

����'�(���&

���������$� ���������'�(��������������&

�����9@�������'�(��������$���������������

� ������

������/�����������������������'�(���$������� �

�������������&

����������$� �����������������'�(������ ��

����������� ������&

����������$� ���������'�(���������������� ������&

���������������

�������� �������������������&�����������������

/������ ������-�#�������� ���������#��������������������<��

@���<��

��������������'�(���

�������� ������!��$��<���&

�������������'�(��������$��������������.����� ������/��������

������$��������<��&

$���� ����� �������� ������)�������������������$��<��������������

��$��<��������'�(���

��/�� ����������

������%������� �������� ����������$����������

/������� ������������#������-�#��������� ��������������

%�$������������

�� �������� ����

������ ����������.��� ��&

������ �������������������$��������������.����� ������2�� ������

��'�(���

����������&

���������$� ������� �������������������������&

���������������������$�����������'�(���������������"����������

�������� ������� ��������������������������

��#����"���/���#���)���������'������ ��������������������������

� ������&

����������������� ������

�������� �����������������$���������������&

2����G�?E-���������������������������#���

�� ��� �������� ��

Page 170: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������

������

���� ����

��������� ��

������

�:�3�������������

������A�!������������!���������'�������&

2����� ������� ��������������� ����� ����������������������

���!���������'�������

� ������&

������2�3�������� ����&

����� �������#���������������3���������������������� ������!

������:�3�������� ���)�.�������� ������&

������ *"��$� ����!�������3������.���/������ ������������

��������� ��3��������� ������&:������"���

��������������������������� ��������� � ���!�$�������������������

$� �&

������������������������!���������������!��������

��/�� ��� ����$��3�

������/�� ��� ���������'��3���3�����������&

/������� �������-�#�������������������#�������������

��������

�������� �����������'��3�

2����� *�������)�&

������� ��$����3����������� ����$��3������.������ ��������

�������&

�����?�������������������������$���������������� ����������

��)���������)�"���������$������#���� ��$����������$� �������

�$������$�������.������� ���������������

���� �3�������������

������:�3�������3�����������&�� ����&

/������ ������-�#�������� �������#��������������3�����������

A�����������������

3������������� ������&

� ���'�����0���������&

$��!���3���������������� �����������!������������

2����G�?>-���������������������������� ����

��������

������

���� ����

��������� ��

������

���� ����3�������������������

�������� ����3���������)����#����

2����� ������� ��������������� ����� �����)������������+��������

C���+����

4������!����+����5��������

������� ������&

�����������$��������� ������������������� ������� ����������

���������

� ������&

�������� ��3������������������

��������������!����2������������������������-�#�� ����������

B���� ��

��)���� ����������� ������&

��������������)������������������� ���)�����������.��� ������� ������

�������� �������������������3��

2�'������������������������ �������� ���������������������������

�����)������������������!��������

���������������$���������������.��� ��")����������������������������

��� *�&

��������������'������������������ ������� ������"���������� ����������

�������� �����������"!������� ��

2����G�??-������������������������������%��������

��� �� ��� ��������

Page 171: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

����

�����

��������

�������� ��

B�#���)�

%����������������

%����������������������������������

6� ��

?�������������������

@ ������

8���

E�����������������������$����)�������.����������

%������

/�������

/��������������������������$����� ����������

%������

8����������������������$����)��������

% �����

/0���������

/0����������������������������� ������

�������������

������������������������������������������ ������

?�����+�����

,���������3����������!�����������$����'������

%�������.��� ��

���������� ������$����������.���3����������

A�����������

�����

���������$������ ��!�����������������3����������

/������

�����'����4�(!3(5!��� ��#������ ������ �������$��'���������3����������

:������

:������$��������������������<� *�����3����������

/�������������

2�� ��������' �����������������

,�)����������.

=�������0��������������!F�)������� ������� ������

��������������� ��

�� ��������'���.������������� ������

/�������

/������������������������������� ������� ������

B������)�

@ ������

����������������� ��

6� ���� ������� ��!������������������������

���������������

�������������+���� ��������������������

1�����������

6�������������� ��������������� ����������������

6������������

:������������ ����������������������������

8����������'������ ��

1 �������������� ����'������ ���������� ������

���������

���������$������������������#�����������

6���������

/'����)����

������������������ ������'�����������#�����������

@�������'�����

@�������'�����$���!�������������

, ���������� ��������

, ������������ �����������������������<�������'�(���

@�������'�(���

@�������'�(���$��������������������� ������

%�$��������������'�(���

������ ����������������$����� ��� ������ ������

B�#���

2�� ��#������ ������ ��

2�� ��#������ ������ ��������$���������������� ������

E �����������������

E �������������������������)�����$����� ��� ������ ������

@���<��

@���<��$���������������'�(������������������� ������

���!���������'�������

���!�����������������$����3������.������ ������

���!����

A�����������������

A�����������$���������������3�����!�����

��>��

��������

��������$�������# ���������!���������������

B���� ��

B���� �� ������$�������������� ��������3�����������

:����'���� ��

C���+����

C���+������������� ������

���������

������������������ ������

2����G�?B-��"������������

�� ��� �������� ���

Page 172: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

&�" �� ���� �� �� ��������� ��� ��/���� ��#�-����

�� �"��� �������� �� ��%���� ��� ��� � �����%��������� � ����� � �� ��������� "�

�� ����� � ���#���� � �%������ �� ������ � �� ��������� �� ���#���� � �%�����

�� � ����� ������ ��%��������� � ������ ����� �� �"��� �������� ���� ��� ��

�� ���������� �� �"��� ������ ��� ��� ��������� ���� ���������� ����� �� ����� �

������� �������� ���� �������� �� �"����

+��� � ������� � �� ����� � ��� ������� � ��� � ������� ��� �������� �������-

� $������ � � �!���� ������� �� ������� � ���������� ���� ���� ��#�� ��

�"��� � �������� �� ������ � ��������� "� ����������

� (���� ����� � ���� � ���� � � �!���� ������� �� ������ � ������� "� ���

��������� ���� � ������ �� ��������� �������� �� �"����

� ��������� ,������� � *� ��� �� ��������� ���� � ���� �- � �!���� +�����

� ���������� � ���� �������� �� �"��� ������ �������� ��� �� ������������

��� ����� ������������� � ��� ����$��� "� ������ � ��� ������� � ������� � �

������� ��B�

��1�� ��'! !�"�# )�$ �(.*� �

�� ���� � ��������� � �"��� � ��������������� ����� ������ � ����� �� ����� �

����� "� � ���������� ���� ��#�� ����������� � ����� "� � ��������� �� ��%���������

������������� ��� ����� ��#��� � �"��� �� ��������� � ������� �������� 6��

� ������ �� ��������� �� �"��� � "��� ���� ����� �� ���� �� �������� � ����

������� � �������� � �������� � ��������� ����� "� �� ��#�� �� �,������ �� �"���

� ����������������

�� ������ � ������� � ��������� �� �"��� � �������� �� ����������� � �����

"� � ��������� �� �"��� �� ������� ��� �� ���������� �� ������� ��������� ����

���)��� ������ � ��������� � ���� ����� 6��� � � �������� �� ������� � ��

��������� �� � ����� � ��������� � ��#��� ����� "� �� ���������� �� �"��� �������� ��

����� ��������

�� 8����� G�F �@#� ��� ������� ��%����� ��� � �"��� ��������� �� � # �

�������� � ��� ���������� ��� ��������� ��#��� "� � ��� ��� ������������ �� # �

�������� ������� � ������ � ��������� "� ���� ���������� �� �������� �� �"���

� ���������������� �� ���� ���� ������ ������� �� �������� � ��������� ����� "� ��

����������� ���� ���������� � � �"��� ������� "� �� ���� ���� ����� ������� ��

�������� � ��������� � )������ � � �"��� "� � ��#�� ���������� ��� � �

�"����

6��� ��� �������� ���� � ����� ��#�� ���������� ����� ��� ��������� ��� ����

����� ����� "� � �"��� �� )������� 2������ � ������ ��#�� ��� ����������� �

�� �� ��� ��������

Page 173: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

0123456789

10111213141516171819

C1 C2 P1 C3 C4 P2 C5 C6 C7 C8 P3 C9 C10 C11 C12 C13

SUJETOS

DE

AT

RIB

UT

OS

NUEVOS EXISTENTES

8����� G�F- ��������� ������������ �� �"��� ��� ���� ��#���

������� �������� ��������� ����� ;���<� ��� ������ � ������ �� ���� ��#�� �� ���

��#��� � ������ "� �� ������� ������� �������� ���� ;���� ������� ��� ���������<� �����

����� � ������ ��#��� ������� ���� ���� ���"� %���� ��� ����� ��� � ��� ���������

�������� � ��� ������� "� � ������ �� ��#�� ������ >E ;���������� D< �� �

���� ������� �������� ���� � � �"��� �� "� �����$�� "� ��� ��� �������� ��#���

�������� ��������� � �"��� �����%��������

���� ��� ����� "� � � ������ � "� � �� ������ � ��������� ��#��� � �"���

����� � ��� ���������� �� ����� � ��� �$����� "� �� ���������� �� ����� ���"�

����� � ������ "� ������ ��#�� ���� "� � ������� ������ ����� ����������

� ������� � ��� ������� "� �� ���������� � �� ��$���� ���� ���� ���������� ��

�"��� � ����� ������� ���� ������� �� ������ � �� ����"��� � ��%����������

�������� ��� � ������ �� ��������� �� �"��� ��� �� ��� � ��#���� � �@#��

��� ������� "� � ��� ���������� � � �"��� � ��������������� � ����� "� � ���

������������ ��������� ��#��� �� ����� � ������� � ������ � ��������� "� �� �������

� ��� �$���� ��� ��������-

� '��� � ������� � � �!���� �)���� � ������ � ��������� ����� "�

��������� �� ��������� ���������� �� �"��� � ��������������� �������� ��� �

�� ��� �������� ���

Page 174: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

����,�� "� ����� � �"��� ���� � ���������� �� ����������� '�����������

��� ������� ��� � �@#�� ������� ��� � �"��� ��� � �����������

� .������ � ������� � � �!���� �)���� � ������ � ��������� ����� "�

��������� �� ��������� ���������� �� �"��� � ��������������� �������� ���

� ����,�� $��� "� �� � ��� � �"��� ��������� '����������� ��� �������

��� � �@#�� ����� � ������ ���� ������� � �"��� ���� �������� �� ����,��

$����

����� ��� �������� � �� �@#���� � ��� ����$��� "� ������ � �������������� ��

8����� G�G �@#� �� ���� � ��������� �� �"��� ������� �� 8����� G�H �� 8����� G�D

�������� �� �������� � ��������� �� �"��� ;������� ���������<� ��� ��� ����$���

�@#�� � � # � �������� ���� ��� � ��� ��#��� ����������� � � # � �������� �

�������# � ��������� "� �� ��%���� � �"��� ;���"� ��� ������� �� ���� � ���������

��������<�

�� 8����� G�G �@#� �� ���� � ��������� �� �"���� �� ���� "�� �������# ���� �

����,�� �� �"��� � � ������ �������� ��� ��������� "� �������� �� ���������

��#��� 6��� � � ����� �� ���� � ��������� ���� � ����� ��#�� � ��$���� ;� �"���

���� � E � >D ���������<� 0��� � ������ ��#�� ������� � ����� �������� � GEW

� ���������� ��� ������ � ������ �� ���� ��#�� �� ���� � ��������� �������

������������ ;����� "� ���� � ���� ��#�� � � � ���� �� >EW< �� �������� �����

� >EW ������� �� EW � � ��#�� >> ���� �� ����� � � ������

0,00%

10,00%

20,00%

30,00%

40,00%

50,00%

60,00%

70,00%

C1 C2 P1 C3 C4 P2 C5 C6 C7 C8 P3 C9 C10 C11 C12 C13

SUJETOS

TA

SA

CR

EC

IMIE

NT

O

8����� G�G- 2��� � ��������� �� �"��� � ����������������

�� %���� � ��� ����$�� ���$��� �� ��� ������� � "� � �"��� �������� � ������

�� "� � ���� ������� ��� "� ��� ���������� � �� ��������� ������� ������ � �������

�� ������ � ��#��� ����������� � "� �� ������ � �� ����$�� � ����� �������

������� ������������

��� �� ��� ��������

Page 175: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

��� ������ ��� ����$�� ������� �� ���,����� 5� "� ������� "� � ���� ����������

���� ���� ��#�� � ����,�� ������ �� �"��� ��� � ������ � ��������� ����� "�

�������� � ��#�� � �������# � ������ ��� ������ �� ����,�� �� �"��� ����

� "� � �������#�� ��� ���������� 6��� � �"��� �� ������� ���� � ���� �����

"� �� ��� ��#��� ����������� � ����� ������ � ��������� �� ������ � ��� ��� ���� �

��������� ���� "� �� ������� � ��� ����� "� ��� �� �� ��� ��� )���� � ��

���������� �� �"��� ��� ������ ��� �� � ����� ��� �� ������� ������- � �"��� ���

���� � ������ �� ���� ��#�� ����������� �� ����� ����� �� ���� ��� ����� ���,���� ���

������ � ���� �������� � ���������� � ��� ��������� � �� ���� �� ���� �� � �����$������

���� � ����,�� ����� �� �"��� "� � � ������ � ����� ��� �������� ���������

;���� ������ ���<�

��� ������ ���� ���������� �� ����$�� ���� � � �� 8����� G�H �� ���� �@#�

������� ��� � �"��� ��� ���� ��#�� ������� ��� �� ���� �%����� � ����,�� $���

"� ������ � �"��� � ����������������

0,00%

10,00%

20,00%

30,00%

40,00%

50,00%

60,00%

C1 C2 P1 C3 C4 P2 C5 C6 C7 C8 P3 C9 C10 C11 C12 C13

SUJETOS

VE

LO

C.

CR

EC

IMIE

NT

O

8����� G�H- �������� � ��������� �� �"��� � ����������������

�� �� 8����� G�H � ��� ������� �� ������������� �� ������� �� � �� 8����� G�G�

6�� � ����� ��#�� ���������� � �"��� ������� � � FEW � �� ����,�� $��� ����,��

"� � �� ���������� � %���� ������� ����� "� � �"��� ������� �� ����,�� $��� ���

� ��#�� >E� 6��� � � ����� �� �������� � ��������� �� �"��� � �������

� ���� �� ������� �� "� � �� ������� ���� � �� ���������� � "� � �� ���������

������������ �� � ������ ;�� � ����� ��������� � ������ �� ����$�� ������� �������

�� ������ ��� ����������<� ���� ������� � ��� �� �#�� � �� 8����� G�D

���� � �������� ��� ������ ������ "� � �� 8����� G�H ���� "� �����������

�� ��� �������� ���

Page 176: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

40,00%

50,00%

60,00%

70,00%

80,00%

90,00%

100,00%

C1 C2 P1 C3 C4 P2 C5 C6 C7 C8 P3 C9 C10 C11 C12 C13

SUJETOS

VE

L.

AC

UM

.C

RE

CIM

IEN

TO

8����� G�D- �������� ��������� � ��������� �� �"��� � ����������������

��1�� � 4#���"'!� )� '�)� ���!+*�# )�$ �(.*� �

*�� �� "� � �� ������ � �� ����������� � "� � �"��� �������� � �� ��$�������

����� ���� ���� ���� �� ������� � ����� ��� ������ ������� � ������� ��

��������� 0��� � ������ �� �������� �� �"��� � �� � �������� �� ����������� �

���� ��� � ��%��������� "� ������ � �"��� � ���������������� � ��� %��� � ���

�$���� ��� ��������-

� (���� ����� ����� �� ���� ����� ������� � �������# � ��#��� �����������

"� ��� �,������ �� ����������� � ��������� ���� � ��%��������� ��������

� � ������ 1@#� �� ����������� �������� � �� ��%��������� �������� ���

������ � ��� ��#��� ������������ '����������� ��� ������� �����$�� �������

� ��������� � ����� ���� � ��%��������� ���� �� �����������

� (���� ����� �� ���� 1������ �� ����������� � ��������� ���� � ��%����A

����� �������� � � �"��� ��� ������ �� ���� � ��%��������� �������� � �

������ � ������� ��������� � ����� � ���� ���� ������ ��� �� ��#�� ���

� ������ � ����� "� �� ������ �� ����������� '����������� ��� �������

�����$�� ������� � ��������� � ����� ��%��������� ���� �� ���������� ��� ���

�� ��� ������ �� ���� � ��%��������� "� ������ � �"����

�� ������ � �� ����������� � �� ��%��������� �������� � � �"��� � ���������������

� �� � ������� � ��� �����-

� 0��� ��� ��������� �� �"����

� 0��� ��� ������ �� �"����

��� �� ��� ��������

Page 177: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

� 0��� ��� ����� �� �"����

6�������� ��� ��� ��������� �� �"��� �� 8����� G�I �@#� �� ����������� ��������

� ���� �������� �� �"���� �� 8����� G�>E � �� �� �@#� �� ����������� ������� � ����

�������� �� �"����

�� 8����� G�I ������� � � # � �������� ���� ��� � ��� ��������� �� �"���

������� � # � �������� ������� � �������# � ��#��� ����������� "� ������� �

����� � �������� � �������� ���� �� ���������

� ��� ������� "� ��� ��������� ���� ��������� ���� ��� ��#��� ����������� ;���

������� "� ���� � �� ����� � �� ���������� ��� �������< ��� ���� ������� � �����- ��

)������� � ���������� ;��� �������< � ��� � ���������� � �� ������� ��� � �����

� �� ������ �� ���� ��� �� ���� � ���� � ����� ��� ����� � ���� �� ������� ���

���� ���� �"����� ����� �������� ���� ���� ���������� ���� ��� ������ ���"� � ���

� %���� "� ��� ��#��� �� � �� �� ������� � ��� ��$���� � �� ������� ���� ����� � ���

������ ���� ��� �� ���������� � "� ����� "� ����� ��� �������� ��� ����� � %������

� � "� ��������� ��� ����� � ��� ������� � ��� ��$���� � �������

9���� ��������� � ������ ;����������� � ����� � ����� � ������ ����� ��� �����<

���- ��� ��������� �� �������� ���� ������� �� ������� � �� � "� ����� �� ������� �

��� � ��� ��� �� �� ������ � �� ������ �� ���� ��� �� ���� � ��� ����� � ����� ���

��$���� � ���� �� ������� ;����������� � �������� � �� %��������< �"����� �������

����������� "� ���� ��� � �� ����������� � �������� � �� ��� "� �� �� � � �������

� �� "� � "��� ������ � �� %���� � ��������� "� � ��� �������� � � ��� ���� �

���� ��� ������ "� � $#� � ��� � "� ��� � ���� "� ��� ��#��� ����������� ��

� ������� � ��� ��$���� ��� ����������� � ��� � ��� ������� ���"� �� ��� ��������

��� �����������

0�� ������� � ��� ��� ���� ������� � �������� �"����� ��������� ����������� ���

��� )�������� �������� ������ �� ������� ���� ���� � ����� � �� ������� � ��� � ���

���������� � �� ���� "� �� ��� � �� � ������ � ����� "� ���� �� ������� � � ������

"� �� ��� � ��%�(��� ���� ������ )���,�� � "� ���� � ���� ���� ������ � �

6�������� >E ��� ��������� �%����� � ��� )�������� ��� ��� ���� ��������� � �� ���� � ����

� �"���� �������� � ������ � ����������� � �� ������� ���� �� ������� � "� ���

��#��� ����������� ������� "� ������� �������� � ������ ���� �� ���� $����� "�

����� ;� ���� �������� ���� �������<�

�� ���� � ��������� �� ��� �� ��� ���������� � "� ��� ����������� ��� ����

����� �� )������

�������� ��� �� ����������� � ��� ��������� �� �"��� �� 8����� G�>E ������� � �

# � �������� ���� ��� � ��� ��������� �� �"��� ������ � # � �������� �������

� �������# � ��� ;� �������� � �����������< � ���� ��� � ��� ��������� "� ������

� �"��� ���������

�� ��#���� � �������� ��� ����$�� �� ���� ���������� �� ������� ������� "� �� ����

� �������#� �� � >EEW� ��� ������ �� �� ���������� ��� �� ����$�� ������� � ���

�� ��� �������� ���

Page 178: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

25,00%

6,25%

31,25%

37,50%

31,25%

18,75%

43,75%

75,00%

6,25%

6,25%

18,75%

12,50%

12,50%

12,50%

56,25%

50,00%

25,00%

25,00%

25,00%

12,50%

18,75%

18,75%

37,50%

12,50%

6,25%

37,50%

25,00%

31,25%

31,25%

6,25%

18,75%

6,25%

6,25%

12,50%

12,50%

12,50%

0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% 55% 60% 65% 70% 75% 80%

Atributo de calidad

Rigor

Fase

Elemento

Aspecto

Experiencia

Conocimiento

Identificador

Automatización

Coste

Entorno

Soporte

Entendibilidad

Nivel de madurez

Coste de aplicación

Entradas

Criterio de adecuación

Coste de los datos

Dependencias

Repetibilidad

Fuentes de Información

Cobertura

Efectividad

Tipo de defectos

Número casos generados

Tipo de software

Arquitectura del software

Lenguaje de programación

Método de desarrollo

Tamaño

Proyectos referencia

Herramientas usadas

Personal

Opinión

Beneficios

Problemas

Obj

etiv

oA

lcan

ceA

gent

esH

erra

mie

ntas

Téc

nica

Res

ulta

dos

Obj

eto

Pro

yect

oS

atis

facc

ión

Tác

tico

Ope

rativ

ode

Uso

ESQ

UE

MA

IMPORTANCIA ABSOLUTA

a

8����� G�I- '���������� �������� � ���� �������� �� �"��� ���������

������� "� ��� ������� �� ��$�� ��� ������ � ��� �� ���� � ���� "� � ����

��������� ���� �����$�������

6����������� ����� ��� ��� ������ �� �"��� �� 8����� G�>> �@#� �� �����������

�������� � ���� ����� �� �"���� �� 8����� G�>? � �� �� �@#� �� �����������

�� �� ��� ��������

Page 179: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

3,46%

0,39%

4,01%

7,33%

5,02%

1,78%

5,05%

9,97%

0,35%

0,35%

1,99%

0,74%

1,28%

0,74%

6,78%

8,60%

4,02%

1,57%

3,27%

1,91%

1,72%

2,89%

4,50%

1,91%

0,35%

3,95%

3,01%

4,01%

4,45%

0,35%

1,09%

0,35%

0,35%

0,83%

0,83%

0,83%

0% 2% 4% 6% 8% 10% 12%

Atributo de calidad

Rigor

Fase

Elemento

Aspecto

Experiencia

Conocimiento

Identificador

Automatización

Coste

Entorno

Soporte

Entendibilidad

Nivel de madurez

Coste de aplicación

Entradas

Criterio de adecuación

Coste de los datos

Dependencias

Repetibilidad

Fuentes de Información

Cobertura

Efectividad

Tipo de defectos

Número casos generados

Tipo de software

Arquitectura del software

Lenguaje de programación

Método de desarrollo

Tamaño

Proyectos referencia

Herramientas usadas

Personal

Opinión

Beneficios

Problemas

Obj

etiv

oA

lcan

ceA

gent

esH

erra

mie

ntas

Téc

nica

Res

ulta

dos

Obj

eto

Proy

ecto

Sati

sfac

ción

Tác

tico

Ope

rati

vode

Uso

ESQ

UE

MA

IMPORTANCIA RELATIVA

8����� G�>E- '���������� ������� � ���� �������� �� �"��� ���������

������� � ���� ����� �� �"����

�� 8����� G�>> ������� � � # � �������� ���� ��� � ��� ������ �� �"���

������� � # � �������� ������� � �������# � ��#��� ����������� "� ������� �

����� � ����� � �������� ���� �� ��������� 0��� ��� � �� ���������� "� �� ��#��

�� ��� �������� ��

Page 180: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

����� � ����� �� ����� ������ ��������� �� ���� ��� � ��� ��������� "� ������

���� ������

25,00%

56,25%

43,75%

75,00%

93,75%

56,25%

68,75%

18,75%

12,50%

0% 20% 40% 60% 80% 100%

Objetivo

Alcance

Agentes

Herramientas

Técnica

Resultados

Objeto

Proyecto

Satisfacción

Tác

tico

Ope

rativ

ode

Uso

ES

QU

EM

A

IMPORTANCIA ABSOLUTA

8����� G�>>- '���������� �������� � ���� ����� �� �"��� ���������

�� �� "� � �$� � ��� ������ � ���� ������ � �� ������� ������ � ���

���������� � ��#�� � ������ ��� ��������� ��� ������ 2���� ���� ����� �� �

���� ������ ���� ��� ��#��� ������������ ��� ������ ��� ������ ����������� ����

���� ���������� ��� ��� �� ���� � ��� � ��#����� ���� ������� ���$��� �� "� �

��� � � ������ � ��� ��������� �� �"��� ������ � ���� �������� ��� � �����

"� ��� ��#��� ������ ���� ������� �������� � ������ ���� �������� � �� �������

� ������ ���� "�� ���� )��������

�������� ��� �� ����������� � ��� ������ �� �"��� �� 8����� G�>? �������

� � # � �������� ���� ��� � ��� ������ �� �"��� ������� � # � ��������

������� � ��� � �������# ;� �������� � �����������< � ���� ��� � ��� ������

"� ������ � �"��� ���������

�� ����� "� �������� � � ���� � ��� ��������� �� � ������� ��%������ � ������ � ��

����������� � ��� ����$�� �� ����$�� ������� ��� �� ���� �� �� ���� ���� "� ��������

0�� ������� � $������ �� ��������� ��� ��� ����� �� �"���� �� 8����� G�>B �@#�

����� �� ����������� �������� � ���� ���� �� �"��� ���� �� �������� ����� $�����

�������� � � # � �������� ��� ��������� ����� �� �"��� �@#���� � � # �

�������� �� ����������� ;� �������#< � ���� ��� � ��� ����� �� �"���� � ��

���������� "� �� ��#�� ����� � ����� �� ���� ������ ��������� �� ���� �� ��������

� � ����� �� ��%����� %��������� ��� ����� ����$��� � � ���� "� �� �����������

������� ����� �������� ���� ����� ��� ����� � ����� � ����� � "� � � ���� �� ����

� �������#� � � >EEW�

��� �� ��� ��������

Page 181: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

3,85%

16,36%

6,83%

13,39%

29,89%

9,64%

15,78%

1,78%

2,48%

0% 5% 10% 15% 20% 25% 30% 35%

Objetivo

Alcance

Agentes

Herramientas

Técnica

Resultados

Objeto

Proyecto

Satisfacción

Tác

tico

Ope

rativ

ode

Uso

ES

QU

EM

A

IMPORTANCIA RELATIVA

8����� G�>?- '���������� ������� � ���� ����� �� �"��� ���������

20,21%

75,52%

4,26%

0%

10%

20%

30%

40%

50%

60%

70%

80%

Táctico Operativo Uso

ESQUEMA

IMP

OR

TA

NC

IAR

EL

AT

IVA

68,75%

100,00%

25,00%

0%

20%

40%

60%

80%

100%

120%

Táctico Operativo Uso

ESQUEMA

IMP

OR

TA

NC

IAA

BS

OL

UT

A

8����� G�>B- '���������� � ���� ���� �� �"��� ���������

� ��� ������� "� ����� � ���� �������� ���� � �������� ��� ��� ����� ���� �������

������� �� � �#�� ��� � ���� � ���� ���� ���� � �� ������� � ���� ��� �� "� �

�� ��������� ����������� 0��� #����$��� ��� � ������� ������� �� ��������� � "� ��

��%��������� "� ������ � ���� � ��� � �� �������� ������ � ������ "� )��� ���

"� �� ��� �� ���� �� �������� � "� �� ������ �� ��� � �� ���������

�� ��� �������� ���

Page 182: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��1�- �7#$*'!�#" )�$ �(.*� �

0�� ������� �� 8����� G�>C �@#� � ������ � "� �� �������� ���� ��� � ��� ���������

�� �"��� ��������� 0��� �� �� ��%��������� � ���� �� ����� �� ������� ��C ����

� ��� �������� ��� ��������� ��������� ��� ���� ��#�� ���������� �� �"��� ���������

3

10

1

1

5

1

1

1

2

2

2

2

10

1

1

1

6

1

1

1

2

6

1

1

1

1

8

1

1

2

1

2

2

2

2

2

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Atributo de calidad

Rigor

Fase

Elemento

Aspecto

Experiencia

Conocimiento

Identificador

Automatización

Coste

Entorno

Soporte

Entendibilidad

Nivel de madurez

Coste de aplicación

Entradas

Criterio de adecuación

Coste de los datos

Dependencias

Repetibilidad

Fuentes de Información

Cobertura

Efectividad

Tipo de defectos

Número casos generados

Tipo de software

Arquitectura del software

Lenguaje de programación

Método de desarrollo

Tamaño

Proyectos referencia

Herramientas usadas

Personal

Opinión

Beneficios

Problemas

Obj

etiv

oA

lcan

ceA

gent

esH

erra

mie

ntas

Téc

nica

Res

ulta

dos

Obj

eto

Pro

yect

oS

atis

facc

ión

Tác

tico

Ope

rativ

ode

Uso

ES

QU

EM

A

MOMENTO APARICIÓN

C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13P1 P2 P3

8����� G�>C- +����� � ���������� � ��� ��������� �� �"��� ���������

1�������� ��� ����������� � ��� "� � ����� ������ � ������� � �� �����������

�� �� ��� ��������

Page 183: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� +# ������ �������� ������)* ������ ����!��� �������)�

�������� � ��� ��������� �� �"��� ��� ��������� ���� ������� ���- � ��� ������� �

��� ���������� )������ ���� �������� �� ������� � ��� � ���������� � �� ������� ���

� ����� � �� ������� ��������� ��� ��� ��� � ����� ��#�� ����������� �� �� ����

������� � ��� ������ "� ��� ��������� ���� ������� ;� ������ "� ��� ����������

���� �� FEW � ��� ��#��� �����������< ���������� ��� ��� ������� "� �������

�� ������ � �"����� ��������� "� ������� ���� ������� ������� ;���� �� BFW � ���

��#��� ��� ����������� � ������< ���������- ��� ��������� �� �������� ���� �������

�� ������� � �� � "� ������ �� ������� � ��� � ��� ��� � �� ��� � �������

�� �� ������ ��������� ����� ���� ��� � ����� ��#�� ����������� � ���� � ��

���� � ���� � ������ "� ��� ��������� ���� ������� ���������� ��� ��� ������� "�

�������

8������� � �� "� � �$� � ��� ��������� ���� ������� ��������� ��� �� ���

� ��� � ���� �������� �� �������� ������ �� ?EW � ��� ��#��� ����������� � �����

� �� ������� � ��� �� �� ��� � ������ � ��� ���������� � ������ � ����� � �����

"� ���� �� ������� � � ������ "� �� ��� � ��%�(�� "� �� ����� � ������� ����

�� HW � ��� ��#��� ������������ �� � ���� �� ����� � �� ������� � �������� �����

��� � ������ ��#�� ���������� �� "� ��� ��� ��� )���������� � ��� "�� ��� ���� ���

���� �������� ��� ������ � ���� � ��� ��������� ��� �������� ����� ��� � ����� �

������ ��#�� ���������� �� "� �� ����������� ��� )���������� � ��� "�� ��� ���� ���

���� �������� ���� � ��������� )���,�� � � ���� � ��� ��������� �� ���� � ���

������ � ������ "� ������ � ��� �� �"��� ��� ��������� � �� ���� ��������� ;��� �

���� ���� ������ � � 6�������� >E<�

�� ��� �������� ���

Page 184: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� �� ��� ��������

Page 185: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� ,# ��!������ �� ��������)�* ������� �� ������ ������

������ �

��&�� � �� !�� %����"� # !��%�� ��

�� � $��� ������

�� �� ������ � ������ � ��� �"���� � ��������������� ;������� ��������< "�

�@#�� ��������� ������� � ���������� �� ������� � �� �������� � �������� � ������

� �� ��� ��� ��%�(�� "� ���- �� � �� ������ ��������� ��� �� ������������ �� �

�� ���)�� ��������� ��� ������������� � ��%�(�� ������������ � � ���� � �������

�� ������� ���� � ������� ������� � ��������� ��� ���������� � ��� �������

�� ���������� � ����� � �� ���� � ������� �� �������� � ���� � �� ������������ �

��%���������- ;>< �� �� �������� ����� � ��� ��� �"���� �������� � � �"���

���������� ;?< �� �� �������� ����� ��� ����� � ��� � ��� ��� �"���� ������� ��������

� � �"��� ����������� � �� ����� � ��� %�� �� � ��������� � ������� ���� �� �����������

� ������� ��%��������� �� �"��� � ���������������� �� ������ �� ���� "� ��� � ���

���� � "� �� ������������ �� �� � ������ ������ � �� ������ �� �������� "� ������

��#�� ���������� �� � ��������� ;� �������< �� "��� ���� ���������� "� �

�������� �� �� ��������� � �������� �� �������� ��� ���� � �� ������� � �������

6��� ������ �� �� %���� � ���� ������ ��� ��� ��������� �� �������� ���� �� ��������

;� ��� ��%��������� "� ����� � �� �����< � �� ������ "� � �#�� ���� ��� )���

"� ��� �%����

1�� .����� �� ��- ����

��� ����� � �������� ������ ���� ��� ������� � ������� ��� �������� ����� �����������

� ��%����� � �� "� �������� � � �"��� �������� ���� �� ��%��������� �������������

��� ���� ���� ��#�� ���������� ������ ���� ������������ � ���#���� � �%�����

;��������� �������� � ������ )������ � %������� ����� ������< "� � �� �� ����$����

� �"���� �� ��� �������� � ���� � ��� �"���� ���������� %������� ; ��� �����

��� ��������� ������< "� ��� �� ���������� ���� �������� �� ��%��������� "� �������

� ����� � "�� ������ ����� ���� ����������� ���� ����������� ������� %����� ��

��%��������� � �� ���� �"����

�� ��� �������� ���

Page 186: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� 8����� H�> ���� ��� ��������� � ��� ��� �"���� � ����������������

Atributo de calidadRigorFaseElementoAspectoExperienciaConocimientosHerramientasEntendibilidadCoste de aplicaciónDependenciasRepetibilidadFuentes de informaciónCriterio de adecuaciónCompletitudCorrecciónEfectividadTipo de defectosCoste de ejecuciónGrado de adecuaciónTipo de softwareArquitectura del softwareLenguaje de programaciónMétodo de desarrollo

Objetivo

Alcance

Agentes

Técnica

Resultados

Objeto

Táctico

Operativo

NIVEL ELEMENTO ATRIBUTO

Atributo de calidadRigorFaseElementoAspectoExperienciaConocimientosIdentificadorAutomatizaciónCosteEntornoSoporteEntendibilidadNivel de madurezCoste de aplicaciónEntradas

DependenciasRepetibilidadFuentes de informaciónCoberturaEfectividadTipo de defectosNúmero casos generadosTipo de softwareArquitectura del softwareLenguaje de programaciónMétodo de desarrolloTamañoProyectos de referenciaHerramientas usadasPersonalOpiniónBeneficiosProblemas

Criterio de adecuaciónCoste de los datos

Objetivo

Alcance

Agentes

Técnica

Resultados

Objeto

Táctico

Operativo

NIVELELEMENTOATRIBUTO

Herramientas

Satisfacción

Proyecto

de Uso

ESQUEMA TEÓRICO

ESQUEMA EMPÍRICO

8����� H�>- ��"���� ������� ���������

2�� ���� � ��� ������� � �� 8����� H�> )��� ��%��������� ;�������� ��� �

������� ������� ��%��������� ����� ������ ���� ��������� � �����< "�-

>� ����� � ��� ����� � ��� �"���� � ����������������

?� ����� � ��� ��� �"�����

+��� ���������� ���� � ���� � ��� ��������� � ��� ������ ������ ��� � ����

����� � ���� � �� �"��� ����� ����� ��� � ����� ������ ���� � �� � "�

��� �� ��� ��������

Page 187: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� ,# ��!������ �� ��������)�* ������� �� ������ ������

� ����� "� � %� ������� ��� � �"��� �������� � ��������� ������ ��� ������

� ����� ������ �� �"��� �������� ��� ������ ��� �� � �� ��� ��� ��������� ��

"� ���� � ���� �� ������ ���� ���%���� �� ���� � ��%��������� "� �������� ���� ����

���� ������ �� ������ � �� ����� � ���

���� � �$��� ��� ����� � �������� � ��� �$��� ��� �������� %����������

����������� ��� ��� ������-

� (������� ��� ��������� ��� ������ ������ �������� � ����� ������ ��

����� ����� �� ����� �����

� "���� ��� ��� ��������� ��� �������� ������ ���������� � ����� ������� �

�������� �������� � ��� �� ���� � ����� ����� � �� ������ �� �����

����� � �� ������ �� ����� �����

� �� ���� � �$�� ��� �������� ����� ���� �� ����������� � �� ��������-

>� ��� ����� ������ �� �"��� ���������� ����� �� ������ � ��� �����

������ � ��� ��� �"���� � ��������

?� �"����� ��������� "� �������� � ��� ����� � ��� �"���� � ���������������

��������� � � �"��� ���������� ��� �����%��������� �������

B� �"����� ��������� "� �������� � ��� ��� �"���� ��� ������ ��������� �

� �"��� ���������� ��� �����%��������� �������

C� �"����� ��������� �������� "� �������� � ��� ��� �"���� ����� ���������

���� ������ �� � ���� � ������ � ���� �� ����� �������� � �������

F� �� ������� ���� � ��������� ��%��������� �� �"��� � ����������������

� ������ � ���� ����� � �������� � ������� �� �������� � ��� ��� �"���� �

��������������� � ������� � �� "� � ���������� � ����� � ������ � �"��� ��������

1�� ��- ���� �� ��� ��/����� !������� * ��#�-����

� �� ���� � ������� �� �������� � ��� �"���� � ��������������� � ��� �������� ��� �

��� ��� ����� �$����� ���������� ���� ���� �� ���%������� � �"��� ��������

����� ��! ��� �%$� )� ��&"��(!(8 �!7�$�( ; �$� �"�#( )�$ �(.*� � �"!'!�$

� ������ ��� �� ������ � ��� ����� � �������� ��� ����� ������ �� �"��� �������

������������ ��� �� ������ � ��� ����� ������ � ��� ��� �"�����

�� �"��� ������� ������ � ��� �����- ��� ��� ���� ��� ������� � �"��� ��������

������ � ��� �����- ��� ��� ���� ��� � ���� 2��� �� ����������� � �� ������ ���� �

�������� ��� ����� �� �"��� ������� ������- ��� ��� ���� ��� � ����

�� ��� �������� ���

Page 188: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� "� � �$� � ��� ������ � �"��� ������� ������ � ��� ������- ��� ���

����� ;���� ��������< ��� � ������ ��� ���� ��� � ;���� ��������< ������� �

�"��� �������� ������ � ��� ������- ��� ��� ����� ;���� ��������< ��� �

*������ �� ������ ��� ���� ��� � ;���� ��������< ���/� � �� ���������� ;���� �

���<� 2��� �� ����������� � ��� ������ ���� � �������� �� ������������� � ������ � �

�"��� �����- ��� ��� ����� ;���� ��������< ��� � *������ �� ������ ��� ����

��� � ;���� ��������< ���/� � �� ���������� ;���� � ���<�

�� �������� � ������� �� ������ ���� � �������� ����� �@#��� � �� 2���� H�>�

��� �������

!������� 7�%���0�

3#�����

3+�����

6�����������

7������0� !�������

����#�����

7�%���

�� B�� ��������

/����.�������

2���� H�>- 1������� � �� ����������� � �� ������ ���� � ���������

����� ��%*")� �%$� )� ��&"��(!(8 ���!+*�#( )� �" �(.*� �

� ������ � �� ������ � ��� ����� � �������� ����� �"����� ��������� "� ��������

��� �� � ������ � ��� ��� �"���� �������� � %����� ���� �� �"��� ������� ���

�����%��������� �������

� ��� ��������� "� ������ ����� � � �"��� ������� ���- ���������� ����� �

���������� ;����� ���������<�

� ��� ��������� "� ������ ��������� � � �"��� �������� ���- �� ��� � ������

��� � ���� ����� ;����� ����������<: ��� � ����� � �����

��� � �� �� �� ;����� �������<: ������ ;����� ��#��<: ���/� �� �

������� *������ �� ������ ������ ;����� ��� ���< �������� �������

������� ;����� �����%�������<�

2��� �� ����������� � ��� ���� � �"��� ������� �������� ����� � "� ����� � ��

2���� H�?�

����- ���'��� �%$� )� ��&"��(!(8 ���!+*�#( �%*�$�( )� �#( �(.*� �(

� ������ � �� ����� ���� � �������� �"����� ��������� "� �������� � ��� ��� �"����

��� ������ ��������� � � �"��� ������� ��� �����%��������� �������

�� �� ��� ��������

Page 189: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� ,# ��!������ �� ��������)�* ������� �� ������ ������

��� ������� �������

3�������5������

6����������� �����

(������

/������

7������0� &�0�# �� ������5

!������� (�������

����� �� #�� �����

����#����� �����������

'���� �� �����������

7�%��� !������

��������� �� ��.�������

�� B�� �������� 6����������� ������

�������#

7�������

()��������� 4��������

����#����

2���� H�?- 1������� � �� ����������� � �� ������ ���� � ���������

0��� �������� ���� ��������� ��� ����� �� "� �� � ���� ��� � ��� ��� �"����

� ������� ������ �"����� ��������� ��� � ����� ����� "� �������� �� �����

����� �� ����� ����� ������ ��������� ���- � ���� � � ������ ����� ;�����

����������<: ��� �� � ���� � ;����� ������<: &������� ��������� ��

;����� �����<: � ��������� ��� � ���������� ��������� �� ������� ��� �

� ������������ ��� ��� � ���������� ;����� �������<: �� ������ ��� � ��� ��

;����� ���������< ��� � ��� ��� ��!�� � ��� � ��� ��� ����� � �������������

�� ��� � ������� ;����� ��#��<�

�� �������� � �� ����������� � ��� ���� ����� �� "� � ������ � �� 2���� H�B�

����1 *���� �%$� )� ��&"��(!(8 ���!+*�#( �! !$���( )� �#( �(.*� �(

� ������ � �� ������ ���� � �������� �"����� ��������� "� �������� � ��� ��� �"����

��� �������� ��������� � � �"��� ������� ����� ������ � �� �����$����� ��� ����

������ ��� ���������� ���� ��������� ��� ��������� �������� ���-

� ������� �� ;�������<.(�� ������� ;����������<�

� +����� � ����� ������� ;���������<.$�� � ���������� ;���������<�

� $��� ��� ;���������<.$��� � �� ;���������<�

": :�:� �����6���� ������ >����������

����� ��� ��������� �������� ������������ �� ����� ���� � � ����� �

���������� )������ ���� ��� �������� �� ������� "� � "��� �������� �"��� � � �

�� ����� � ����� ���� ������� �� ����� � ���� "� ������� �� ��������� ;���� �����

�� ��� �������� ��

Page 190: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� ������� �������

���������� 3������� �� ��#����

��+��

!������� $���

3#����� (#������

3������

3+����� ()���������

�������������

(��������#����

����� �� ��#��������

!������� ������������

��������#����

7������0� $������ �� ��.���������

�������� �� �����������

����#����� (.����0����

!��� �� ��.�����

!��� �� ��.�>���

7�%��� 3����������� ��# ��.�>���

@��+��%� �� ���+���������

������� �� �������##�

2���� H�B- 1������� � �� ����������� � �� ����� ���� � ���������

���������� �$����<� �� �������� ���������� ����� � �� ������� ������� "� �

�����$����� ����� �� ����� ����������� �� ������ ��� � "� ����� ���� � "� �

�"��� ������� �� ��� ����� ������ ���� "� � ����� �� "� �� � ������ ��

�������� � � ���������� ;�� ��� ������ "� ������� � ������� ������� �� �����

��������� ����< �� ��� ������� ����� "� �� ���� �� ������� ������� ���� � �����

��� ��������

": :�: D������ �� ����� ��������� ������ ����� �� �)�����

�� ������� "� �������� ���� ��� ��������� � )������� � ����� � �$� ��

�%���� "� ���� ������� ���� #����� ��� ����� � ����� "� � ��� ������� �

������ � ��� �$������� ��� ����� ���� ������� �������� � �������� ��� � ���������

��� ������ �� �� "� ������� "� ������ ��� � �%���� � #������� � �� ���#���� �

����� � ����� �� ����� ���� �� ������ � ����� ������� ���� ������� �� ��%�(��

��� � "� � ���� �������� � �� ��������������� � �� #������� � ��� ������ ��� 0�� ���

� �� ����� ���� �������� �������� � ����� ������ � ����� ������� ���� � �"���

��������

��� �� ��� ��������

Page 191: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� ,# ��!������ �� ��������)�* ������� �� ������ ������

": :�:� ��������� ������ ���%������

� ���� �� ����� "� � ��� ��� ����� �������� � ��� ������� "� ���� ��� ���������

�������� � ����� ������� � ����� "�� ����� � ����� � ��#���� � �� ������ ��

����� � �������� �� "����� � ���� ��������� ���"� ��� � ������� � "� ���� ��

������ � �� "� � �� �������� � ������� ��� ����� � �� ���� � ��������� �� ��� ��� ���

�� "� � ���������� � ����� � ���� � �� ;���"� ���� ���������<�

�� �������� � �� ����������� � ��� ���� � ��� ������� � �� 2���� H�C�

��� ������� �������

6����������� "�����������

7������0� ����#����� ����#������

&������ �� ����� +��������

2���� H�C- 1������� � �� ����������� � �� ������ ���� � ���������

1�� .���� ��� �� �� ��- ���� �� ��/�����

�� 2���� H�F ������ �� ������������ �� �"��� ������� �������� ���� �� �������� � ���

�"���� ������� ��������- � �� ������ ������� ����� � ���� �� "� ����� �

�������� �� ������ ������� �@#� � ����� �� "� � �$� � �� ����� ����� �

�������� � ��� � �� ������ � �� �,������ ��� ��� )���������� �� ���������

1�" �� ���� �� �� ��- ���� �� ��/�����

�� 8����� H�? ������ �� ��������� � ��� ��������� �� �"��� � ��������������� ��������

��� ��� ������� �������� ������� � �"��� � ��� ;�� ������ ��� ����� �� ������

��� ������ �� ����� ��� ���������<� ��� �������� ��� �������� �������� �� ��

��%��������� ��������� ��� �� �������� ���� ����� � ������ � ��� ��� �"����- �������

;������� ��� ����� 2< �������� ;������� ��� ����� �<� � �� ���� � ��� ������

��� �� 8����� H�? �� ������������ �������� � ��� ��� �"�����

�� �� 8����� H�? � ��� ������� "� � �"��� ������� ;�"�� ���������� � ������

� ��������� � ������ � ��� ��������� � �� ������������< ������ � ��� ����� ���

������ ����������� ���������� 2������ � ��� ������� "� � �"��� ��������

;"� � ������� �� � ��� � ��� �������� � ��������� ��#��� ����������� ��� ��� ������

� ��%�(��< ������ � ��� ����� ;��� ������ "� ������ � � �"��� �������< ���

������ ;��� ������ �� �"��� �������< ������ ��� ���������� �� �"��� �������

������ � ��� ����� ��� ������ ������ ���� ����������

�� �������� ���� ����� "� �� ������ ��������� "� ����� ������ � � �"���

������� �� ����� � � �"��� �������� 0�� ���� ���� �� ����� ��� ��������� "� �����

������ � � �"��� ������� "� �� ����� � � �"��� ��������� ���� �����$�� "�

�� ��� �������� ���

Page 192: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

����

�����

��������

�������� ��

B�#���)�

%����������������

%����������������������������������

6� ��

?�������������������

@ ������

8���

E�����������������������$����)�������.����������

%������

/�������

/��������������������������$����� ����������

%������

8����������������������$����)��������

% �����

/0���������

/0����������������������������� ������

�������������

������������������������������������������ ������

?�����+�����

,���������3����������!�����������$����'������

%�������.��� ��

���������� ������$����������.���3����������

A�����������

�����

���������$������ ��!�����������������3����������

/������

�����'����4�(!3(5!��� ��#������ ������ �������$��'���������3����������

:������

:������$��������������������<� *�����3����������

/�������������

2�� ��������' �����������������

,�)����������.

=�������0��������������!F�)������� ������� ������

��������������� ��

�� ��������'���.������������� ������

/�������

/������������������������������� ������� ������

B������)�

@ ������

����������������� ��

6� ���� ������� ��!������������������������

���������������

�������������+���� ��������������������

1�����������

6�������������� ��������������� ����������������

6������������

:������������ ����������������������������

8����������'������ ��

1 �������������� ����'������ ���������� ������

�����������

���������$������������������#�������������������

�������� ��

�������������$��3��� �$��������������#����

6���������

/'����)����

������������������ ������'�����������#�����������

@�������'�����

@�������'�����$���!�������������

, ���������� ��������

, ������������ �����������������������<�������'�(���

=�������������� ��

=������$���������.��������������������� ��

@�������'�(���

@�������'�(���$��������������������� ������

%�$��������������'�(���

������ ����������������$����� ��� ������ ������

B�#���

2�� ��#������ ������ ��

2�� ��#������ ������ ��������$���������������� ������

E �����������������

E �������������������������)�����$����� ��� ������ ������

@���<��

@���<��$���������������'�(������������������� ������

���!���������'�������

���!�����������������$����3������.������ ������

���!����

A�����������������

A�����������$���������������3�����!�����

��>��

��������

��������$�������# ���������!���������������

B���� ��

B���� �� ������$�������������� ��������3�����������

:����'���� ��

C���+����

C���+������������� ������

���������

������������������ ������

2����H�F-1�����������������������������-�"�����������

�� �� ��� ��������

Page 193: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� ,# ��!������ �� ��������)�* ������� �� ������ ������

NIVEL ELEMENTO ATRIBUTO T EAtributo de calidadRigorFaseElementoAspectoExperienciaConocimientosIdentificadorAutomatizaciónCosteEntornoSoporteEntendibilidadNivel de MadurezCoste aplicaciónEntradasCoste de datosDependenciasRepetibilidadFuentes informaciónCriterio de adecuaciónCompletitudCorrecciónEfectividadTipo de defectosNúmero casos generadosGrado de adecuaciónTipo de softwareArquitectura softwareLenguaje de programaciónMétodo de desarrolloTamañoProyectos de referenciaHerramientas usadasPersonalOpiniónBeneficiosProblemas

Satisfacción

de Uso

Proyecto

Táctico

Operativo

Técnica

Resultados

Objeto

Objetivo

Alcance

Agentes

Herramientas

8����� H�?- 0�������� � ��� ��������� �� �"��� �����������

� �"��� �������� � ������� ��� ���� )������� ������ � )������� � ��� ����������

����� � ���� ���� � FDW � ��� ��������� �� �"��� ������� ��� ������ � ��� ���

�"���� ����� � C?W ������ �������� � �� FW ��� � �"��� ������� � �� BHW ���

� �"��� ��������� ���� � �� ���� ������� "� ��� �� ��� �������� ��� ���� ���� �

������

�� ���������� �������� �� �"���� ������� ���- � ��� � ��� � �����

*������ ��� �� �� "� ������� �� ��� � ��� �� ������ ��� �� "� �� ���� ����� ���

�� ���"� �� ������� �� ������������� � ������� "� �� ��%��������� "� ������������ ���

���������� ��� ������ � ��� ������� � ������ � �� ��$������� ������� ���� ����

"� ��� ����������� �� ����� "� ������ ����� %���� � ��%���������� �� �� "� � �$�

�� ����� *������ �� � ����� "� ��� ���������� ���"� �� � ������� � �����

������ ���� �� �� ��� � ������ ;���� � �� ������� "� ���������� �� ���������< ��

�� ��� �������� ���

Page 194: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� � ����� ������������� ��� � ������ � �� ��������� � �� �����%���� ;����(��

��%�(��< � �����# � ������������� ;� ����< "� ��������� ���� ������� ���� �

"� �� � ��� ����� � ����� ������� ������������ � ��� ��������� 6������� �����

�� �"��� ������� ��� ������� ��������� �� ����� ������ ;��� � ����� � �����

��� � �� �� ��< �� �������� �� ��� � ; ������< ��� ����� ��$���� �� �����������

������� � "� �� � ��� ����� � ����� ������� ������������ � ��� �������� � ������

� �� ���� � ������� � �"����

�� �"��� �������� ��� �� ���� ��� ��� ����� �������� ����� � "� ��� ��#���

����������� �� ��� ������� ��� ����� ��� ��������� �� �"��� $���- ����� � ����������

���������� ����� �� ����� ��� ����� 0��������� �� ������� � ���� ��������

� � �"��� �������� � ��� � "� �� � �� ���������� � �� ������ �� ��$�������

����� � ������� � � "� � ���#���� � ������� ��#��� � ��������� �� � �� ������� ��

��$�����

�� � ���� ���� ��� ��%��������� � ��� ��������� ���������� ���� ��� ����� � �������

��� �"���� � ��� ����� � ��� �������� �����������-

� �� ������� �� ������� � �� �������� � �� ������������ ��� "� �� � ������

����� � ��� ���� ��� ������� ������������ � ��� �������� � ������ � � �"���

� ����������������

� ��� ��#��� ����������� ���� �� ������� ���� ������� �� ������� � �� ��������

� "� ���� ����� ��� ������ ��� ��������� �� �"��� ��� ����� ����������

��� ��� ������� �������� � �� �������� ���� ��� ����� "� � ����������� "�

� �� ���� �� ���#���� � ������� ��#��� ����������� �� �� � ���� � ��������

��� �� ��� ��������

Page 195: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

������ �

'�(��� ��� � $���# ��"� ���

!������� �� �)%����

������ �� ����� � �� ���������� �� �"��� "� �@#� ��� �� ���� �� ������� ��

������� � �� �������� � �������� � ������ "� ��� �� ������������ ��� ���� ����

����� ��� �������� � ��%��������� � ��� ����������� � �� ���� � ������� �� ��������

���� ��� ���������� � ��%��������� "� ��� �������� ����� ��� ���������� ���� �$��� ��

��������� � ��� ������� � �������

��� ������ ���"� � �"��� ���� �������� ������� ���� �� ����������� �

��%��������� � ������ ����� ������� ��� ������ � ��� ������� ��������� �� �"���

��� ���� ��������� ��� �� ������������� ���� ������ "� � ���� ������� � �� ���������� ��

������� ���"� ����� ��� �� ������� ����� � �� ��%��������� "� � �"��� ������

������ ���� �� ����� ���� � ��������: � ���� � ������ �"���� 0��� ��� ���� �

��� ���������� ��� ��� � )����� � � ���� � ������ � �� �� ������ � �"���

� ��������������� ���� "� �� )����� ������

� �� ������� ���� � )����� � ������ � "� ������� �� ��$� �� ���� � ������

"� � ������� ��� )����� ������� � �� ���� )������� ����� ������� ���� ��������� �

� ������ � ������ � � ����������� � ������� ������� � ����� ������ ����

#����� � �"���� 0�� ���� ���� ��� ���������� "� ��� )����� � ������ ��������

���� ���� ��������� � � ������� � �� �������� �������� � ����������� �����������

��� ������� ��� ���� )������� � � ���� � ������ ��������� � ����� ����� ������

� ������

�� ��#���� � �� �������� ������� � "� ������ )����� )����� � �"��� �

��������������� )���� �������� ����� � ����� ���� � ������ ��� �������� � �����

����� � ����� #������ ����� � �� �������� � �� ������������� �� �"��� � � ��� ������

"� � �� ������� ��� �������� � ����� ����� � ����� #������ ����� � �� )������� �

������� ����������� � � �"��� � ��� %����� � ��%��������� ���

��� ��������� ���� ���������� � ����� �� ����������� "� � ����� � ���� )������ ��

������� D�> �@#� ��� ��#����� ������������� �� ����������� �� ������� D�? ������ �

������ ������ ���� � ��������� � ��� ������������ �� ������� D�B ������ � ��������� �

�� ��� �������� ���

Page 196: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� #������ ������� ��� ��� )����� ���� ���� ��� ������� "� � �������� � � �"���

�� ������� D�C ������ �� ����� � ��� ������� )���������� ��� � �"��� ������� ��

���������� ��� ��������� � ��� )����� ���� ���� � �"��� ������� �� ���������� ������

��������

2�� ���� ������ #��� ��� �%#�� ��

�� ����������� ������ � ��� )����� � ������ ����� � � ������� ��>� ���

����������� ������ � ��� �����-

>� �� �� �������� �� $������� � �� �������� � �������� �� ������� � ���

������������ �������� �����$��� � ���#���� � ���������� "� ��� �������� �

������������ 0��� ��� � ���� �������� �%���� �� ����� ������ "� ������

� ����� ���� �����#�� �� )������� "� ���� � � ���� � �������

?� ����� �� 1�������� ��� �������� ������ � ��� �������� ��� ����� ������

�������� �� �������� �� �������� � �� "� � �$� �- �� ������������ � ��

�"��� � ��������������� ���� ��������� �� ������� � �������� � �������� �

������: ���� ���� �� � �"��� �������� ��� �����%��� ����� ��#�����

B� ����� �� ���� � � �� � ���� �� � ��!���� ��� �������� ������ � �����

��������� ����� �������� ������� ��������- �� %���� � ����� ��%��������� �

� �"��� � ��������������� ������ ��� ��� ��������� ���� ���� �������

���� ���� ������� ����������� � ������ "��������� ����� �� �"��� �

����������������

C� ����� �� ���� � � �� ��� �� � ��!���� ��� �������� ������ �������

� ����� ��������� ����� �������� ������� ��������- �� ��� ������ ��

����������� � ������ �������� � � �"��� �� ��� ��������� �� �"��� �����

��� ��������� � ������ �� ������ � %����� ������ ����� �� �"��� � ��

�� ������ � ������ "����������

F� ����� �� ���� � � �� +��� � ��!���� ��� �������� ������ � ��� ������

����� �������� �� �������� �������� ��� ������ � �� ���� ����� �%����� �

��� ����� �� �"��� � ��������������� � ����� � � ��� �������

G� 3 ��� $��� ������ �� �� �������� � ����� � ��� ��������� �@#�� �����

���������� � ��������� "� �� �� �� ������ ����%���� ���������� "�

���� � �������

2�� ,�� ��� �� �������� �� ��� ���� �������

2����� � ����� "� � ����� � ������������ �������� ���� ��� )����� )�����

��� �������� �� ������$����� ���� � ���� ���������� � ������ �� ��������� �������� �

��� �� ��� ��������

Page 197: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

��� ��������� �� ���� � �� �������� ��� �������� � ����� ��� )����� ���� ��

��������� ��� � �������� �� �� �������� ��������������� � ��� � ��������� ���

���������� ���� $������ ����� ��� �������� ���� �� ���������� � �� � �� ��������

� �� ���� �� %���� � �������������� � ����� ��������� +��� ���������� � �� ���� �

������ �� � ������ � �� ��� ��������� � ��� )����� � ����� ��� ��� � ����� "�

���-

>� �� �� ����������� ��� ��� )����� � ������� � �� "� ���� �� �� ������

?� �� �� ���� � �� )���� "� �������� �� ��������� ������ � ����� ���� �

�� �������������

B� �� ���� � "� ����� �� � �� )���� "� ������� �� ������ ����� ������

� �������� ����� ������ �� ������ "� � ������ �������� � �� � ���

���������������� �� �"��� �� ������� � ��� ���������� �� �� ������ ���

���������� �� �������� ���� �� � ��� �����-

;�< 0��� ��� ������ � ��� ��� � �!���� �� �"��� ����� � ����

� �� �������� � �������� � ������ ���� ��� ��������� ��%���������

���������� ������ )���������� ��� �� �������� � ��������� 0�� �����

� �������������� ��� � ��#���� �� �"��� ���������� ��%��������� ����

������ ������������ � � ������ � ������ ����� ������ �����

��%��������� �� ��� ���������� ��������� ��� �� �������� ���������

� �"��� ������ ��%��������� ����� � ��� � ��� ������� ������-

��� ����� � ��%�(�� ��� ����������� �� � ���� � ��� ����� �

��%�(�� ��#� ����� � �� �@#��� � � �"��� ������ )����������

�"���� ��%��������� "� ����� � ������#� � ��� � �� �������� �� ���� �

��� �������� ��������������� � ��� ����� "� ����� ������ � ������� ��

������� �� ��%�(�� ���� � "� ���� ������ ������� �� �������� 0���

� ���� � ��� ���������� � �� �������� ������ � ��� ������ �

�"����� ���������� "� � ���� �������� ���� %�������� � ��� � ��

������� ��%��������� �%���� � ��� ����������� � ��� � �� ���������

;����� ���� � �� ������� "� ����� ����������� �����%���� ��%�(��

����(�� ���� �� "� � ��� ���� �� ��������� ������ � �� �����<�

��� ������ �"���� ��%��������� "� � �� �������� ���� ��� ����������

"� � �$� � ��� ����������� � ��� ��� ���� $� � ���� � "�

� ������� ����� �� ��� ��� � ��� � ��� ��������� � �������

0�� ������� ����� ��%��������� �� ���� �������� � ��� %����� ��������

� ���������� � ���������� � ������ ;� ���� �������< � "� ��

��%��������� ��������� � � �"��� ���������� ����$���� ���� ��� �����

2������ � �� ��������� � �� �����#� � ���������� ���� ��%��������� �

"� � ��#���� �� �"��� �� � �� �������� � ���������� � ������

�� ��� �������� ���

Page 198: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���� � �������� � ������� 0�� ����� �� � ��������� ���������� "�

������� ���������� ��%��������� "� �� ��� ��������� ���������� ���

�� ��������

;�< 0��� ��� ������ � � ������ � �!���� ��� ��������� �� �"���

� ������� � ����� � ������ ����������� � � ������ � ������

� ��� ����� ���� �%������ �������� ��� ������ �� �"��� �

������� � ����� � ��%���� ����� � ������� � ��� ������� 0��

����� � �������������� ��� �� ������� �� �"��� � ���� �� �������� �

�� ����� � ���� � ���������� �� ���� ��������� ;�<��������� � ��

����� "� �� �� �� "� � �$� � ��������� 6��� #���� � ���

����� � ������ � ����� � ����� �������� �� ����� ���������� ��

������ � ����� � ����� ������� ��� ��� ������� � ��� ��������������

�� �������� � ����������� � �� ������� ���� �� ������� ������ ������ ��

����� ������� ��� #����� � �� ���� �� � ��������� ����������

"� ������� ������� ��������� ; � )������ � �����< � ������ "�

�� ��� �"����� � ��� "� � �$�� ������ ����������

;�< 0��� ��� ������ � �� ��� ����� � �!���� �"����� ��������� "�

����� �� "� � )���� �� ������������� �� %������� � �����$���� �

������ � ��� ��������� �� �"��� �� � ������ � ������ 0�� #����

������ ��� ������ "� ��� ��������� � ���� ;����������< �����

� ������������� ;��#��< ��� � ������ �"��� � �� �������������

� �������� �� �"��� � "� � ������ � �$� �� �����# �

������������� �����$�� ���� � "� ���� ��� ��������� ���������

� �����# � ������������� � �$� �� �����# � ������������� ����

� "� ���� �� �������� �� ������ "� ��� ���������� � ������ � ����

�����$��� ���� ���� �����# � ������������� ���� "� �� ��� �������

��� �� ������� � ���� ���� ���� ��� ��������� �� ������� �������� �

����� ������ 0�� ����� � �������������� ��� ��� ��������� �� �"���

����$��� � ����� �� �� ����$������� ������ � �� ���������������� �

��� ����������

;�< �� ����� ����� ������ �� ����� )���� �������� �� ��������� ������

�� � ���� ��� ����� ���� ������ �� ��������� ������� �� �� ���� ��

"� � ��� � �� �������� �� )���� %��� � �� �������� � �� �������������

�� �������� � �������� ���������� ��� ��� ������ � ����� � ��

������ ��� "� �������� �� �������� � �� ������������� 2�� � � ����

� �� �������� � ��������� � �������� ��� � ���������� ;�������< ���

��������� � "� �� ������������ ����� "� ��� ������� ��� �� %�����

� ���� ��� ���� ���� ����� ����� �����: � � ���� � �� �������� �

������� � �������� &������� ;�����< � "� �� ������������ ����� "�

�� ����� ��� ����� � ����������� ��� � �� ���������� ��� �� )�������:

� � ���� � �� �������� "� ��� "� � ��� � ���������� ;�������< �

�� �� ��� ��������

Page 199: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

����� �� ������ � ����� ������� ;���������< � "� �� ������������

����� "� � ���� � "� � ���� ���� � ���� ����� � ������� ���

������� �� ��� ��� "�� ��@��� � � ������ � ����� "� �����

���� ��� � �������������� ��� �� ������ ������������� ������� ����$��A

����� � ��� "� �� ������ ������������ �� ��� � �� �� �������

C� �� ����"��� ���� �� ����� "� �� ��������� �� ������� �������� ��� � )����

� ��� �� ������� � ������� ����������� �� �"��� ;��� #���� ��������� ���

��������� "� %������ �� ���< � ��������� � �������� ��� �� �������� � ��

��������� � �#���� ���� �� �����#� %������

2�� �������� �� ��� .��#��� �� '� �����

�� ��� ������� � )������ ��� �������� �������������� ��� ��� )������ 0��� ����

������� � ������� �� ���������� � ������� ��� ������� �������� ��� � )���� �

� �"��� � ��������������� ����� ��� ����� )�������� ����������� 6����� ��

�������� ������� ������ �������� � � �"��� � ����$����� ������ �� %���� �

�� "� � ����� � �������

��-�� ��! ��� �����8 �*5��#( �"���7!(��)#(

'��������� � ����������� � ����� � ��� )����� � ������ � ��� ����� ����� ����������

������� ���� ��� �� �������� �� ���� �������� ��� ������ )����� �� �� ����� ;� ����

��%�������< ���-

� �&�� � )� 0��%��� � '6+6.*�0� �)���� � �������

� �&�� � =� �������� � ������� � �� ��� � � &�86.*��� �� �� )������� �

������ ���� ��� �,��� ���� ������������� �������� �,��� ���� ������������

����� �� �����

� �&�� � >� '����������� ����� � '�'.6 1 ;'�����<� ��� �,��� � )�������

���� ������������ � � ���� � ������ �� ��%�(���

� �&�� � ?� 6���������� � �� 0������� ���� *������� � 2����� �,��� � )�������

���� ����������� ���� ���%��� ����� �� ���� � ������ �� ��%�(���

2�� ���� � ��� ������� ����� ��� ��#��� ���� ���� )������� %������������

���� ������������ ���"� ������� ������� ������ ��� )������� ���� �������������

����� �� ���� � ������� ������������ � ��� ���� ����� "� ��� �������

���������� � ���� ������� ����� �� ���� � ������� 0��� ������ ��� �������� � ����

)���� � �%����� �� ����� �� ������� ��?�

�� ��� �������� ��

Page 200: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��-�� ��%*")� �����8 ���%*"��( ��"���!'�(

���� ���� ���� � � �� ��������� ������ ��� �������� �������� ���� � �"���

�� ��������� 6����� � ��� �������� �� �� �������� � �������� � ��������������

':�: :� C�����

�� ������ ������� � �$� � �� �������� � "� ��� ����� ���� �� ���������� "�

������� ��%��������� ���� �������� � ������ ��� � ��#���� � %�������� �� ���������

��� )����� > ? B �������� "� ��� ����� ����� ��� �,����� ������� ��������� �����

�� )���� C ���"� ����� "� ��� ����� ����� ���� � "� �� ��� �� � ���� ���������

��� ����������� ���� ���� ��������- ;>< "� � ���������� ������ ������ ��������

��%��������� ;� ���� ���� � ������� ������$����� �������� �� �������< ;?< "� �� �

����� �������� �� ��%��������� "� ������ ������ ��� �����������

�)���� ��� ������ � �������� �� "� ������� "� �� �� ������ � "� �� ����� ��

���������� 6��� ��� ���� ��� )����� "� �$���� "� ��� � ����� � ������� ��� ��������

� �� � ������ �� ���������� �� �"���� ��� ������ � ��� � ����� � ���������

���"� ������ ���� � ������� � �� �������� � ��%��������� ������� ���� �� ���������

':�: : �0������

�� ������ ������� � �$� �� ���� � �� � �"��� � ��������������� �������� ���

������� � �� � ��#���� ���������

�� )���� > ����� "� �� ����� ���"� �,��� � � ������ �,����� �� �������� ����

����� ����������� ��� �� ������������� �� )���� ? ������� "� ��� �� ����� ��� �,�����

������� ��������� ����� �� )���� B ������� "� �� �� ����� ���"� � �"��� ������

�������� ��%��������� ���� "� �� %����� ������ �� %����� � ���� ���� ���� �

������: ��� ���� ���� ������� ����� � �� ������������ � �������� ������ ���� ������� �

��� ��������� �� �"��� �� )������� � ����������� � �� ���������� � ������������

� �� ������ "� �� �� � � ���������� ��� ����� � ������� ������ � ���� ����� ���� ��

)���� C �� ��������

������� � ��� ���������� �"��� ��������� ��� ��������� ����$������� � � �"���-

� �,����� �� �������� � �������� �� �"��� � ��������������� ���� � )����� ��

������������ ������ ���� ��� ������ � ��%�(���

� �,����� �� �"��� ��� ������� ������ "� ��� ����� ���� ��������� ����

%���������� �� �������������� � ��� �����������

�� ���� � ���������� ;����������� � ��%��������� �������� �� �����< � ��������

���� ������ ������ � ���%����� � ����� ������ �� �"����

�� )���� C ��#� "� � �"��� �� �� ����� ���"� �������� �������� ��%����������

�� )���� B ����� ����� � ������ �� ��%��������� ��� � �������� ��� ���� ; � ��

���������� ����������< "� ��� � �� ��%��������� ���������� �������� � �� ��������

��� �� ��� ��������

Page 201: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

��%��������� ����@��� � ������� � ���� ���� � �� ������� ;"� ���� � �� � � ��

�������� � ��%���������< �������������� ��� � ��� ������ ���� "� $������ �� ���������

�"��� �������� � ��� � ����� "� "����� � ��� � ��� ��������� ������� � ���� � ���#��

� �� ���� ���� ������� �� ��%��������� �������� � � �"����

':�: :� �����������

�� ����� ������� � �$� �� ���� � �� � �"��� � ��������������� "� � ������ �

%����� � ����� � ���

�� )���� > ������ "� ��� ��� �,����� ����� �� )���� ? ������� "� �� ��������

���"� � �� ��$������� %����� ���� ���� ������� ������ � )�������� ����������

�� ��� � ���� �� )���� B ������� "� �� � %����� � ����� ������� ��� ������

������ "� ���� �� ������� �������- �������� ��%��������� ������� ��������� �����

�������������� ����� ��� �� � �� � ����� "� �� � ��� � ��������� �� )���� C

������ "� ������� ����� ��� %������ � ����� ����� ��: ������ �$��� "� ��� �����

%������ � ����� �� ��� ��%��������� ����� ���� �� �������� ������� ��� ��%������ �� ����

�����

0�� ����� �� �� ����� � ��� )����� �������� ������� � �"��� ;� �� ����� ����

� ���� ����<� � ��� �������� ��� ��������- "� �� �������� ��%��������� "� �������

��������� ����� �������������� "� � ��� �� � � � ����� "� �� � ��� � ���������

��� �������� � ����������� ���� � � �� ����� � ��������� � �� ������� D�B�B�>�

�� ������� �� )��� � ��%��������� � � �� �������� � � �������� �������� ��

��������� "� � �� �������� ���� � ����� � � ��� � ��� ��������� ;��������������� ��

�"���<�

�� ������� � ��� ������ "� ���� ����� ��� ��������� �� �"��� � �� �������

������� � � �������� ������� ���� � �� �������� �,����� �� �"��� ��� ������� ������

"� ��� ����� ���� ���������

� ������ � ����� ����� �� ������� ���� � )���� C �� �� ��������� ���� � �

������������ � ����� "� ��� �� ������ � "� � �"��� ������ �� ���� ���� ��

���������� �� � ��� ������ ���� ��� � ����� � ������ � ������� ��� ��� )�����

��� � ����

��-�- ���'��� �����8 ���!+*�#(

���� ���� ��� ���� � �������� ���������� ������ ��� �������� ����������� ���

��� ��������� �� �"��� � ���������������� ���� ���� �� ����������� ������ � �����

���������

':�:�:� ����������

���� ������� � �$� � �� )������� � ��%��������� �������� ;� ������������� � ������

����< � � �"����

�� ��� �������� ���

Page 202: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� )���� > ��� "� ��� ��������� ��� � ����� , ������- �� ������� , ������-

��� � ������� �� ����� ��������������� �� )���� ? �� ��� ����� �� )���� B ��� "� ���

��������� ��� � ���������� , ������- ������ � ����� ������� ,��� ����- ��� �� �����

��� ��������� � ���� � � ������ ,��� ���- ��� � ��� �� ,��� ����- ��� �� ����� ���

��������� ���� � ,�����- ��� � ��� ��� ,��� �- ��� �� ����� ��� ��������� &�������

,��� �- ��������� �� ,��� �- ��� �� ����� ��� ��������� � ���� ,*������ ��-

����� � ������������� ,��� �- ��� �� ������

�� ���������� "� � �� ���� � ���� �������� �-

� +�� � ����� �� ������� ; ������<� �� )���� ����� "� �� �����������

��� ��������� ��� � ���� � ������ � �� ������ 0�� ���� ���� � ��#����

� �� �������� �� ���� �� �� ������� �� ���� � ������� � ��: ��� ������ ���

��%��������� � ��� ����� �� ���� � ���� 0�� ����� �������� � ����#�

�� )���� � �� ������� ������� ��� � ��� ���������� 6��������� � ��

�������� � �������� ��� � ����� �

� $�� � ���������� , ������- ������ � ����� ������� ,��� ����-� �� ��

���� � ��#���� "� ������� ����� ��������� �� � � ������ �� ���� �

����������� � �� ������� �� ���� ���������� ��������� ��� � ������ � �����

"� �� ����� ����� 2������ ��@� � � ���� � ���� � "� �� ������� � ��� ��

%����� � ��%����� � ������ 0�� ��� �� ��������� �� �� ��������� ����$�������

������ � � �"����

� � ���� � � ������ ,��� ���- ��� � ��� �� ,��� ����-� �� �� ���� � )����

����� "� � �������� � ���� � � ������ ��� � �� �� ����� "� � �������� ���

� ��� �� ���� ����� ������� �� � ���� � � ������ �� ��%��������� �@#���

� � ��#���� � �� ������ �%�������� ���� �"����� �������� "� ����� ����

������ ����� ;�� ���� ������< ������� � ���� � �%��� "� ����� �� �������

��� � �������� � ������� "� ����� �������� ���� ��� � �������� � ���� � �

������ � ������� ��� ��� � ��� �� "� �@#� �#�� �� ��%��������� ���� ���

�%���� "� � ��� � �������� �� ������� ;���������� � ������� ���<

� ���� � ,�����- ��� � ��� ��� ,��� �-� �� �� ���� �� ���� ����� "�

��� ��������� ���� ������������ ���� � � �$� � �� %������������ �� ��%�(��

"� � "��� ������ ;������������� ����������� ��� �� �� ���< ������� "�

��� � ��� ��� � �$� � �� � ������ � � ������� � ������� � ����� ���

��� � �������� "� �� "� �@#�� ��� ��������� ��� ����� ��������� "� �� �����

�������������� ���"� ��� ������������ 0�� ����� �� ��������� �� �������

����$������� ������ � � �"����

� �&������� ��������� �� ,��� �-� �%�������� �� ����� ��� "�

�������� ���� ����������� �"��� "� �� ��������� ��� �� )�������� ���

������ � � �"��� � "��� ������ � ��� ��������� ��������� �

�� �� ��� ��������

Page 203: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

����������� ������� � �� )������� ��������� � ��� ��#��� ;����������� ���

����������� ������� ��������� � �� "� � ������ � � 6�������� B ���� ����������

��� ����� � �����������<� 0�� ����� �� � ������� � ����� �� �������� �

�� )���� � ���������� ����� ����������

� �� ���� ,*������ ��- ����� � ������������� ,��� �-� ����� ��� ��������� ��

��� ������ � "� ���"� ��� ������� ����� ���� ����"��� �����# �����������

;6 +�����A? 0����� ���< ��� ������� "� ��� ��������� ��������� ��

����� ����� ��� �����#� � ������������� ������������ )������� � �� ����

� ��������� �� ������� ����$������� ������ � � �"����

':�:�: ��%������

�� ��� �������� � ������� � ��� )����� ������ ��� ��� ��������� "� ��������� ����

���� ���������� ����� �� �"��� � ���������������� �� ��#���� � ��� ������� �

���� ��� ������������ ��� ��� �������� � ��� )����� � ������ � ����������� "�

� ������� ���� � �"��� ���������

��� ��������� ���� ���������� � � �"��� �������� ��� ��� ���� �������� �

�����- �� )������� � ���������� ;��� �������< � ��� � ���������� � �� ������� ���

� ����� � �� ����� ��� ��������� �� �������� ���� ������� �� ������� � �� � "�

����� �� ������� � ��� � ��� ��� �� �� ������ � �� ������

�� )���� > �������� ���� ��� ��������� ���� ����������- � ��� � ���������� "�

����� � ������ ����� � � ���4��� �������: �� �� ������ "� ����� � �)�� ����� �

� �"��� ��������: � ��� � ��� �� "� �� ����� ��� ��� ���� ������� �� �"���

��������� �� )���� ? �������� ���� ��� ��������� ���� ���������� � ����� ������

"� ������� � ��� ������ ������ � � ���4��� � ���� ������� �� �"��� ��������: �

�������� ��!�� � ��� � ��� ��� "� �� ����� ��� ��� ���� ������� �� �"��� ��������:

�� ��� � ������ "� �� ����� � � ��4��� � ��� ���� ������� �� �"��� ��������� ��

)���� B �������� ���� � �������� ���� ��������� � ��� � ���������� "� ����� �

������ ����� � � �"��� ���������

� ��� � ��� ������ "� ����� )����� ���� ���������� ����������� ����

���� � ���� �� ����� ��� � ������ � ��� ��������� ���� ��������� �� �"��� ���"�

�� �������� �� ��������� � ���������

� ��� ��� ���� ������� � � �"��� �������� � �������� �"����� ���������

����������� ��� ��� )�������� �������� ������ �� ������� #���� ��� � ����� � �� �������

� ��� � �� ��������� � ������ � ����� "� ���� �� ������� � � ������ �� ��%�(���

�� )���� > ����� � ��� ������ *������ �� "� ����� ���� � ������ �����

���� ������ � � �"��� ��������: ��� � "� � � ������ ����� ���� ������ ��

�"��� ��������� �� )���� ? ����� �� ����� "� ��� ����� � � ��4��� � ���� �������

� � �"��� ��������: �� ����� � ���������� "� �� ����� � ��� ������ �� �"���

��������� �� )���� B ����� � ��� ��������� ���� � ���������� "� �� ������ �����

� ������� � ��� ��� ������ �� �"��� ���������

�� ��� �������� ���

Page 204: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ���� � ��� ������� "� ����� ���������� ����������� ���� )����� �����

� ��������� ���� � ��� �������� � ������ � ��� ��������� ���� ���������� �� �"���

�� ����� �� �������� ���������� � �� ����������

�� �������� ����� ��� ���� ���� "� ������� � ��� ��������� ���� ���������� ����

��� )����� � ��� ���� ��������� ��� ������������ � ��� )����� � ������� ����

��%��������� � ������� � � ������� ���������

':�:�:� #�%��E����

���� �� � ��������� � ��� )����� ������ � ��� ��������� �� �"��� ������ "� ���������

��� )����� > ? �� ��� "� ���� ������� �������� �� �"��� � ���������������� ��

)���� B ����� "� ������ ��� ���������- ����� ,��� ���- ���"� �� ���� � �� �������

� ������ ���� �� ��#�� "� ����� �� �����: ����� � ���������� ,��� ����- ���"� ��

� ����� � �� �� ����� � ��� ����� �� � ��������� ���� ����� ��� ��������: ����������

,��� ����- ���"� �� � ��� ���� � ���%���� ���� �� ������� �������� � )����

������ "� ��� �� � "����� ���� ��������� "� � ����� ����� � ����� ���������

�� � �� ������

�� �� "� � �$� � ���� �������� ��� �������� "� � ��� ������ ���-

� ����� ,��� ���-� �%�������� ��� ���� ����� � )���� � ����� � ���

������� ���� ���� ���������� ��� � ��� ��� � � �� ���������� � ��� "� ��� ��

�������� ������ �� ��%��������� "� � "����� �@#�� ��� � ����� ;)����������� �

����������� � �� �����< � ��� ����� � �� %�������� � �� �������� 1�����

�� "� ����� � "� �� ������ "� �� � ������� �� ������� ��� ����� �� �� � �����

� �� ����� ���� � ��� ��� � %������� � �� ��� �� ������� "� �#�� �

������� � �#�� $����� ����� �� ��� ��� "� �� �������� � ������ �

�������� � �������� �� ������ �� ����� ��� ��� ;����� "� ������� � ��������

�����< ���� ������������

� 1���� � ���������� ,��� ����-� ����� ��� � ��� )����� �� � ������ ��

��� �� ������ � ����� � ���������� � ��� ������� � ������� ������ �

����� � ���������� �� � ��� �������������� �����$������ ���� ����� ��� ��������

� ������� *�� � ��� ��������������� "� ����� ��� � �"��� �� ��������

��� �������� � ������ ��� �� ���#���� ��������� � ���������� +�������� ��

�������� � �"��� �� ����� ��������� ���� ��� ��������� 0�� ��� �� �������� �

�������

� $��������� ,��� ����-� ����� ��� � ��� )����� �� ���������� �� � ���� "�

� ���� ���� � "� �� � ������� ���� �������� ����� � ����� ������ "�

������ � �� ���#���� ������� ������ � )���� �$��� "� �� �������� �

���%��� ����� ��������� ��� ���������� �������� � ����#� �� )���� �

�������� ���������� ������� � ��������� ����������

��� �� ��� ��������

Page 205: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

':�:�:� ���%������

6�� ��� ������� � "��� ���� �� � )���� �� "� � �"��� �� �������� ���� ��

��%��������� ������� ���� �� �������� � �������� � �������

�� )���� > �,��������- ����� � � ��� �� �������9 ����������% ��� ����� �% � ��

����� *������ �� ���"� ��� ������ � ��%�(�� ����� ���������� ����������� ���

�� ���������� � �����������: �������� � �� �������� �� ����� *������ �� ���"�

��� ��������� � ������ ������ �� %����� � ������� ��� ����� ���������� �� ���������:

��������� �� ����� ������ ���"� ��������������� ��%��������� ����� � �� %����� � ��%�����

"� � � ������� �� �������: ��!� � ����� ���� �� ����� ������ ���"� ���������������

%��������� ���� ������� )�������� ������ �� ������� ������������� � � ���� ��� �

�� ����� ������ ���"� ����������� ��%��������� ����� � ������� � ����������� � ��

������� ����������� ����� ���� ���������� ��� ������ �� )���� ? �,��� � ��������

�������� � �� ����� ��� ��� � "� ������ ��� �� �������� � �� ������� ��� ������ ����

�� ������� �� )���� B �� �,��� ������� ��%��������� �����

�� �� "� � �$� � ���� �������� ��� �������� ������� ���-

� �������� � ,��� ���-� �� ��� ��������� � �������� �������� � � ������� ���� �

�������� ��� � ��� �� ;� �������� � ��#����< ������� � �������� � ���� � �

������ ,��� ���-� � ������� �������� ��� �������� � �,������� �� �����

��#���� � �������� �������� � "� ���� �� � ���������� � �� �������- ������ �

��������

� "���� � � ��� �� �������9 ����������% ��� ����� �% �� ,*������ ��-� �

�� ������� �� �,����� �� ���� �������� �� �"��� %������������ ���"� �

���������� �� ����� � ����������� �������� � ������ �� ����������� 5��

%���� ����� ��%��������� ���� ��������� ���������� "� � ������� ��������� ����

�"��� ������� ������� � ����������� ���������� � �������

� �������� � �� �������� ,*������ ��-� � �� ������� �� �,����� �� ����

�������� �� �"��� ��� � ����� ������ "� �� � �� �,������ � ��������

� $�������� , ������-� � �� ������� �� �,����� �� �������� �� �"��� � "�

� ����� "� � �������� ��� � ���������� � �� ������� ��� � �@#�� � �����

������� � � �%���� ������� "� ����� %���� ���� ������� �� �������� 2�������

���� �����#�� ���������� �� �� �� �%���� �� ���������� "� �������� ����

�����#���

� ��!� � ����� ���� , ������-� � �� ������� �� �,����� �� �������� �� �"���

� "� � �������� "� �� ��%��������� "� � ��� � ��� ����� � ��� ��

�������� ��� � � ������������ � �� ���� � ��� ���� �� %�� ���� ���� � ��� ����

� ������������� � � ���� ��� � , ������-� � �� ������� �� �,����� �� ��������

�� �"��� ��� �� ����� ������ "� � ��������

�� ��� �������� ���

Page 206: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

':�:�:� !����������

�� �� ���� �� "� � ��������� � ��� )����� � �� ��� "� �� �������� � �����

� ������ � ��� ��������� �� �"��� � ��������������� � �� ��� �� ���� �����$������ �

��� �� �� ��$������� ������ ��� �������� "� � ��������� %����-

�� )���� > ������ ������� � ����� �� �������� ��� � � ������������ ��������

��� � � ������������ / �� ��� � ����������� � � �������� ������� ������ �

"� � �"��� �� �� ��� ������ �������� ������ ��� � � ������������ � ��

��$������� ������� ���� ������ ������� �� ���� � ������ �������� "����� ���

)�������� � �� ����������� �� �������� "� ������� ��� ������ ������� � %����������

��� )����� ? B �� ������� ������� ������� ������

��-�1 *���� �����8 �$� �"�#(

���� ���� ��� ���� � �������� ���������� ������ ��� �������� ����������� ���

��� ������ �� �"��� � ���������������� ���� ���� �� ����������� ������ � �����

���������

':�:�:� 1$��%�������

6�� ��� ������� � "��� ���� �� � ����������� "� � �� ���� � ������ � ���

��������� ��������� �� �"��� � ������ � ��� �����$���� ���� �����

2���� ���� ����� � )���� > � )���� ? ���� � )���� B ��� "� � ������

������� ��� ��������� ��������� � ������ ��� �,����� ������� ��������� �����

':�:�: ������� 1������F��������

�� ���������� � ��� ������� � ���� �� ��� )����� ������ "� �� ����������� ������ �

��������� � ������ � ��������

�� )���� > ������� � �������� �� ��� � ������� �� ����� ��� � �� �����

��� ���� �� )���� ? ��� �� ���� �������� "� �� ����������� ���� ��� ����� �� )����

B ������� � �������� ��� � ���������� �� ����� ������ �� ����� ��� �����

��� �������� "� � ��� ������ ��� ������ � ���� ���������� ���-

� 0� ��� � ������� ,� ��� � � ��� ���-� � � ��������� � ������ ������� ���

� )���� � "� � � ����� ��� ��� ���� � ���������� � �� ����� �� ���

��������������� �� ��%�(�� � ������ "� � �������� ��������� � � �����

��� ��

� $�� � ���������� ,� ������ � ��� ����-� �� ���� � ����������� � �$� � ��

������� �� � ��� ����� � ����� �������� � ������� ���� "� � � ���������

�������� � ������� ������� � ��� � ���������� � �� ��� ������ ������ �

�� ���������� ������ � ����� ��� ���� � �@#� � ���� � �����������

��� � ������ � ������

��� �� ��� ��������

Page 207: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

':�:�:� #�%��E����

���� �� � �� ��������� � ��� )����� �� ������ "� � ����� ������� ������ � ��� ������

�� �"��� � ���������������� �� �� ���� ������� � ��� ��� �,����� "� � ����

������� ������ � ��� ������ �� �"����

':�:�:� ���%������

�� ��� ������� � ����� � ��� )����� "� �,������ ������ ���� ����� "� �� ��

�������� �� �"����

�� )���� > �� ������ �������� �,����� � ����� ���/� � ��� � ���"�

��������������� ��%��������� ����� � ��� ������� � ����������� � �� ������� ���� ���� �����

���� ���������� ��� ����� ��������� ��� )����� ? B �� ��� ������ �������� �,����� �������

���� ����� �� �"����

� �� ������� �� �,����� �� ����� �� �"��� � "� ���� � �������� ���� � ����

� ��� ��������� ��� ��%��������� � �������� � � ����� ���/� � � )������

':�:�:� !����������

���� ������� �@#� �� ����������� � "� �� � ������ � � �"��� �� � ����� �� ��

�����$������ ����� � ��������

�� )���� > �� ������ �������� �������� � ����� ������ ��� ������<��� ��� �

����� ��� ���� ��� � ����� ��� ���� � ����������� ��� ������ ��� )����� ?

B �� ��� ������ �������� �������� ������� ����� �� �"����

��� �������� "� � ��� ������ ��� ����-

� '������ ��� ������<��� ���� � � �� ������ �������� ������� � ����� �

"� )��� �� �������� � � ����� ������ "� � ��������� � ������� �

���������� � �� ������� ������ �������� ���%������ � ������ ��������

� ��� ���� ��� ��� ���� � ����������� 0��� "� � ������� ��� ���� �� �

�� ��$������� ������ 0���� "� ��������� � ����������� ��� �%���� � ��

������� � ��� � � ��� ����� � ����� �������� ���� ��� � ������ � ����� ���

��� ���� ����� "� � ����� � ������

��-�2 <*!"�� �����8 �!7�$�(

���� ���� ���� � � �������� ���������� ������ ��� �������� ����������� ��� ���

����� �� �"��� � ���������������� ���� ���� �� ����������� ������ � ����� ���������

':�:�:� 1$��%�������

2���� � )���� > ���� � )���� ? ���� � )���� B ��� "� � ������ ������� ���

������ � ����� ��� �,����� ������� ��������� �����

�� ��� �������� ���

Page 208: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

':�:�: ������� ��������FD���

���� ������� ��� ���� ��#���� �������� �� ��� ������ ����� ��� ���������� �� ����

�� ������ � ��� )����� ������� ������ ����� � �����

������ � ��� )����� �� ����%����� � ��� � "� � ����� ������ � �����

':�:�:� #�%��E����

6�� ��� ������� � "��� ���� �� �� ����� ��������� � �������������� � � �"���

� ����������������

�� ����� "� � �� ������� ������� ������� � ��� )����� �� ������ �������� "� �

����� ������� � ��� ��� ����� "� ������ ��������� � �"��� � ����������������

':�:�:� ���%������

���� ������� ����� ���� � ����$��� ����� ����� "� ��� )����� ���� � ������ �

�� ���� � ������� �� ���������

� ����� ���� � ��� �������� �������� ������� )���� �� ������ �������� � �,�����

������ ���� ���� �� �"����

':�:�:� !����������

6�� ��� ������� � "��� ���� �� ��� )����� ����������� � ����� ������ � ��� �����

)������ � � �"����

�� )���� > �� �������� "� �� � "� ������� ������� ������ 0�� � ��������� ���

)����� ? B �������� � "� ������� "� �������� � ���� � ��� �������� *�� ������

����� "� � ������� ��� � ���%���� �� ������� ��� ���� "� ���� � �������� ������

� ����� ���� �� ������� �� ���� ������� � �� ������ ���� ��� � �� ��������� � ����

��� ���� �����������

��-�� ��:�� �����8 ��#( # �"���!#(

�� ��� ���� �� ����������� � ������ � ��� )����� "� �@#��� ����"��� ���� ����

� ��������� "� �� ������ ������ �@#�� ������ �� ������������ � ��� ��������

��������� ��� )����� ��� ������� � ��� ���� �� ����������� ��� ���������� ��������

� ������ ������ "� ��� ���������� � ���� � ���� ���� �������� ���������� � ����

�"��� �� �������� ��� ��� )����� � ��� ���� �� ����������� � ���������� �������

>� �&�� � )�

� �� ������� ����$��� �� ������������ ������� 0��� ��� ���������

�,����� �� �"��� �� ���������

� �� �,������ �� �"��� � ��������������� �� �������� � �������� ����

� )����� �� ������������ ������ ���� ��� ������ � ��%�(���

�� �� ��� ��������

Page 209: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

� �� ���������� �� ���������� �� ���#���� � ����� � ����� ��� ����

�� ������� � �����������

��� ��������� �� �� ��������� ����$������� ������ � � �"���� �

�������� "� �� ���������� �� ���������� ��� ��������� �� ���#���� �

����� � ����� "� ���� �� ������� �� � �� ������� � ����

� � ������ ��������� � ������ � ����� � ��� ��������� ��� � ���� �

������������

��� ��������� ������� �� ��������� ����$������� ������ � � �"����

���� � �� � "� � �������� "� � ���� � ����������� � ��� �������

�� �@#� �� ����� ��%��������� "� � ������ � ����� ��������

� �� ������� � ����������� ���� ���� ������������� ����� � ��� � �����

� ���� � ��%�(���

�� ������� � ����������� � � ���� ���� �� "� � ��������� � ��%�(��

;����� ������ ������� ��<� �%�������� ��� ���� �����

��%��������� ���� � ������� � ����������� � ��� ������� ;���� ����

� ���������� �� ������� )������� � ��%�(�� � �� ���� ���� ��

������� ��<� ��� ������ �� � �� "� �� �������

?� �&�� � =�

� �� ���� �������� �� ���� ��� �$����� � � ���� ������ ���� ����� ����� �

� ���������� � �� ������ ����� �,����� �� �������� ��������� ����������

����������

�� �������� ��� �� ��������� � �� �������� � �������� � ���� �

� ������ ,��� ���- � �� ���������� ��� � �������� ��� � ��� ��

,��� ����-� 2������ � �� �,������ � �������� �������� � �� �����

��#�����

� �� ����� �� ��� �������� ������ � � �"��� � "� � ���� "�

�� ���� �������� � �� ������� ���� � �� ������ "� �� ���� �� "� ��

"��� ���� "� ���� � ����� ��� � "� � "��� ������ � ��%�(�� ��

�� ��������� ���� "� �� ��� "� �� ��� �� ��������

0�� ��� � �������� ����� � �� �������� �� ����� � �� ���������� ���

� �������� �� �������

� �� %���� � �������� � �"��� �� � ����� ����� ���������� �

����� ����� �� ������ � ���� �������� ���� � �������� ���� � � ���

;� ����������<� �� ������������ � �"��� "� � �%����� � ��� )����� ��

� %���� � �������� ���� ������ �� 8����� D�>� ����� ������������

� �� �������� � ����� �������� �� ����#��

�� ��� �������� ��

Page 210: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

- Tipo de software- Arquitectura del sw- Lenguaje de progr.- Tamaño- Método de desarrollo

OBJETO

- Identificador- Automatización- Coste- Entorno- Soporte

HERRAMIENTAS

- Completitud- Corrección- Efectividad- Tipo de defectos- N. casos prueba- Grado adecuación

RESULTADOS

- Entendibilidad- Nivel de madurez

- Repetibilitdad- Fuentes de información

- Coste de aplicación- Dependencias

- Entradas- Coste de los datos- Criterio de adecuación

TÉCNICA

- Experiencia- Conocimiento

AGENTES

N I V E L O P E R A T I V O

OBJETIVO- Fase- Elemento- Aspecto

ALCANCE

NIVEL TÁCTICO

- Opinión- Beneficios- Problemas

SATISFACCIÓN- Proys.de ref.- Herram. usadas- Personal

PROYECTO

N I V E L D E U S O

- Atributo decalidad

- Rigor

8����� D�>- 1����������� �� �"��� ���� ���������

�� ������������ "� � �%����� � ��� )����� �� �"��� �� � %���� �

��������� ����� ������������ � �� �������� � ����� �������� �� ����#��

B� �&�� � >�

� 5� ��������� ��������� � � �"��� �� "� �� ��� �� ����� ��%����� �

���� ���� ��%����� � ������ ;"� � ���<�

*�� ��������� ������ � ��� � ����������� � �"��� � %���� �

��������� � "� ������� � ��� )����� �� "����� ������� ���������

�� �"����

� ����� �$��� ��� ����� � ���������- ��� ������� ��� ��������� ����

����������� � ���� � ��%����������

�� ��������� ����� ��� ��������� ��� ��������� � ���� � �� ���� �

���������� � �"��� � ��������� ���������� ���� �� "� � �������: �� �

����������� ������������ �����

� 5� ��%��������� � � �"��� "� �� � ����� ���������

� �$� �� �������� ����� � ����������� ����� �������� � �� ��������

���� ����������� � �� ����������

� 0��� �"����� ��������� �� � ����� �� ���� ����� ;��� �� ��������� ����

��� #���� ������ � ��������� ���< ����� "� � ���������� ���

����� � ������ ���� "� �� ���� %����� ���������

�� �������� � �� ��������� � �� �,������ �� �"��� � ���������������

��� ������� ������ "� ��� ��� ���� ���������

� 5� ������� ��������� "� �� ��� �� �������� ;�� � ��� ����� �������

�� �� �����<�

�� �� ��� ��������

Page 211: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

��� ��������� � �� ������ �� ����� ���� "� � ��������

� �� ����� �������� �� ������� ��������� � � �"��� � ���������������

�� � ����� �� ��%����� � ���������

0��� ������� �� ��������� � �� � �#�� "� � �"��� �������� ��� �

���� �"����� ��������� "� ��� � ����� �� � ��� � �����������

C� �&�� � ?�

� �$��� "� �� � ����� ������ �� �"��� � ��� ����������������

� �$��� "� � ������� � �� �������� � �������� � ������ � ���

�����#� "� �� � "������� ��� � ����� ����� ��� �������� � �"���

����� ��������� ����"��� ������$������� ����������� � �� �"��� �� $����

� � � ������ �������� �� ��%��������� "� � �"��� ����

� �� ��� �� � ��� � ������ � ������ ��� ��� ������ � ��� ���������

���� ��� �������� ��� �� ���� �� � ��� ��� ���� $����

6��� � � �� �������� � � 6�������� > � �� �����#� � � ��%������

�������� � "� � ������� � �������� � ���#���� � ��%��������� �������

���� �� �������� � �������� � ������ �� � �� ������� %������ � �������

���� �� ������� � ��� ����������� � ������� ��� ���� �������� � �� �������

�� ������� � ������ � ���������� �� ������ �� ���#���� � ��%��������� "�

� �� ������� ���� ������ ���� �� �������� � �����: � �� ������������� ���

����������� ������ ������� � ���� � )����� "� ����� "� � � �������

��$���� ��� �� "� � �� � ��������� "� � �"��� � ������ 2������ �

� �������� � "� �� ��� �� �� ��%��������� �� �"��� "� �� � �����

��������� ��� ������ � �� ������� "� ��� � ��� ��#����� �� �"���

� ������������ � ��� ������������ � ������ ����� ���� � ������������� "�

���� ������ ��� �� "� ��� ������������� �������� 0�� ������� � "��� �������

"� � �"��� � ��������������� �������� ����� �@#�� � ����������� "�

� ��� ���� ��� ��������� �� ������� � "� )���� ��%��������� �������������� �

������ �� ����������� ������ "� � ��� ���� ��� �������� � ������ �� "�

������ ��� �� ��� � ��� �"��� ;�� ���� ����� �� ������ � �� �����#� ������

�� �������<� ��� ������ � �"��� ��� � ���� � �� ��� � �������� �

����� � ������ �� ����� ���� ����� � �� "� � ����������

2�" ��/���� .���� � � �� �� .������� ��������

������ � ���� ������ ��� ������� %������� �� �"��� ������� �� ������� ����-

� � ��� ������� ����� ���������- ��� �� ���� ��� ��� ;� ���� � � ������ �����

���< ��� �� ���� ���� ���- ;��� � ����� ����� � ����������<�

�� ��� �������� ��

Page 212: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� � �� ���������� � �������� ���������� �� ���� ���� ��� ��� � �������� ����������

� � ��� ������ ��� ��������� �� ���� ���� ��� �� ��� ��� ;�� ������ ��� �

��� ��<�

� � �� ����� �� ���� �������� ��������� �������� � "� � �� �������� � � ����

���������

� � �� ��������� � ����� ��� ���� ��� ����� � ������

� � �� ��������� � ���� � ��� ��� ���� *�� �������

�� 2���� D�> �� 2���� D�? � 2���� D�B �@#�� � �"��� �������� � �� ��������

������� � )������

� �� ��� ��������

Page 213: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

����

�����

��������

�������� ��

�������������

���� �����

@������)������ ��������.�������������

1��)������������������'�����")����������'�(���

B�#���)�

@�������'�����

@�������'�����$���������������������

4�������"��� ���� ��"��������.��� ��"����������"�����������"���5

@ ������

/'����)����

������������������ ������'�����$����������������#�����������

>���������#�

%������

/�������

/��������������������������$����� ����������

4'���� ��"�������������"������"����������"���5

%������

8����������������������$����)��������

4��������������"�����������"�� ������"���5

�������������

������������������������������������������ ������

4������#���������� �����" ��'����-�#����������"���5

% �����

/0���������

/0����������������������������� ������

4>������ ���3����������"���5

?�����+�����

,���������3����������!�����������$����'������

1��)������G����������3����������H!G�����������������H

%�������.��� ��

���������� ������$����������.���3����������

4 ��'���-�#����������" ������� ������������" ������� �����������������"���5

B������)�

A�����������

�����

���������$������ ��!�����������������3����������

1��)�������G�������������H!G�������������H

/������

�����'����4�(!3(5!��� ��#������ ������ �������$��'���������3����������

@���)������G��$��������(H"G��$�������3(H!G��� ��#������ ������ ��H

:������

:������$��������������������<� *�����3����������

43��7������3��� *�"����������� ������"���5

2����D�>-��"���������������������)�����;>.B<�

�� ��� �������� ��

Page 214: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

����

�����

��������

�������� ��

�������������

/�������������

2�� ��������' �����������������

4����"�����"��#�5

��������������� ��

��������������� ������� ������

4����"�����"��#�5

/�������

/������������������������������� ������� ������

4��$�������"� ��� �"����<��"���5

B������)�

@ ������

����������������� ��

6� ���� ������� ��!������������������������

1��)�������'������4-�#��������"-�#����������"���5!� ������4���������������������"���5

���������������

�������������+���� ��������������������

4����"�����"��#�5

1�����������

6�������������� ��������������� ����������������

1��)�������G� ������H!�����������������4������� *�������������"����� ��"��������������"���5

6������������

:������������ ����������������������������

4� *"��5

8����������'������ ��

1 �������������� ����'������ ���������� ������

4>���������"������������ *����"���0���������"���5

�����������

���������$������������������#�������������������

>���������#�

�������������

������� ��

��������������������������������$�� �������� ������

>���������#�

, ���������� ��������

, ������������ �����������������������<�������'�(���

>�� ���������' ������

@�������'�(���

@�������'�(���$��������������������� ������

4����������"����3"���������)�"��������0�����"���5

%�$��������������'�(���

������ ����������������$����� ��� ������ ������

4�������!�������"BB"���5

B�#���

2�� ��#������ ������ ��

2�� ��#������ ������ ��������$���������������� ������

4������������"'��������"� � ���"����������"�����������"���5

E �����������������

E �������������������������)�����$����� ��� ������ ������

4�����������"�������.��� ��"���������"���������������������������"���5

@���<��

@���<��$���������������'�(������������������� ������

, �������I2B�

2����D�?-��"���������������������)�����;?.B<�

�� �� ��� ��������

Page 215: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� -# .�/� ��� ������* '�)������ ������ �� �0�����

����

�����

��������

�������� ��

�������������

���!���������'�������

���!�����������������$����3������.������ ������

G,�����������!����H

���!����

A�����������������

A�����������$���������������3�����!�����

G,���������3����������H

A��� �����

��������

��������$�������# ���������!���������������

G,��������� ����H

B���� ��

B���� �� ������$�������������� ��������3�����������

G8������ ����'��0��������������� ��H

:����'���� ��

C���+����

C���+������������� ������

G>��'������ ����'��0�����������)����#������� ������H

���������

������������������ ������

G>��'������ ����'��0��������������)����#������� ������H

2����D�B-��"���������������������)�����;B.B<�

�� ��� �������� ��

Page 216: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� ��� ��������

Page 217: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

����� ���

����������� *

������������

Page 218: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 219: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� 1# ����������� ����!��

������ �

����� ������ �%�&����

���� ������ �������������� �� �"��� � ��������������� �������� ��� ���� ��#����

������� � ������� ������� � ��� ��������� "� � ��������� � � 6�������� B� �� �� ����

�� �������������� "� � ��� �� �"��� � ��������������� � �� � �������� � �� ����������

� ������� � �� ���� �� ����� ���� ��� �� ���������� ��� � ����� � ����� � ����������

����������� �� @)�������� �� �"����

�� ��#���� ���������� � ��� �������������� ������� � �������� �� � ������ �������� �

������ ���� �� ��%��������� "� � �"��� � ��������������� ������ ����� ��� �� �����

�� ��%��������� ������ �� �������� �� � ������ ���������� � �"��� ���� ����"���

������� � ������ )����� ����������

6�� � $� � ��������� �� ���������� �� �"��� ��� � ����� � ����� �� ���������

�� @)�������� �� ����� � �� � ��������� �� ����� � �������� ��� ����� � ��� �

����������� 0��� ��������� �� ���������� �� �"��� ��� � ����� � ����� �� ����������

� ��������� ��� ���������� � �� "� �� ����� � �"���� �� ���� � ����� ������ ��;�<

�������;�< � ������ "� � ��� � ����������

�� 2���� I�> �,���� ��� �������� � ��� "� � ����� ������� ������ �� ��������������

��������

������

������� ���� ���� ���)�����

��������� �1 D(� �����#� ��������� �# ����� ��� �������� �� �������E

8����#���� ���������� 1 D(� �����#� ������� �� ���� � �� ��� �������� �� ������� ��

�# ����� ��� ����������E

F1 D������� �# ������� ���������5�� ���#����� �������� �)�������E

$#�)���#���� ��������� G1 D����� �� .����# ���� ��� ��� �������� ���� ��� ��� �����#�

�� ���������5������E

2���� I�>- 6������� � ������� ������ �� �������������� ��������

�� ��� �������� �

Page 220: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

3�� �������� �� �� ����� �� ������

*�� �������� ��������� � ����� ���� � ���������� � �"��� � ���� � ���#���� �

�������� ���� ��� ����� � �� � ������� �� ��������������� �������� � %���� � ���������

�� ���������� �� �"��� ��� � ����� � ����� �� ���������� � �� ���� �� ��� ���

���� � ���� � ���� ������� �� ���������

����� �"(��"'!�'!�#" )�$ �(.*� �

�� ���#���� � �������� � ���� �� ������� �� ����� ��������� �� ���������� �� �"���

��� � ����� � ����� �� ��������� ���� ������� ������� ��������� �� @)�������� ��

�"���� � ��� %��� � �� ������� ��������� �� ������ � %������� � �������� "� �����

�� ������� � ��� �������� ��� %������� ����� � ���� %������ �� ������ � ��������

"� ����� �� ������� � �������� ����� %������� 0�� ���� ���� � �� ������ ���� ��������

��������� ��������� � "� ��� ����� �������� �#�� �� �������������� �� �"����

���� ��� ��� �������� ������ ��� ����-

� '������� ���������9 ��������� � ������ ������ ������ ����������

� '������� � 2��� � ��� ��9 6������� � �������� �������� � ��������

�������� � ������� �������� � �������

� '������� � 2��� � �� ��9 ���A�A��� ���A�A��� ���A��� ���A��A����� ���A�������A

���������

� '������� � �� ������9 +�������� ��������� ��������

����� �(# )�$ �(.*� �

� ������������� � ������ �� ������� ���� ��������� �������� � ������-

" �� � ���� ���� �� ��� �� ���� �� ����� �� ��������� � �

���*� ,��� �� �������� -� � � �� � ���� � ���/� �% !���� �

1���� �#� � $����� *� ��� ������ �� � ���� �� � ������ ���� � �

��� �� ��� ���� ��� �� � *�� �� ���� &�������� �� ����� ��#� ���� �

��� ��� !� � �� � �������� ���# ���� �� ������� � ����������� ��

� ���� ��� ����� ��� �� � ���� �� ������9 ����������% �������� /

����� �������

5�� � *� &������� �� � ���� �� � ������ � �� ���% � ���%

������ ����� ���#�� �� ������� ������� ���� ����� � ���������� �

��� �� ��� ��� �� ������ ���������% � ������ � � ������

�� ������� � ���/� �9 ��� �� � �� � �������� � ���% !����

� ������� �� ��� �� &������� � ������� � ��� ���

�������% / ������ � �� ���������� !� ����� ����� ���� �� �����

�� �� ��� ��������

Page 221: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� 1# ����������� ����!��

!� ���� � ��� ������� � �� ��������� �������� �� � !���� �

������ ������ �� &������� � ������ � ��� � ��� ����

3�� �������� �� ��� .���� ����

�� ��� ������� � �@#�� ��� ��������� �������� �� ���������� � �"��� ���� ��� ��������

���������� ���������� �� ������� ������ � ������� ���������

����� �!�+!$!)�)

0��� ������ �� � �"��� � ��������������� � ����� � �� � ��������� "� �� � �����

��� � ����� � ����� �� ���������� ���� ��� � ����� � ����� �� ����������

�: :�:� ����� �� B��� ��� ��������

�� �������������� � ��� �������� ����������� � �� �������� ���������� ���� %��� �

��%��������� �� ��������� )������� � � 6�������� ? � �� �����#�� � ������������� �

�� � )������ ��� ����� �� �������������� � ��� � ��� ��������� � ������� �� ��������������

� ����� ��� �������� "� � ��� ����� ��� ��������� � � ������� 8�

�� ������� "� � �� ����� ���� #���� ���� ���������� �- ���� ��� � ���������

0��� ��� � ����� )�������� ���� � ���� ���� ��� � ��� ��������� �� �"���-

>� D��� �����:

;�< 3�� ����

� �������� �� �� ���������� � �� ������� � �������� %��A

��� L���� >IIEM� ���� � ����� �������� � �� �������� ����

���� ��� �����

� '��� � ��� ��� ����� ���� L���� >IIEM � ���� � �%����

"� ���� �������� �� ���� � �������� ����� ����������� ���

� ������� �� ��������� ���� ��� � ����� �������� � �� ��������

���� ��� ���

� ��� ������� ���� ������� ��� ��� ������������ �� CDW �

�������� %����� ����� L7��� �� >IIHM� �� ����� �������� � ��

�������� ���� ������������ �� ?@A�

;�< ������

� ��� �� �� %������ � �������� � ��#� ������ � ������� %��A

���������� ���� ���� ������ ��������� L��������� >II?M

���� � ����� �������� � �� �������� ���� ��������

� ���� �� � � �� ��������� ������� ����$������� � �����������

��� ������ �� ������ "� ������ �� �������� ���� � ���������

� ����� �������� ���� ���!�����

�� ��� �������� ��

Page 222: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

?� D��� �%������:

;�< ��� ��

� $�������� ��� � ������ � �� ������ )������� ��� �� �������

�� ������������ ��� �$���� "� ���� ������� ��� �������

��� ����� ������� ������ ��� ���%�� � @�#� ;� ���� �

���������� �� � ��� ��������� � ���� � �������� �� ��

� ��� ���������<� ���� � ����� � �� �������� ���� ������ �

2���� � %���� � �%������ ���� ��� ����� � �� �������� � ��

��������� �� )������� ������� � �� ������������ ��� �� ��������

� �&�������� � ������ � �� ������ )������� ��� �� ������� ��

������������ ��� �$���� "� � ������ )������� ��� ������

��������� � ��������� ��������� .� �������� � "� %������� � ���

� �� �������� ���� � ����� � �� �������� ���� *������ ��

� �������� ��������� /<� � �� ���� � %���� � �%������ ���� ���

����� � �� �������� � �� ��������� �� )������� ������� � ��

������������ ��� �� ��������

;�< ������� ���

� (�� �������� �)��� ��� ������ ���� � ����������� �����������

� ���� � #���� � ������ �� ��������� 7������� � '�����

� �� ��� � ������� ����������� �� ��������� �� ���%� � @�#�

���� �� �������� ��������� ��� ��� ����� � ������

� $�� � B�EEE G�EEE �����

� �� ����� 0����� 6 6SS ����

� "���� � 5��A��� ?C����� ����������

;�< '�������

� �� ���������� ��������� � ��� )���������� � ����

��������� �� ������� ���� %����� � ������ �� ����� � ��

�������� ���� � �� � %���� � �%������ ���� ��� ����� � ��

�������� � �� ��������� �� )������� ������� � �� ������������

��� �� ��������

� $�� � ����������� �� ���� � ����������� � �� ������� ����

������� � �� � ������� ��� ��������� � ��� �� ����� �

���� � ����������� � ���� � ������������ ��� ����� ��������

;��#� ������ � ���������<� �� ����� � �� �������� ���� ����� �

%���� � �%������ ���� ��� ����� � �� �������� � �� ���������

�� )������� ������� � �� ������������ ��� �� ��������

� �� ������ 0��� �� ����������� �� ������� ������ �� �������

%��� L���� >IIEM�

� �� ��� ��������

Page 223: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� 1# ����������� ����!��

� $�� � �� �� ��� �� ������������ ��� ��� �������� � ��#� ����

� ���� � ��� ����� � ����� � ���� ���"� � ���� ���� ���� ���

�������� � @�#� � ������ ���� ��� � ����� � �� �������� ����

����� � %���� � �%������ ���� ��� ����� � �� �������� � ��

��������� �� )������� ������� � �� ������������ ��� �� ��������

� ���������� ���� "� �� ������� � ����� � �������� �����

� ������� � �������� ���������� ��� �������� "� �������

����� � ����������� L���� >IIEM�

� �� �������� �� ������� �� � ������ L������ ��� >IDHM�

��������� ��#��� ���� ����� ��������� ����� � ������ �� �����

�������� � �� �������� ���� 4����

� ��� � � ������������� � ��� �������� ��%���������

���� ��� ������� � - L��������� >II?M L���� >IIEM

L7��� �� >IIHM 8���4� L8���4� 7��� >II>�M ���

� $�� ��� � ����������� ���� ������� ����� � �� %������ �

@�#� � ������� � ������� �������� � �������� L���� >IIEM�

�� ����� �������� �� �������� ����- 2��� � ��� ��% ���� ��� �

���������

;�< $���� � ������

� $��� � ��� � � �� ��������� ������� ����� ���� �� ���������

���� � ��������� �� �������� �� ��� �������� ������� ������

� ���������� � � �� ��������� ������� ����� ���� �� ���������

���� � ��������� �� �������� �� ��� �������� ������� ������

� +����� � ����� �������� �� ������ � ����� ����A

��� � )�������� ��� ������ �� ������ � �������� ��

������� L���� >IIEM L7 �4� >IDDM� ���� � ����� � ��

�������� ���� &������� ��� ���� � � ������ � �������� �

��������

;< 3�� ��

� '��� � ��� ���� � � �� ��������� ������� ����$������� �

����������� ��� ������ �� ���� � ��%�(�� ��� � "� � ����

�������� �� �������� ���� � ��������� � ����� �������� ����

���!�����

� ��!�� � ��� � ��� ���� � � �� ��������� ������� ����A

$������� � ����������� ��� ������ � �� ��"�������� �� ��%�(��

��� � "� � ���� �������� �� �������� ���� � ��������� � �����

�������� ���� ���!�����

� 7����� � �������������� � � �� ��������� ������� ����$A

������� � ����������� ��� ������ �� �����# � ������������� ���

�� ��� �������� ��

Page 224: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� "� � ���� �������� �� �������� ���� � ��������� � �����

�������� ���� ���!�����

� 0� ��� � �������� � � �� ��������� ������� ����$�������

� ����������� ��� ������ �� ������ � ��������� ��� � "� �

���� �������� �� �������� ���� � ��������� � ����� �������� ����

���!�����

� '������� �� �� ��� ������� � ��#� ������ �� ��� ������������

�� "� "��� ���� "� �� ��������� ��� � ����� "� �

����,�� �� ��%�(�� ������ L���� >IIEM� 0�� ����� � �����

�������� ���� �������

B� D��� 9������:

;�< ���/� ��

� ���/� �� � �������� �� ������������ �� �� ����� ����� �

��� ���� ���� � ��������� � ��� "� �� � ���� ��������� ��

������� ���� �� �������� �� ������ ����� ���������

� ������� �� ������� � � �� ��������� ������� �%�����

� ���������� ������ � ��� ���� ���� ��� ��� "� �� � ����

��������� �� ������� ���� �� �������� �� ������ ����� ���������

� ������� � � �� ��������� ������� �%����� � ������� "�

�� �� ��������� �� ������� ���� �� �������� �� ������ �����

���������

;�< �&��������

� 3�������� �� ��� ����� "� � ������� ���"� ��

����������� ��� ������ � %���� � �%������ ���� ��� �����

� �� �������� � �� ��������� �� )������� ������� � ��

������������ ��� �� ��������

� 4������� �� ������� � ����� � %���� � �%������ ���� ���

����� � �� �������� � �� ��������� �� )������� ������� � ��

������������ ��� �� ��������

� �������� 6����� � ��� � ������� � ����� ��� �� ������

� ��� � ���������� ��������� ���"� �� ����������� � �������

%���� ��� ������� � %���� � �%������ ���� ��� ����� � ��

�������� � �� ��������� �� )������� ������� � �� ������������

��� �� ��������

��� ����������� )������� � �� �������������� ���-

� 5� ��%��������� "� � ��%����� � ��������� ���������� �� ���������� ��� ���

���������� ��� ��� ���� � �%������ ���� ��� ���� � "� ��� %����

�� �� ��� ��������

Page 225: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� 1# ����������� ����!��

� ��%��������� ����������� ���� �� �������������� �� �"��� ;������ ���������� �

�������������< �� ��� ���� �� �������� "� ������� ���� ����� ���� � �� "� �

�$� � �� )������� � ���������� � ������� ���� ����� ����� ����������

� �����,����� "� %������� � ���� � ��%�(�� � ������ ��%���� ������ ����

���� � ������ ������ �� �� "� � �$� � �� ��%��������� ���������� ��� ���

��� ���� � �%����� � ������� ������ �������� ���������� � ������� "�

�����#� � ������ � ��������� � ��%�(�� "� ����� ���� )������� �

������� ������ � ���� ��� ����� � �� ���������� ������� ���� ��� ������

�������������� �� �"��� � �� �#��� ���� �� �������� �������������� �

������� ���� �������� ��%��������� $������ ���� ��� ���� ������� � ��� �������

� ������ � �� �������� �� ������ �������� � �� ����� "� ��� ������� �

��������� ��� :��� � � ��� ���� ���� ������ ��� ��������� � ���� ��� ��������

������ � ��������� �� %���� ��� ���� �������� ���� � ��� ����

�� ������� ������� �� ������ ��� ��������� �� �"��� ;��������� ����������<

��������� �� ����� ����� � ����� �� � ����� �� �� ���� ��������� �

������� ����� ���� ��� ����� � �� ���������� � "� �������� � � �"����

� ������� � "� %���� ������� ����� � � �"��� ������� ���� � �

�������� ��� )����� �� ���������� �� ������������ � ���������� �� ����

����� "� �� ������������� �� �"��� � �� ������ ��� ����$"� �� ���������

� +����� ��� � ������� ��%��������� �������������� ���� ��� �������� � �������

���� �� � ��� ����� � "� ������� �� ���� ��%������ �$����� ���

���������� "� �%���� � ��� � ��� ������� � ������ � ��� ������� �������

������ � ����� �� ���� � "� ��� ������� ������� ������� "� ��� ���� �

��� ������� ������� ������ ;����� ��� ���������� �������� � ����� )���� �

"� �� � �� ����� � �����< �� �� ���� 0�� ����� ��� ��������� �� ����������

� �� ������ ���������� ��� ��������� � �� ������� ��� �� ������� 6�������

��%��������� �� �������������� ������� "� ��� ������� "� � ���� � ���� ����

�������� � ������ ��� �� ���� ��������� ������� ���� ���� �@#�� �� ��%���������

�� ���� ���� ��������

� 0��� ������ ������� ��������� � �������� �������� "� �� ��� %������ �

���������� 0�� #���� ���� �� %�������� � ��� ������� � ������� ��������

���� ������� �������� �� ����������� � ���� ��� �� � ������� ���� ���

������ �� "� � "��� �@#�� � � ����� �� � ���� !� ��� ���� ���

� ������� N1����� � ��� ��������� "� ����� �������� ����� �@#���� ��

����� ��%���������O 9 ��� � ��������� N�@#�� ����� ���������O ��� ������� �

������� ���������� �� ���� �� "� � ��� �� ������ ���� �������� � ������ �

����� ���� �������� �"����� "� ��� )������� � �"���� ���� ������ ���

�� �� ���$���� � �� ���� � �������������

6��� ����������� $��� ���� �� ���������� �� �"��� � ��� ���� "� � ������

�� ��� �������� ��

Page 226: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

������������ ��� � ������ � �������� ������� ����������� ���������� � �� �������������

������ � �� "� ������� �� 8������� � �)�������� L������ �� >IICM� ���� �������

���������� ��� ��� � ���������� ��� �� $�������� ���� ��� ��� "� ������� ��������

����� ��� ����� �������� ���� ���������� � ����������� ���� �� �� ������� �� "����

������� ������ )���������� � ��� ���� ���� ������ � �� �� �������� 2������ �

�� "� �� %���� � ������ � �#�� ������� �� �"��� � ��������������� �� ���� �����

"� �� ������ ���� ������ � ���� ���� ������� � � ���� � ������������� � � ����������

��� �� � ���� � ���������� �� ��� �� �"��� � �"�,�� ����� ��������� "� ���

���� ���� �)��� ��� ���� ���� %����� �������� ������ ��� ��� ������ "� �� ����� ����

�������� �� �"��� ���� ��� �������� � �������

��� ������ � ��������� ������� "� � �������� �� �"��� "� ��������� �

� �������� ��� �� ������ )����� ���� ��� �������� � ������ � ����� ���� ������

�� �"��� � �� ����� ���� � ��� � ������ ��%��������� ���� �������� � ������� 2����

�"���� ��%��������� "� ��������� ���� �� ������� ���� �� ��%��������� "� ���������

�� ��� ��%������ � �� �������� � ����� ������� "� �� �� ����� �� ��������

�: :�: ����� �� B��� ��� ���������

0��� ������� �� �������� ���� � ������� ���������� ��������� � ��� � ����� ��� �

��� ��� ����� �� ������ "� � ������� � �� ������� F�G�

>� � ���������� � �� ������� ������� ����� � �������� � "��� ������

�� ���������� ��� �� "� � �������� � ����� �������� %����� � ����"��� ���� �

������ �� ������ � �� � ���������� � ��� ��� �� "� ����� �� �����

���� ������� � ����� ���� �� "���� � ��������� � )��������� � �� ����

� ������� ;���� ���� � "���� � ������< �� "� ������� "� ��� � ����� �����

%������ �� 2���� I�? ������ ��� �������� ������� ���� � #�����

��� ������� ������� ����

���+������ (�������� .�##��

7�%���0� ��+� ,� ,�-�$��� �B3@IB"(�3

!������� �-�$��.�,�, ��P

3#����� � �"�&�� �B3@IB"(�3

��+�$�� �B3@IB"(�3

��+� ,� ��-�/��� !����� ���#

��01���$�1�� ,� ��-�/��� �����������

7������0� 7�%��� �&'1�2� ,� +��'��"�$���& 3��

�����,� ,� ,������ � �B3@IB"(�3

��"�3&� �������

2���� I�?- �������� ��������

�� �� ��� ��������

Page 227: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� 1# ����������� ����!��

?� ��������� � ������ � � ������� ������� ����� ��� �������� ������� � ��

2���� I�? � ����� � �������� �� ����� ��� ��� � ��� �������� ��������� �

� ��������� �� ������� 8� ��� ������� "� � ������������ �����- 8�> 8�? 8�F

8�H 8�D 8�I 8�>E 8�>> 8�>? 8�>B� ��� �������� 8�B 8�C � ���������� ���

��� ��� %�������� ��#� �� ������� 8�G ��� �� ���� ��%(�� �������� � ��#����

B� (�� ��������� � �� ������� �������� ���� � �������� � ��� ��������

������������� �� ��� "� � �����$�� ���� �����#� � ������������� �� �����

��� ;������������� � �� ����������� ������ R��������R<� � ���� � "�

�� �������� �������� ;���� ���� ���� � ��%�(��< ��� �� �� %�������� ���� ��

"� �� ������� �����$�� ���� ��%�(�� ��������� ����� �#�� ��� %����� �������

� �� ����������� "� ����� ��������� ������ �� ������� 8�F ��� "� ������

� ��� �� ������� ��� ������� ���������� � ����� ��� �� � ��� ��������

���������� ��������� ���� ���������� 0�� ���� ���� ��� �������� 8�D 8�I 8�>E

8�>> 8�>? 8�>B �� ���� ��������� ��� ��������� ;� �� "� �� � ������<� 0��

����� � ����������� �� ������� �:������:��� ����� ��� ������ �� �������

��� ��������� ��� "� � �������� ���������� �� ������� ��� ������ �

��#� ����� 9�������� ��� �������� � ��#� ���� �� ���#���� ������������

;8�> 8�?< � ������ "� �� ������� � ������ �� ����� � ����� ���� ������� ���

)������� � � ���� � ������ � ������� ���� ������� � ������������

6�� ��� � ���� � �� ����������� � "� �� %����� ����2�� �� ����� ��� �������

��� � �"��� � ����������������

����� �$�:!+!$!)�) )�$ �(.*� �

�� �� "� � �$� � �� @)�������� �� �"��� ���� � ��� ������� � �

���������-�������� � ��� ������ ���������� �����%���������� ����� ��� �������� �

������ "� � ����������� ����������� �� ���� � �"��� �� �������� ���������� ���

�������� � ������ ��������� � ������ %������� ���������� 0�� ������� ��� ��� �� �

"��� ���� "� �� @)�������� �� �"��� �� ������ 0��� ���� ������ ��� ����� �������

���������� � �"��� ���� ���� ��� �������� � ������ )������� ��� ������ � ���� �

���� ����������� ���� ������� �������� ������������ � ��� )������ ��� ������� ���� �

������� �� ��� ��� � "� � �"��� � �� ��$������� @)��� ���� ���� �������

���������� �� �� ����� �� �� ������ �� ����� � ��� �������� � �������

3�� ���������� ����� �� �� ��� ����� ��#�-����

>� N�� ������ �������� �� ���� ��� ������� � ������O

�� ������� � ��� ��� ��������� ���� ���������� �� ���� ��� ������� ���� �

� � �� ������� I�?�>�>�

�� ��� �������� ��

Page 228: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� ������ ���� � ��� ������� � � ������� 8 ������� � ��� ��������

� �� ������ ���������� ����������� �� "� � ���� � ����� ��� ���������

�� �"��� � ��������������� �� ��� ;���������� ���������< � ��� "� �� �

�� ������ ��� ����� ������ ���� �� ���� ���������� ��� �� ���������� �� ������

�"��� ���� "� �����$�� "� � ������� ����� � ���� ���� ������������� � �

���� � �������� � �������

?� N�� ������ ������ �� ���� � �� ��� ������� � ������ � �� ���� ��� ����������O

2�� ���� ������ � #���� � �� ������� I�?�>�? �� ������� � ��� �������

� ��# � ���#�� ��� ���"� � � #���� ������� �������� � ��� ������� ��

�������� ;��� ��� �� � ���� �$������ "� ����� �� ������ ������� �� ��������

���� "� � ������ � �� ���� ��� ����������<� ��� ������ � � ������ ���"� �

���� � ����������� � ������� �� ������������ � �������� �� ���� ���������� � "�

�� ��%��������� ���� ��������� � �� �������� � ����� � )����� � �� ��� ���

����

9��� ��� � ������� � "� �� �������� �� �� ���� �� ������ ������������ � �����

� ��� ����� ������� ��� ������ �� �������� ��� ������ ������� � ���������

���� ������ � � 6�������� >E�

0�� ������� � �������� ���� ����� "� �� �������� � �������� � ������ �

������ ������� ������ � �"��� �� ���� ���������� ������������

B� N0���� � �"��� ����������� ����"��� ������� )�����O

� ���� � "� �� �� ���� ������ ���������� ��� ������� � �"��� �

��������������� ���� ��� �������� ������ ;���� � ��� ������� � � ������� 8<

�� � ��� ��������� ���� ���� � �������� � �� ���� � ���������� � �"����

���� �����$�� "� �� � ��� ��������� �������� �%����� � �� ���������� ��

����� "� ������� � �"��� ���� �������� �� ��������� � ��� ������� �

�������

C� N6���� � %����� �� �� ��� ������� ���� "� �� ������ �� ���������������O

=� "� � ������ ������� "� � �� ��������� � �� ���� � ���������� � �"���

� ��������������� ���� ��������� �������� � ������ ;���� � ��� ������� � �

������� 8< �� ���� �� �������� ��%��������� � ��� �������� "� �� ��������� �

��� �������� � ������ �� ��@� � �� ���������������� ��� ������ ����������

��@����� � �� ���� � ������ �� ��������� ��� ��������� ������� � ���

� �� ��� ��������

Page 229: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

������ ��

����� ������ �)%�������

�4�� '�+� ��� ��� �%#����� �

���� ������ �������������� ��� ���� ��#���� �������� � ������ � ��� ���������

��������� � �� �����#�� ���� �� �� �������������� "� � ��� �� �"��� �

��������������� � ������ � �� ���������� � ������� ��� � ����� � ����� �� ����������

���� ����� �� �� ���������� �� %�������� �� $������ �� ���������� � �� �����%��������

�� ��#���� ���������� � ��� �������������� )�������� � ������� �������� � ����

� � "� �%��� �� ������������ �� �"��� �� ������ � �������� � ��� �������� � ������-

�� ������ ������ ��� �#��� ���� �� �������� ��� ���� ���� � ������� ;����������

������< � �� ��� � ��������� ��� �� ��� ����� ��� � ���� ����������� � �������� �����

� �� ��������� "� ������� � ��� �� �"���: �� � � � ��� ���� ��� ����������� � �

������ � "� %������ �� ������

� �� ���� �� ��������� ���� ������� �� )������� �-

5�- � �� ��%����� � � ������ � �������� ������ ������ � �"��� � ���������������

������ ���� ����� ��� ��� ���� ��%�(���

J� ������ ����� � ��� ������ ��������� �����������-

5�- �� ������ � �������� �#��� ������ � �"��� � ��������������� ��� ������ �

������ ���� ����� ��� ��� ���� ��%�(���

5�- �� ������ � �������� �#��� ������ ������ ��� ������ �� �"��� � ���������������

���� ����� ��� ��� ���� ��%�(���

5�- �� ������ � �������� � �#�� ���� ������� ��� ���� ��� ������ � �����

������������ �� ������ ������

5�- �������� �� ��� ��� ��%�(�� � ������ �#������ ������ � ������ � � �"���

� ����������������

�� ��� �������� �

Page 230: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��������� ���� � �� � �������� � ������ ������������ ���� ������� �� �"��� �

"���� ������� ������ � )�������� �� 2���� >E�> ������ ��� ��������� ������� ��

�"��� "� � ������� ������ � )������� "� ���- ���������� $����� $������

���������� �����%������� �� ��������

������

������� ���� ���� ���)�����

�1 D(� ��������� #� ��.��������� ����������� �� �# ������� ���� ,����

����#������ ���������� #� ��#�������E

H1 DI��� ��.��������� .�#�� �� �# �������E

J1 D������� �# ������� ��#�������� ��������� ���� ����������E

(.����0���� ���������� K1 D6�� �#+��� ���� �� �# ��� �# ������� �� ������� ������� #� ��������

� ����E

L1 D����� �� ����� ��%���� #� �.����0����E

�1 D������� ������ ##�0� #� ��#������� ������ �# �������E

(�������� ���������� ��1 D�������� �������� ��� ���������� �# ���� �# �������E

� 1 D������� ������ ##�0� ������� �� ���� � �� ��� ��������E

�F1 D����� �� �����*� ��%���� #� ���������E

�G1 D������� �� ����� �� �������� � ���� �# �������E

��1 D�������� ��#��������� ��� ���������� ������� �# ��� ��# �������E

B����#���� �H1 DI��� ���� �� �#������������ ��� ����������E

���������� �J1 D�������� 0���� �� �����#�� #� ����� �������� �� ��� �# ������� �

��� ������� ������E

�K1 D/�� ���������� #�� ������� ��� �������� �� �# �������E

�L1 D����� �� ����� ��%���� #� �����#����E

1 DI��� 0����%�� � ���0����%�� ����� ���� �# �������E

�1 D(�����*� #� +���� ��������� � ����#�E

/����.������� ���������� 1 DI��� ��%���� �� #� �����*�� ,����E

��# B������ F1 DI��� #� +���� � �� #� +���� � #� +���� ��# �������E

G1 D����# �� �# ������� ��������� ���� ���� �# �������E

�1 D6�� ��.��������� �)��� � ����������E

2���� >E�>- 6������� � ������� ������ � )�������

�� �� 2���� >E�> ����� �� ������ ;�����%������� � �������< "� �� � �� � ��������� �

%���� � ������� ��� ��������� "� � ���� �%���� ������ ������� ������������ ���

������ � ��������� � ���� ��%����� ��������� ��� �������� � ���� ��#�� � ����� �

�� ��������� ����������� ���������

�� ���������� �������� � �� 2���� >E�> ���� �� ���,�� � �� )������� � � "� � ���

� ����� ����� ����� ������������ ���� ������������� ���� � ��������� � ��� ����� ���������

������� ��� ������� �$������� �� �"��� ���������� ��� ���� ������� �#����� ��

������

�� �� ��� ��������

Page 231: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

�4�� ��� ����� � ��� �%#����� �

�� �������������� � �� ��������� ��� � ��������� �� )��� ��� �������� ��� � ������

� �������� � ������ ����� ���� ������� �� �������� � ��� ��� ���� � "� � ������ ��

��������� ��� ������ ������ � �� ������� �� ������� "� �� ����� ���� )���������

0��� ��� �� ��������� ������� � ��������� � ����� ��������� ���� ��������� ���� ��� �

���� �$������� � �� ������ � �� 2���� >E�> "� ��� ���������� � �������������� ���

��� ��������� ����������� ����������

0��� �� ��%������ � ���-

5��- �� ���������� �� ���#���� � ��%��������� � ������� ���� ������� �� �������� �

��������� �� ������ ����� ���� �� ����� �� ��� ��� ��#� �������

5��- �� �"��� � ��������������� ����������� �� ���#���� � ��%��������� � ������� ����

������� ���� ���� ���� � ��� �����

5��- ��� ������ ������������ �� ���#���� � ��%��������� � ������� ���� ������� ����

���� ���� � ��� �����

5��- �� ��� ��� ��#� ������ � � "� ��� "� � ���#���� � ������� �� ���� � ����

��������

5��- �������� �� ��� ��� ��#� ������ ��� ������ � � �"��� ��������������� ��

���#���� � ��%��������� � ������� ���� ��������

0��� �� �0������ � ���-

5��- �� %�������� �� ������ � �������� � ��������� �� ������ ����� ���� ��

����� �� ��� ��� ��#� �������

5��- �� �"��� � ��������������� �#��� �� %�������� � �� �������� ���� ���� ���� �

��� �����

5��- ��� ������ �#���� �� %�������� � �� �������� ���� ���� ���� � ��� �����

5��- �� ��� ��� ��#� ������ � � "� ��� �#�� � ��� �� %�������� � �� ���������

5��- �������� �� ��� ��� ��#� ������ �� �#�� %�������� � �� �������� �

���������� ������ ������ � �"����

0��� �� �6��� � ���-

5��- �� $������ �� ������ � �������� � ��������� �� ������ ����� ���� �� �����

�� ��� ��� ��#� �������

�� ��� �������� ��

Page 232: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

5��- �� �"��� � ��������������� �#��� �� $������ � �� �������� ���� ���� ���� �

��� �����

5��- ��� ������ �#���� �� $������ � �� �������� ���� ���� ���� � ��� �����

5��- �� ��� ��� ��#� ������ � � "� ��� �#�� � ��� �� $������ � �� ���������

5��- �������� �� ��� ��� ��#� ������ �� �#�� $������ � �� �������� � ����������

������ ������ � �"����

0��� �� �������� � ���-

5��- �� ���������� �� ������ � �������� � ��������� �� ������ ����� ���� ��

����� �� ��� ��� ��#� �������

5��- �� ���������� �� �"��� � ��������������� � �� �������� � �#�� "� �� � ���

������ ���� ���� ���� � ��� �����

5��- �� ���������� � ��� ������ � �� �������� � �#�� "� �� �� �"��� � ���������������

���� ���� ���� � ��� �����

5��- �� ��� ��� ��#� ������ � � "� ��� �#�� � ��� �� ���������� �� ������ � ��

���������

5��- �������� �� ��� ��� ��#� ������ �� ���������� ���� �#�� ���� ��� ������ � ����

� �"��� � ����������������

2�� ���� ������� ��� ��������� �������� ��� �������� ������� �� )������� ���-

�� ���������� �� ������ � �������� � ������������ �������� ������ �� ��������: ��

%�������� �� ������ � �������� � ���������� � ��� �������� ����������� �� ��� ���

��%�(��: �� $������ �� ������ � �������� � ���� / ������� ������� � �� ��������:

�� ���������� �� ������ � �������� � ������� ���� ����� �� ������� �� ��������� 6���

�� "� � ��� ��������� ��� �������� ;�������� � �� ���������� �� %��������

�� $������ �� ���������� � �� �������� ��� ������ �� ������ ����� �� ��� ���

��#� ������< � )������� ������� ����� ���� �� ���������� %�������� $������

���������� ���� ���� ������ � ��������� �� �����$������� ����������� � ��� ��%������

��������� �� ������ "� )��� ������ ���� � �������� � ���������� ��� ���� ����� ���

��������������� � ��� ��������� �� � ������ � �� �������� ��� ������ � �������� ������

��� ��� ���� ���� ��������� ����������-

� �� ������ � �������� � �����$������ ���� � ������ � ��������� �� �� ����

������ "� ������� ����� � � ������ "� �#�� � �������� ������� ��� ���

)���������� � ��� ������ ��� ��� ����� ��� ����� � ���� � �� �� � �"���

�������� ����� ������� �#����� � �"����

� �� ��� ��������

Page 233: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� �� ��� ��� ��#� ������������� � �����$������ ���� � ������ � ��������� �� ��

���� ������ "� ������� ������ ��� ��� ��� ���� "� �#�� � ��������� �������

��� ��� )���������� � ��� ������ ��� ��� ����� ��� ������ ���� ������� �� � ���

� �#���� � �"���� �� �"��� �� ��� �#����� ���"� � ����� � �� ��������

������.��� ��� � ������ � �������� �� ��@� �

� �� ������������ � ��� ��� ��#� ������������� ������ � �������� � �����$������

���� � ������ � ��������� �� �� ���� ������ "� ������� ����� � � ������

"� �#�� � �������� ���� "�� ��� ���� ������� ��� ��� )���������� � ���

������ ��� ��� ����� ��� ����� �������� �� � �"��� ��� �#����� ����

��� ��� ���� � "� ��� � �������� ������

� � � ������ � �������� �� � ��� ��� ��#� ������������� �� �� ������������

� ����� � �����$������ ���� � ������ � ��������� �� �� ���� ������ "�

������� ��� ��� )���������� � ��� ������ ��� ��� "� ��� ����� �� �����

�#���� ���������� � �"���� ���� ������� �� � ��� � �#���� � �"����

�� �"��� �� ��� �#����� ���"� � ������ � �������� �� ��@� �

0��� � ���� � �� �����%������� �� ������� ��� ��#��� "� ������ � )������� ����������

�� �����%���� "� � ����� ��� � �"���� *�� �� ������� �� �������� � ����� �� ������

�� ����������� � �� ��� ������ ��� �������� ����� � ������� �#���� � �"��� ���� "�

��� ����������� �����#��� ��� �� ���� �������

5���� ����� � �� ������� � �������� ��� ���������� � ������� � �������� ���������-

��� �"��� ��� ������ ����� ���� ��������� ��� ����� ��� ������ � � ������ �

� "� � �� � ������ � �"��� �� )��� )���������� ��� ������ ����������� � ����

�� �������� �������� "� ���� ����� ������� ������ ������ �� ��������� 6��������

����� ��� ���������� � �������� � "� ����������� ������� � ��� �������� � ������� �

�� "� �� � ������ ���� �� ����������� �� )�������� �� 2���� >E�? ������ ������� �

��� �������� )�������

�� �� 2���� >E�? � ������� ������� � ��� ���������� "� ���� ������ ����� � ��

��� ��� �� �������� ��� ��������� %����� � ������� �� �������� � ��� �������� � ������ "�

� ������� ������ � ���������� 0�� #���� � ���� � ������� ��� � "� � ���� ��������

;� ����� ��� ��������� � ������� � ����������� � ����� ���< �� )������� � ��

��� "� �� � ������� �� �������� � �������� ;������� ��� )������� ���� ��� �����

)�������< �� ������������� �� ��� ��� "� ��� � �������� ���� ������� �� ��������

;�"������� ���,�� � �������< � ���� � ����� ���� � "� � �� � ������� �� ��������

;��������� � ����������� � ������ � ���������� � ��������< � �������� �� ��%�(�� "�

� ���� ��������� ������ ;���������� ������ $�������� ���< �� ���� "� � �� �������

;�������� �������� � �������� � ������ ����������� � �� ���� � ������ � #�������

� ��� ������< ���� ���� � ������ ������ ���� �� �������� � ��� �������� ;������ �

�"��� � ��������������� � � ����������� ������ �� ��#��<� 6��� � �� ����� �� �

������ ��� � ����� ����� ��� %���� � ���������� � � )������� ��� �� "� ��������

�� ��� �������� ��

Page 234: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

4����� ���������

@�����

������� �� ��#������� (������

��������� ,������#

�����������

8�#���5

3������� $����#����

/�+������

���1

/�#�������

!���� �#�� �� �������

(%������ �������

B��������

"���+�������

������ /������

3����������

��+�������

����������

�������������� �������

�����+�

!����� ���#

/�*������

/������ �>1 ������#

������������� �� �����

���1

/�� �)���������

/�%��� 3#+� �� �)���������

���,� �)���������

2���� >E�?- 8���� � ���������� �� ��������� �������� � �������

� ������� � ����� �������� �� ������� � ��� �������� �� ��� ��� � ��� � ����� �

� )������� ���� ���� ��� ������ ��������� � ���� � ��������������

�=���� ����� ���#(

6��� � ��#� ���������� �� � ������ ��������� ����� ��� ������� ���������� � ���

�������� "� �%���� � ���� ������ � �� )�������� ������� �� ����� ������� ���

�� ���� �������� � ����� � �������� ������� "� ����� � ���������� ���� ������$��� �

)������� %�������� �� ������������

� ������������� � ��� � �������� ��� ���������� �� )������� ;��������������� ��

��� ��� "� ������� ���������� ������ � )�������<� �� ���� ��� �"�����

��������������� "� � ��� �� ��@� � � �� � "��� "� ��@� �� � � �������� ��

)������� L!������ +���� ?EEEM� �� � ���� ��#� ������ � ���-

� �&������� � ��� �� � ���� ��������� ��#��� ��� ��������� ������ �

�� �� ��� ��������

Page 235: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

)�������� � �� ���� � ��� ������� �� ��� ��������� ��#��� ������� �����

��� � �"���� � ������� �� ������ ���������� � �� "� � ������ ���������

������ )���������� � ��������� "� ������ � �� ��������� � ��#��� ���

&�������� � �� ���� � ������������� �� �"��� � ��� ���������� �

��#��� ��� ��� � &������� ��� ���*� &������� �� � )���������

� '��� � ��� ��� � ��� �������� � ��� ��#��� ��������� ����� "� ����

������ ��� �� ��� ������� � ��� �������� � ������ � �������� � � ��� ���

������� ��� �� ����������� � �� ��� � ������ ������� � �� �������� �����

� ��� ������� 0�� ������ � ����� ;����� �� ����������� �� ���� � ������

���� �� #������� � ��� ������ ��� ����� "� ����� ���� ����� ������ ���

���� �����#��< � ��� ��������������� � ��� ��#��� ;��� ��� )�������< � ��

������ ���"� �� ���� � ������� �� ��������� �� �������� � ��� �������� �

������� � �� ���� � #����� � �"��� � �� ���� �����������

� ������ ������� 9��� ������ ���������� � �� ������������� ������� � �� "�

������� ��� ��#��� � �� "� � ����� ���� ������� �� ��������� � �� ���

������ � �������� � �!���� �� �� ��� ��� � �������� � ������ � ������

������� .� �� ������������ � ����"���� � ������ �� �� )������� � �� ������

��� ������������� � ��� ��#��� � �������� � �!���� �� ������������ ���"�

���� "� �� ������� ��� �������� ���� "� ��������� ��� ��������� �� �������

���� ���� �������� ������� �� ��� ��� "� �� ��� ��� �"�������� 0�� �������

�� ��%��������� "� ��� ��� � ������� �� � ������� � �� �������� �������

� ��%��������� ������� ���� � ��� ��� ���"� ��� � �������� ��� ���� �����

� �� ������� >E�B�?�

� ������ � ��� ��������� ������ "� � ���� ������� � � ��%�(�� �

)������� � �� � ������ � ��� ������ ��� ����� �� ��������� � �������

��� � �� �������� ��� �� � ��� ������� ��� ������� ��� ���- � ����� �� "� �

������ "� ��� ������ ��������� ��� � ��#���� � ��� ���� ���� � ��� ��������

� ������ "� ��� ������ � �"����

� � ���� �� �)���� ������ ��������� � ������� "� � ���� ������ � � ��%�(���

� �� ������ "� �� �#�� ����� ������ "� ������� ��� ��������� ��������

���� � �� ���������� �#���� � ���� ����� ���� ��� #���� �� ��������

��������� ��� ��� ������� ��� ���- "� � ����� ��� �� ����� � ��� ��)����

"� ��� ���� ���� � ��� �������� � ������ "� ��� ������ � �"��� �

�$�� � �� �����������

�=���� ��'�#��( ; (*( �$���"��!7�(

�� �� ������� ������� � ��� ����� �"����� �������� �� � ����� ��� �� ������ � ��� ����

"��� �������� � �� ����� �� )�������� � ������������� � ������� �"����� �� � �����

��� "� ������ ���"� � � ������ ����� �%��� � �� ������� �������� � ���� �������� �

�� ��� �������� ��

Page 236: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� %������ L!������ +���� ?EEEM� ��� �������� �� � ����� �� � ������� ���- � ������

� ��������� � ��� ��� ��%�(�� ;������ ��%�(�� ����)�� � ��� ���<�

�+: : :� (������ �� #������

6��� � ��#� ���������� ��� � ��� ��#����� �� )������� � ������� �� �������� ���

� ������ � �������� ����� �� $������ %�������� �� ������ � ��������� ��� ���

������� ������ "� ��� ��� � ������ � �������� ����� �� 2���� >E�? ���- ������

�� ��%��������� "� ����� � ����� � ������ ������ � �!��� � ��������������� �

�������� ��� ����� ���� *��� ��� �� ��#��� ��� ������ � ��������� ��� � �����

"� � �� )������� � ����� ���������� ��#��� ��� )������� ��� �� ���� ���� ��

��������� �������� ���� ������ � �������� �� ��� ������� ���� ��� � %������������ ��

������� ������ ��� ������� �����������- ����� �!��� � ����������������

� "������ ��� ������ � �� ���� � ������� �� �������� ��� ������ � �������� �

��� ��#��� ��� #������ "� ����� ��� ������� "� ������� �������� ���� ������� ��

��������� ��� ������ "� � ��� ����� ���� �� $� ��� ������ � %����� �����

�� �� ������ ��� ��������� ���������� � '� � � ������ � ��%�(���

������ ������ ���- "�� ��� ���������% B * �� ��� � '�� ��������� ;>IID<

"�� ��� ���������9 '*��/ ��� ���� �� � ����� �� 0@�� ;>III< "�� ���

'� ��� '�*��!��% =�� �� ��� � ����� ���� ;>IIE<� ��� ��#��� ��� ������

��� �������� � ������ "� ������� ���� ������ � ��� ��� ��%�(�� "� �� �� ����

��#������� � ��� � �� ��%��������� "� ����� �������� � ��� �������

� "������ ��� �!���� � �� ���� � ������� �� �������� ��� �"��� � ��������

� ��� ��#��� � ��������� "� ����� � � ������� 8 � �� ������ "� �� ���

���� ������ ��� �������� � ������ "� ������������ ���� � ��� ��� ��%�(�� "�

�� �� � ���� ��������� �� ������ ��������� ���� ���� � �"��� � � "� �

�� �$���� � �� ������� F�G�

5� "� ������� ������� ��%������ )������ ��� ��� ����� �� %����� ������ �

��������-

>� �)��� �� ������ �������� �� ��� �� �"��� �� �� ��� � ��� �������

?� �� �"��� ������ ���� �������� ������������ � ��� "� ������ � ��� �������

B� �� ��� ������ ����� ��%��������� ������� � �������� � ������ ;��� #���� �����

� ������ � �������� � ��������� ��������<�

��� ������ ���� ��%������ �@#�� )������� �� ������� � �� "� %�������� �

�"��� ��� ������� �� �"��� ��������� �� ������ � ��� ��� ������ �� �� ����� �

�"��� ��������� ��������� ���� �������� "� ��� ������ � "� �� �������� "� �����

�� �� ��� ��������

Page 237: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

������ � ���������� � ������������� � "� ��� �� ������� ������������ � ���� �������

"� � � �� �������� � ������ � �� ����� ���� �,��� � )������� ��� ����� �� �����

���������� � ������� 0�� ������� ��� ������ � ������ ���������� ���� ���� � ��%���������

�#�� � �� �������� "� ��� ���������� ����� � �� ������ ��� ������ ��� ������ ����

������ ����� ����������� �����

�� �$������ � ������ ���� � %���� �� ���� � �� ���� � �� ������ �$�������

������������� "� � ���� ��� ����� ������������ ��� "��� ;� ����< � � ���,�� ��

)��������

�+: : : ���,��� #�0�3���

����� �� %����� ��� ��� ��%�(�� � ��� � ������� ����� �"����� ��������������� � ��

���������� � ��� ��� ����� ��� ��� � ������ ��%�(�� ;2���� >E�?< ������� ��� ���

����������� � ����� ���������� �� ��� ��� ��� ��������������� �� ������� ���

���� ������� ����� �� ����� ��� ��� ��$����� � ������� �� %���� � �� "� � ��

������ ��� � � )������� �� ���� �������� ������ ��� ���� ��%�(��� ���� � �� "�

� ������� ��� �� �� ����� 0��� ���� ��� � ��� ��� ���� ��%�(�� �������� � ����� �

��� ��#��� � �������� � �"������� �� �������� � ����)�� � ��� ��� "� )�����

�� ���������� ������ �� ��� ���� 6�� ��� ��� ��#��� ������� ������� � �� ��%���������

������� ���� � ��� ��� ��%�(�� � ������ � ��� ��� ����� �� ���� � ������� ���

������ ��� ���� ��%�(�� ������ ���-

� .�#�� ,1-� ������ � ���� �������� �� �� ��� ��� � ���� ������� ��� ��

������ ��%�(�� ���� �� ������� � �� ���������

� ���� ��� ,4-� ������ ���� ������ �� �� ��� ��� � ���� ������� ��� �� ������

��%�(�� ���� �� ����������� � ��������� � ��������� � �� ����� ���� ���� ����

� �������� � ��� ����� � ������

� ���C��� ,"-� ������ ���� ���������� �� �� ��� ��� � ���� ������� ��� ��

������ ��%�(�� ���� ��������� �� �������������� � ������ � �� �����������

� ������

� D70" ,'�-� ������ � ����� ���� �� �� ��� ��� � ���� ������� ��� ��

������ ��%�(�� ���� ����������� � ���� � ���� � ��� ������

�� ��%��������� ����� � ��� ����)��� � ��� ��� � ������� � � ������� &�>� ��

2���� >E�B �������� ��� ��������������� � ���� ��� ����

�=���- ���!�+$�( �(4*�(��

��� �������� ������� ��� ��� ������� �� )������� L!������ +���� ?EEEM ���

�@#�� ��� �������� ��� ��� ��������� ������ "� ����� ��� %������ ��� � �������

)���� ����������� ����� �� �"��� � ��������������� ��������� 6��� � ��#� �

�� ��� �������� ��

Page 238: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�������������� ������� ����� �!" ��#$�" %���

@���<�� ��$��<�� ��$��<�� ��$��<�� �������

@��� �( � *������ ����3 ���� �� ������ ����

%�$��������� �( ����������� ������������ BB @����� ����

/$���� ���������� ��� �0��������� ��� �0��������� ��� �0��������� ��� �0���������

/$���� ������� ��� �0��������� ��� �0��������� ��� �0��������� ��� �0���������

2�� ��#� ��� ������ �� ��7E����� ������ �JJ %��

A����������� ,� 2B=?:�B�/ ,� 2B=?:�B�/

����������� ������� 3��� ,� K : * ,�

@����� ���������� ��+������ ����+������ ��+������ ��+������

, ��'����� � ��#�� ����� ������� �� ������� ����� ������� ��� ��'�����

2���� >E�B- 6�������������� � ��� ��� ���� ��%�(�� ������ � � )��������

�� ������� >E�> ��� ������� �� �"��� "� � ��������� � �� )������� ���- ��

���������� �� ���������� �� ���������� �� %�������� �� $������ � ����� ��

�����%������� �� ��#��� ��� �������� ������� � ��������� ��������� ��� �������� ���

��� "� ������ � �� 2���� >E�C "� ��� ���� ������� � �� 2���� >E�>�

0��� �� ������� � ��� �������� ������� � ��� ��������� ��� ��� � %���������� "�

������ � � ������� &�?� +����� ��� %���������� ��� ��#��� ��� ���� )�������� �

������ ������ � �� ���� � ������� �� ��������� � ������������� � �� � )������ ����� �

��� ������� ��� ������ � ��� �������� ������� � ������ � ������ %����������-

� $�������� �� ������ � ��� �� ���� ��%��������� � ���� ������ � 8���������

�E ���� � ���� �������� ������� �� ����������

� "� ���������� � �������� ���� ��%��������� � ���� ������ � 8��������� �?

;�������� >> � >G< ���� � ���� �������� ������� �� ��������� ������ �

8��������� �I�

� $��� � ��� �� � 8��������� �B � ��#�� �� ������ ���� ���� ��� � ���

�������� )�������� �� ��%��������� "� �� ����� ���� �� ��������� � �� ����

� ��� ���� ����� �� �������� � ��%��������� "� � ��#�� �� ����� ���� ��

�������� ���� �� ��������� � �� ������ � �� ���� � ����� �� ��%��������� �

������������ � �� ��������

�� � 8��������� �C � ��#�� �� ������ ���� ���� ������� �� ��%��������� "�

� ��������� ���� �������� ���� �� ������� �� �� ������ ����� � �� ���� �

��� ���� �� �������� � ��%��������� "� �� ��#�� �� ����� � %���� ����� ��

���� ;� ���� � ��������� � �� ������� ���� ������$���<�

� 5��������� �� � %��������� �F � ��#�� �������� ���� ���� ������� ��� ��������

"� � �� ��������� �� ������� �� ��������� � �� ���� � ��� ���� � ������

� �������� "� �� ��#�� �� ��������� ���� ���� �� ����������

�� � 8��������� �D � ��#�� �������� ���� ���� ���� "� � �� ������� ����

� �����$���� � �� �������� �� �"��� � ����� "� �� ������ ���������

� �� ��� ��������

Page 239: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

������� ������ ���������

�������� �� ��.��������� ����� ���� ���#�5�� #� ��#�������

����#������ &�����#�5� �� #� ��.��������� ����� ���� ���#�5�� #� ��#�������

�������� �� ��.��������� ��,��� �� .�#�� �# ���#�5�� #� ��#�������

&�����#�5� �� #� ��.��������� ��� ��,��� �� .�#�� �# ���#�5�� #� ��#�������

&������ �� ����#���� ����������� �# ,���� #� ��#�������

B����#���� ������������ �� #�� ����#���� �����������

&������ �� 0���� ��� �� ,� �����#���� #� ����� ��# ������� �# ���#�5�� #� ��#�������

3�������� �����#����� �� #� �����

&������ �� ��������� ������������ �� #� ��#�������

(.����0���� &������ �� ��������� ��#����������

!�������� ��#����������

!����� ���#���� �� �������� #�� ���������

(�������� !����� �� ��#�������

!����� ���#���� �� �����#��� ����� ����� #�� ��������� ��# �������

8����%�� � ���0����%�� �� ���� �# �������

D(�����*�� ��������� � ����#�E

��%���� ��� #� ,���*��

/����.������� I��� �� +���� � �� �� +����

��# B������ D6� �������� �� .���� �� 0�� �# ����#��� �� #� ��#�������E

DI��� ,�� ���������E

D6���*�� #�� ����� �� ���� ���� #� ����)��� 0�5E

"�������� �� #�� ������� � ������������� ��# �������

()��������� #�����#

()��������� ��� #�� ������� �� ��.�>���

������������ $���� �� #� ��� �����#����� ���#�5� #� ��#�������

DI��� ���� �� ��.��������� ������� ��� 0�� � ���������E

D��� ���� ���� �� ����#���� ����� ��� �� 0�� � ���������E

D������� ������ ����� ��� ������*� ##�0���� #� ��#�������E

2���� >E�C- �������� ������� �� )�������

�������� � �� ���� � ��� ���� � ������ � ��� "� �� ��#�� ��

���������� �� � ��� �� �"��� ���� ���� ��� ��������� ������������

� ��� ������� �� � 8��������� �G � ��#�� �������� ��� �������� "� �� ����������

���� � ��� ��� � "� � ������ � �� ���� � ��� ���� ����� � � ������ �

�������� "� �� ��#�� �� ���������� ���� ���� �� ����������

�������� �� 8��������� �B ;��%��������� ���������� ���� �� ��������< � ���

����� � ������ � �������� "� � ��#�� �� ���������� ���� �� ���������

� ��������� �� � 8��������� �H � ��#�� �������� � ����� ������ � � ������

� ���� ������� � ������ ;��� �������<� � �� ���� � ��� ���� � �����

����� "� � ��#�� �� ������� � ������� ��� ���������

�� 8��������� �D ;�������� � ����� ���� � �"���< � ��� ����� � �����

����� "� � ��#�� �� ������ ����������� ����� ���� � �"����

�� ��� �������� �

Page 240: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��� 8���������� �> �? � ������ �� ��#�� "� ������ � ����� "� ��������

� ������� �� �������� ;������ ���� ��������<� 1������ � � ����� � � ������

������� �� 8��������� �H � ��� ����� � ����� ����� � ���������

�4�� (���5� �%#����� ��

6��� � � �������� � �� ������� >E�> � ��#���� ��������� � �� )������� � ��������

����� ��@� � �"��� � ��������������� � � ������ � �������� � �������� � ������

� �� ��� ��� ��%�(�� ���� ���� ������� ��� ��%������ ��� ������ � ���� ���� ������

� �������� "� �� �� � �"��� ;� �� ���� ������ � ������<� 0��� ���� �� �#��

������ � ���� �������� � �� ������� ������� �� ���������� � ������ ������ ���� ��� �

��� ����� ��������� ��� ��� �� �������� �������� � ������� "� � ������ � �� 2���� >E�F�

)�1+� 5 )�1+� 6 )�1+� 7 )�1+� 8

95: +����; 977 +����; 95: +����; 95: +����;

�� �$$���& 5 (������ @����� @����� (������

�� �$$���& 6 (������ (������ @����� @�����

2���� >E�F- ����������� � ������� � �������� � �������

6��� � ��� ������� � �� 2���� >E�F � ����� ����� ��������� ����� ��������

������ � �"��� � ���������������: � ������ ����� ��������� �� ������ ��������

� �������� � ������ �� ������ ������ � �"���: � ���� ����� ��������� �� ��������

������ ������ � �"��� ���� � �������� � ������: ��� ������� � ������ �����

��������� �� ������ �������� ��� � �"��� �� ������ ��� ������� ���� ������������� ���

�� ������ � ��-

� ��� ������ ? C ���� ������ ���� ������� � %��� �� ������ � ���������

���"� �� ���������� � �� "� � ����������� � �"��� � �� ������� ���������

��� � ����� ? ���� "� � ���,�� �� ��������� �� �������� � ����� C ;���

������ ��� �� ��%����� � ���������� ���� � ����� ? ��� ���� ��#��� "�

����"��� ����<�

� ��� ������ > B ���� ������ ���� ������� � %��� �� ��������# ;�� �� ������

�������� ��� �#�� "� �� ������ � "�� ����������� � ����� �����<�

������������ � ����� ��� ����� � "��� ���� ����� � �� �������� � ��� ��������� ��#���

��� ������ �� �"��� ����� ������ ����� �������� ��� ��� ��������� ������� �� �$������

� "��� �������� �� ��� ��������� ����� � ��#�� ;�������� �� ����� �� "� ������<

����� �������� ��� �.��� ������.� "� ��� ����� ���� �� �������� ����� �������� �� ��

���� �� ������������

�� �� "� � �$� �� ����,�� � ��� ������ � ����,�� ������� � ���� ��� � ���� ��

� �� � ���� ��#��� ���� ������� �����$������� ����������� ;���� ��� ������ ��� ������

�� �� ��� ��������

Page 241: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

��� ������ � � ������� ������ � ��#��� ���� "� �� ���������� � ���� ����)����

��� ��� ������������� ������<� 0�� ���� ���� � "��� "� � ����,�� �� ����� ��� ��

��������� �� �� �� ���� � "� ����� � ����)�� � � ���� � �"��� � �������������

� ��� ������- �� ��� ��� � )������� � ������� �� �������� ����� ��� �� ����

������ "� � ����� ������ �� �#��� 8������� � �� ������ ������ ��� �� � ��� �

������ ��� ��#��� ���� ������� � )�������� ����� ������ ��� ��#��� � ���

����������� ����������� ��� ��� ������ ������ ��������� �������� ��#��� � ��� ������

> B C ������ ��� �� ����� ?�

�������� ���� � � �� ����� ���� ��#�� ��� "� ������� ��� ��������� 6��� ��

������ ��� ���� ��������� ���� ����� ��� >D �� BB ������� �� � �� ������ ���������� ���

��������� ��� ���� ����������� ��� ��� ��������� �������� ;> ?< ��� ��������� ������

;> � C< ���������� ������������ �� 2���� >E�G ������ ��� ���A������ ;� � 5< "� �

��� ��������� ����� � ���� ����� ;> � C< ���� �� ����������� � ��� �����

�� �$$���& 5 �� �$$���& 6

����� ) � � �� ) � � ��

3 N O O O O O N O

4 N O O O O O O N

� O N O O O O N O

� O N O O O O O N

( O O N O N O O O

$ O O N O O N O O

' O O O N N O O O

6 O O O N O N O O

2���� >E�G- ����������� � ��� ���� � ���A�������

�� �� "� � �$� �� ����,�� � ��� ��������� ;�����������< ���� ��� ������ > B

C ���������� � ? ��#��� )���� ��� ��������� "� ������� B ��#���� 0��� � ����� ?

���������� � C ��#��� )���� �� �������� "� ������ F ��#����

�=�-�� �!(�>"# )� � ��'�#��( '#" �4$!'�'!�#"

�� %���� � ������� ��#��� � ������ ����������� � ��� ���� � �� ���� � %����

���������� ��������� 0����� � ��������� ��#��� � ������ ������� �������� � ���

������ ;��� �������� ������� � ��#�� �� ���� ������� � ����� ���� ��� ������ ���

��#���<� 0���������� � ��������� ��#��� � ��������� ������� ������� �������� � ���

������ ;��� �������� ������� � ��#�� ���� �� ����� �� ���� ����� � �������� ���� �

������ � ���������� �� �����<�

�� 2���� >E�H ������ � �������� � �� ����������� "� � �� ���� � ��#��� � ������

� ����������

�� ��� �������� ��

Page 242: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

)�1+� 5 )�1+� 6 )�1+� 7 )�1+� 8

3 /J/�K/HL /��/�K/��/KH /F�/FF/J /�L/H�

4 /F/GH /�/K/JF/JG /F /H /FJ/K�

� / /KF /GF/HJ/J/KG /HG/K /L/J�/JL

� / H/F� /�G/F/JJ/K / �/HH / /�

( /FG/FK /� /G/GJ/J� / F/G /H� /�F/K�

$ /�/� /�H /�/GL/��/KJ /FH/�J / K/HK

' /G/H /�L/ G/ �/�F/H /FL/JH / L/G�/HF

6 / /JK /�H/ J/G�/GK /�J/�G /��/GG

2���� >E�H- ����������� � ��#��� � ������ ����������

�=�-�� 4���'!�#" �:4��! �"��$

�� )������� � �� ���������� � ����� ������ ��� ���� ������ �� 2���� >E�D� 6���

������ ��� ����� �� ���� � �� ����� � � ����������� �� ������ �����#� "� ������ "�

������� � �� ����� � �� ����� ������ � �� ����)��� �������

��"�&� 5 ��"�&� 6 ��"�&� 7 ��"�&� 8 ��"�&� <

<�55 ����� 56�5: ����� 5=�6< ����� 6>�5 �#�� 6�: �#��

)�1+� 5 3������5�%� /�#�������

��# ������� ��� ������� /�#�������

)�1+� 6 3������5�%� ��� �������

/������ /�#������� ��# ������� ��C�)���� �

)�1+� 7 ������������� ��� #����� /�#������� 3������5�%� ����#�������

��� #����� ��# �������

)�1+� 8 3������5�%� /�#������� /�#�������

��# ������� ��� ������� ��� #�����

2���� >E�D- 9�������� )���������

�� ������� �� 2���� >E�D � ��� �� "� ��� ��� ������������-

>� �� ������ � ��������# �� �"��� �� � ������ ���� ����� ��� ��#��� ���� "�

� �� �������� ����� "� �� �� ����� "� ������� ���� � �� ���� ���� ���� �����

"� ��� ��#��� � ��� ������ ? B � ��������� ������������� ����� "� ���

�� ����� C ������������� � ��� ����#�� "� � ������ ����� � �"��� �

��������������� ���� ������� �� ���������

?� �� ����� B ����� � �� )������� �� �"��� � �� ��� ���"� �� �� ���

������ ���� � �� ��� �� ���� � "� � "��� "� ����� ��� ��#��� ������ �

)������� ��������� ;�� ���� � ������< � �"��� � ���������������� 0��

���� ���� �������� � �� ��������� ������� �������� � �� ������� >E�> "� � �

�� "� � ���� ��� ������������� � ����� "� � �"��� �����$�� ��� ����#�

���� ��� ������������� � "� �� �� � � ���� � ����� �������� ���� ��������

� �� ��� ��������

Page 243: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� ���� ������ �� �� ���� �� "� � "��� �������� � �� �������� ������� "�

������� � �"��� ���� � ������ ������

����� �� �@#��� � �� 2���� >E�D �� ��������� )�������� � ������� � ���� �� �������

����-

� ������ #�����: � ���� � ����� ��� ��#��� "� ���������� � )������� �

�� ������ ��� ������ ������������� ���� � �����#� "� ���� "� ����� � ����

�� "� � ���� � ���� ���"� �� � �� �� ��%��������� ����� � ��� ������ ��

)������� ���� ��#����� ��� ��� ���� � ����� � ����� �� ����� %���������

� � "� � �� ������� ��� ��� ������������ ������ "� ���� ����� � ���

������ � ��%�(�� � �� �������� � �������� � ������� ���� ���� �� ��������

����� � �� %����� � ��%����� "� ����� ������� ���� ����� ��� �������� "� ��

���� ������� ������ � ��������� � ��%�(��� ��� %��������� � � %���������

�E "� � ������ � � ������� &�?�

� #�$���� #�����: ��� ��#��� ������ � %��������� "� � �� ������ �� �����

������� � ���� ��� ������ ��������- ��� ��� ��� ��#��� ��������� � ���

������ > C ���� ��� ��� ��#��� ��������� � ��� ������ ? B� �� ������

� ���� � ����� � ��� ������������� �� �"��� � ��������������� � ��,�� �

��� ��#��� � �������� � �"���� �� �� ������ � ���� � ����� � ��� ��#��� �

������� ������� ���� ������� �� �������� ��� ������ ;��������� � �"�������

����)��� � ��� ��� %��������� � ��� ������ ������������� %���������� �>

�B �C �F �G �H �� ������� &�?< � �� )����� �� "� ���� "� ����

� �� �#� ����� ���� "� )����� � ������� ����� ��� �������� "� ����

���������� ��� ����� � ���� ����� ���- ���� ��� ������ > C ������� � �"���

�������� ����� ���� ��� ������ ? B ������� �� �������� ��� �������

� ����� #�����: ��� ������ ? B ������ � �������� � �� �������� ��� ������

� ���� ��� ������ ��������- ��� ��� � ����� ? ���� ��� ��� ������ >

B C� � ���� �� ������ � ���� ���� � �� ��� ������������� �� �"���

� ��������������� � �� ���� �� �� ������ � ����� � ��� ��#��� � �������

������� ���� ������� �� �������� ��� ������ � � ���� �� ����� B ;���������

� �"������� ����)��� � ��� ��� %��������� � ��� ������ �������������

%���������� �> �B �C �F �G �H �� ������� &�?< ��� � �"��� � �

���� � ��� ������ > C ;��������� � �"������� ����)��� � ��� ��� ���������

%���������� �? �B �C �F �G �H �D �� ������� &�?< � �� )����� ��

"� ���� "� ���� � �� �#� ����� ���� "� )����� � ������� �����

�������� "� ���� ���������� ��� ����� � ���� ����� ���- ���� � ����� ?

������� � �"��� �������� ����� ���� ��� ������ > B C ������� ��

���������

� ������ #�����: ��� ������ > B C ������ � �������� � �� �������� � ����

�� ��� �������� ��

Page 244: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ���� ��� ������ ��������- ��� ��� � ����� B ���� ��� ��� ������ > ? C�

6�� ������ � �� ������ � ��� ������ � ���� ���� � �� ��� �������������

�� �"��� � ��������������� �� ��� ��� � ��%����� �� ���� � ������ �

��������# ��� ��#��� �� ����� B �� ��� � ���� � ��������� ���� �������� ����

"� � �� ����� �� %��������� �� $��� � �� ������ ;����� %��������� � � �I "�

����� � � ������� &�?< � � ���� � �� ��� "� ���#�� ��������� �����

� �� � �"��� ��������� ��� �������� "� ���������� �� ���� ��� ��������

�������� � ���� �$������� ������ �� ������ � �� ������ ������ ���� �����

� ����� � ��� ������� � ������� ������� ���� "� ������ �� �������� ���

������ � � ���� �� ����� C ;��������� � �"������� ����)��� � ��� ���

%��������� � ��� ������ ������������� %���������� �> �B �C �F �G �H ��

������� &�?< ������ � �"��� � ���� � ��� ������ > ? ;��������� �

�"������� ����)��� � ��� ��� ��������� %���������� �? �B �C �F �G �H

�D �� ������� &�?< � �� )����� �� "� ���� "� ���� � �� �#� �����

���� "� )����� � ������� ����� ��� �������� "� ���� ���������� ���

����� � ���� ����� ���- ���� � ����� B ������ � %��������� ����� �� �"���

���� ��� ������ > ? C ������� �� ���������

� G���� #�����: �� ��� ������ � ���� � ����� ��� ��#��� "� ��� ����������� �

� )������� � �� )������ ������ ��� ��� ��#����� �� ������ � ��� ��

���������� � ���������

�=�-�- � �"�,�( � $� 7�$!)�,

�� ���,��� �� )������� ����� )���� ��� ���� � ������� � �� ������ �� �����- ���

������� "� ��� �"����� ���������� ��� ��� ������� ����� � � ���,�� ��� )�����

"� ����� ����������� ��� �� ������ � �������������� � ��� ����������� )�������� � �

)��������

�+:�:�:� 1����2�� ��������

� ��� �����$���� ��� ��������-

� $����� �)��� �� ����������� � "� ��� ��������� ����� ��� ���� ��� � �����#�

�� ������� � ����� ���� � �� �������� ���������� ������� ������� � ��� �������

� "� � �� ����$������ �� � ��� � ��� �������� "� �������� ���� � ��� ��

�%���� �������� ���� ����� � ���� �� ���������� 0�� ���� ���� �� "� �������

"� ��� ��#��� ��� ��� "� � �� ������� ���� �� ����������� �� )������� ���

���� ����� ����������� �� "� ��� ����� "� ������ ��������� ��� � ���������

� � ���� � �����#� "� � �������

� $��������� �� ����� "� ��� ��#��� �� ��� � ��� �� ����� ��������� � ����������

�� ������� ��������� ���� � ������ ���������� ������ �� ���������������

�� �� ��� ��������

Page 245: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� ������ �� � �� �� ����� �� �� ��#�� ������ ��� ��� � ����� ������ �

�������� �� ������ �� ������ �������� � ��� ����� "� ������� �� ������

�� ��������� �#�� �� ���� ;������������ � �� ������ �� ������ �

��������<� ���� ������ � ��� � ����� )����������� � ��� ������ > B� �

������� ���� ������������ �� %��� � ���� ��� ������ ? C ���� ���� ��#��

������ ��� �� �� ������ � �������� ���������

� ������ �� � �� ��� ��� �� �� ��#�� ��� ���� ��� ��� �������� "� �� �

������� � ����� ��� ��� ������� ������ �������� � ��� ����� �������� ��

������ �� ��������� �#�� �� ���� ;������������ � �� ������ �� ������

� ��������<� 0��� ������ ��� ���� ��#�� �� �������� ��� ��� �������� ����

��� ���� ����������

� ��������� �� 0�� ������� "� � ������ ��#�� � ������ � )������� ��� ���

�� ��������� �� ���� "� � ��������� � ����� "� ��� ��#��� ����� ���������

��� �� ���� "� � �� ������� ��� �� ���������� ������ ��� ��#��� "� ��� ��������

� )������� ��� ����������� �� "� "��� ���� "� ������� ���� ����������

��������� ��� � ����

� �� �������� 9���� ��� ��� ��#��� ����� )������� ��� � ���� � ������ ��

���� ������ � ������� ��� �� "� � ����� ���� � %���� � ���� �� �� ����

��� ��#��� �� ���� )������� �� "� ��� ����� "� � ���������� ����� � �

%���� ���� �� �������� ��� �"��� � ��� �"����

� ������ ������ ��������� � 0�� ������� "� �� �� ��� � ��� ������� ���� %�����

"� � ���� ;�"��� %��� � ������ �� *�� ��� ������< �"�� ����� "� �� ������

� �"��� ���� ��� ������ � ����� �� ������ ���� %����� ���� ��$��� � ���

������� ���� ������� ��������� "� ��� ������ ������ �#�� ������� � �� "� ������

�������� ���� �� ��������� � ���� � ����� "� �� �������� �� �������� ������

��� �"��� ���� ��� ������ �� �� ���� �#�� "� ��� "� ��������� ������ �

����� �������� ��� ������ � ������ %��� � �� ����� � ����������� ��� ��

)������� � ����� ��� �������

� "������ � � ������� ���� "� ��� ������� ; � ���� �� ��������< � "�

��� ��#��� �� ��� ������ � ������ "� � �� ������� ���� ������� �� ��������

��� �"���� ���� ��� ��������� ���������� � ��� ��������� �������� ��� �

�"��� �� � ��� �� ���� ��� � ���� ����

�+:�:�: 1����2�� �*������

� ��� �����$���� ��� ��������-

� (������ 6��� � � �� ��������� � �"��� ���� ����������� � �� ����� ����

� ��� ��#��� ������� ��� ������ � ������ � ������ ;����� ��� �� "� ������

�� ��� �������� ��

Page 246: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��#��� �� ����� �� ��$������� %�������������<� ���"� �� "� ������� "�

�� � ������ ������� "� ��� ��#��� ������ �� ������� ;� ����� "� �� ��������

�������� � �� �)��� �������� � ������< �� ����� � "� � ��� �������� ���"�

� ��� ������� "� � �� ����� ��� ��#��� ��� �%������ � �� ������ � �)���

�������� � ������ �� ������� �� � �������� "� ��� ��������� �"��� �������� ��

��� ����������� � ����� ��� ������ ;�� ���� � �"����� � ����� ������< � "�

� �� %�������� �� �"����

� �&�������� ��� ��#��� �� ���� )������� �� "� ��� �����$��� "� ��

�� � ������� ���� ����� ��� ������ ���� ������ ;)��� �� ����������� � "� ��

����������� ���� � ��� �� �� �� ��$������� �������<� ���� ��� ����

����������� ��� ����#� ���� � �"��� �� � �������� "� ��� ��������� �� ���

����������� ���� ���� ���� � ��#����

� ���/� ��� � ��� ����� C ��� ���� � �� �������� "� ��� ������������

� �� �������� � ������� ������� "� ����� )���������� ��� ���� ����� �

��� ��� � "� �� � ��� ����� � ����� ����� ��� ������� ���������� � ���

"� ��� ���� �� ��� ��� ��%�(���

� '������� ������� 0��� �� �������������� �� �"��� � �� ������� �� ���#���� �

�������� "� �� � �� �� �� ���� ������� ������� ������� ���� "��� ���� "�

����� ��� %������� � �������� � ������ � ������ ���������� ��� �� ���� ���

������� � �� ������ 2������ � �� �������� ������ ������� ����������� �

��%�(�� �����$�� ;���� �������� ���� ��%�(�� �������� � ��#��� � � �����

���<� ��� ������ � ��� ����� ��������� � ����� ��� �������� ���� ������

���������� 5������ "� ���%������� � � ��� ��������� ���� )�������� ���

�������� � ����������� ������ ��������� �������� � ������� ������� ����

�������� ���� ��%�(�� �����$���

�4�" �������� �� ��� (� ��

0��� � ��������� � ��� ����� �������� ������ � )������� � ���� � ��������

����������� �0�� ;������� >E< ��� ������� ������������ ���������- � ��������� ���������� �

�� �������� � ��������� � �������������� ������� ���� � ����� � �������� ������

� ��#���� � ���� ��� � ���� ������ ������� "� � � )������� � ��� �������

��� ����� � ��������- ������������� ;��� #���� � ������ � �������� ���������� �

����� ������� � ������� �� �������� � �� �������� � ��%��������� ����� ���� �� ��������<

������������ ;��� #���� �� ��������� � ��� �������� ���������� ������ �� ��������

� �� ��������� � �� ��%��������� ����� ������ �� ��������<�

�� ������ � ��������� ���������� � �� �������� ;� 9��< � ������� ���� � ������

� ��� �������� )������ ��� ��� ������� ������� ������������ ��� � ���� %������

������������� �� ��#���� � �������� �� ��� ��%������ ��� ��� ����� � �� �������

������� � ��� ������ ���������� ��� ��� ������������ � ��� ����� � ��� %������ ���

�� �� ��� ��������

Page 247: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

�������������� �����$�������� ��� ����� "� � ��� � ����� ���� ��������� � �������� �

�� � 9�� ���-

>� 9������ � ���� � �����$������� �� ����� ����������� ��������� ���� ���������

�� � ������ ������� �� ��������� ����� �� ���� � ���$���� ����� ���� � ������

� �� IFW �� "� �����$�� "� �� ��������� ���� � ������ ������� ����� "� �

����� � �����$������� �� ����� ����������� �� ���� � EEF�

?� �� ���� � "� �� ��������� ���� �� � ���� �������� � ��������� � ���� �

�����$������� � ��� %������ ��� ������������ ���� ��������� ������ �%���� � ��

������� �������� �"����� %������ ;� ������������ � ��� ������< �� � ���� �

�����$������� �� ���� � EEF ����� ��� "� �%��� � �� ������� ��������

B� 0��� �"����� %������ � ������������ � %������ �����$������� � ��������� �����

�%��� ���� ��� � ��� ����� � �� ������� ��������

C� 6������������ �� ������ 0��� "� ��� ��������� � �� � 9�� ��� �������� ���

� �������� ��� ����������- "� �� ������ ���� ��� ������������� ������ "�

�� ������������� ;�������� ��������<� ���� "� ��� ������������� � ����� ���

������ ��� �������� �����%�������� ����� ��� ���� ����������� �� ������� &�B�

6��� � �� ��������� ���������� �� � 9�� ����� � ��� �������� ���� ��������

������� ������������� � �� )������� � ��� ������� ������ �������� �������������

0��� ��� �������� ������������ ��� �������� ��������� � ����� �� ������������� ���

������ ��� ������ ������������ �� ������������ ��� ���� ������ "� ��� ������������

���� �����#�� � ���������� ���� ��� ��� � $� � ������$��� � ��������� �� )�������

� �� ������� �����%����� ��� �������� ������� ������������ � ������������� � %���� �

���������� 0��� ��� �������� ������������ � ��������� �� %������� � ���������� � ���� ���� �

������� ;� �������#< � ���������� ��� � 9�� � ��� %������- ��� ��� �����������

� � ���,�� ���� � ���� � �������� 0��� ��� �������� �� )������� ���������

������������� � ���������� ��� � 9�� � ��� %������ ��� ����������� � � ���,��� ����

��� #���� ���� ������� � ������ � �������� ���������� � ��������� ��� � 9�� �

��� %������ ;������ ��� ���< ���� �� ������� ������� ������� "� ���� ������� ��

��������� � ��� �������� ���������� � ��������� ��� � 9�� � ��� %������ ;������

��� ��� ��������� �� �������< ���� �� %������� � ���� ������� ���������� 0���

��� ��������� � ��� %������ ��� ������������ %���������� � �� ���������� "� �� �����������

� ���� ��� � ����������

0�� ���� ���� ���� � ���� � ��� � 9�� � ��� %������ � %����� ����$���� �����������

;������� �� ��������� � �� ��%��������� ���� �� "� � ������ �� %�������< ����� ���

���������� ������� ��� ������ 6����� � �������� � �� ����������� ������ ����

� ��%��������� � ��� ��� ���� � ��%��������� �� �����$������ ��� ����������� ��� �

������� � �������� ��� ����������� ��� �������� ��� ����� �����#��� 0��� ������$���

�� "� � ����� ���� �������� � ������ � ��������� � �������������� ������ ���� � ������

�� ��� �������� ��

Page 248: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ���� ����������� ������ )������ ����� ������ � ��� �������� ��� ��� ��������

������������ ����������� "� ���� ������ ������ �� ��#���� � �� ������ � ���������

��� ���������� ��� ��� ����� � ��� ������� ������ � ��� � �� ���� ���� ���� ��� ��������

��� ��� ��������� ����� � ��� ���������

�=�1�� ���'����&(�!'�( )� $#( �*5��#(

���� � ������� � )������� � �� ������ �� ����������� � ��� ��#��� ���� ���

��%��������� � ������ ���� ��� ��������������� �������� ���� � ������� � �� ���������

��� ����� "� � ��� ������� � ��� ��#��� ��� ��� "� ������ � �� 2���� >E�C �����������

��� � ������ &��������

>� �&������� ������ ��� ��#��� ���������� ���� � )������� ��� DH ������� �

�)�� ����� � �� 8������� � '�%��������� � �� *��������� 0���������� � +������

�� FEW � ��� ��#��� �� ��� )������� ������� � ���� FEW ��� )������� �

�� �������- � FEW ��� �����#��� ���� ������������� � ?>W ��� �����#��� ����

��������� � ?CW ��� �������� � �� "���� � ������ � FW ��� �����#���

���� #%� � ��� ���� �� CFW � ��� ��#��� ��� )������� ������� ���� � ���

��� � BEW ��� ��� ��� �� �,�� � ?FW ���� � �� �,���

?� �&������� ��� ������ � ��� ���� � HFW � ��� ��#��� ���� %������������ ���

��� ������ � ��%�(�� ����� � ������ � �� "� �� �������� � �� ����������

������� "� � ?FW ������ ��� �������� ������ ���� ���� � �� ���������

�������� �� ������ � �� )������� � ������ � HEW ��� ������ ����������� �

��� ���������� � �� ������ � GW ����� ��� �� �������� � #������� �"�,��� �

?CW � ���������� �����

B� ����#� ��� � �������� ������ ������ ��� ���������� ���� ��������� ��������

� ������ ��� ���"� �� � ��� �������� � ������� � �� ��������� "� ��

������� �� �������� ;�� "� �����$�� "� ����� ������� ��� ������ ��������<�

C� (����������� � ���� � � �������� 0����� "� �� ��%��������� ������ ���� ��

�������� � �������� ��� ��� ������� ������� � �� ������� ���� ���� � ���� �

��%�(�� � ������� *�� ���� �������� � ���� ����� "� � ��������� � �����

� #������� � ��� ������ �� ��"�������� �� ��%�(�� � ������ � �������������

��������� �� ����������� ��������� � ����,�� �� ��%�(��� 8������� � �� ����

� ����������� �,����� �� �����#���� � ���� � ����������� ��� ���������� ��

������������ � �� ������� ��� %���� � ��%��������� )�������� � ���� �

�� ��������

F� ������� !� � ���� ���� ���� ���� ��� �������� "� ������ ���

���������� ���� �� �������� � ������- � ����������� � ��� �������� ��������

�������� �� ������� ���� ��������� �� ���� ����� � �� ��%��������� ���� ��

� �� ��� ��������

Page 249: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

������� %���� � ����� ���� ������� �� �������� ����� ���������� � ��� ����

���������

G� '���� !� ����#� ��� � �������� *� BIW �� �� ���� �� C>W ������ �

GFW ����� "� ���� � ?FW ����� "� ��� ����� � ���� � >EW ��� "� ����

� �� ��� 6��� ����� ����� "� ���� � �� )������� �� ��#�� �� ���� �

��%�(�� �� ����,�� �� ������

�=�1�� �3'!�"'!� )�$ �(.*� �

2�� ���� � ������ � �� 2���� >E�C ��� �������� ������� "� � ��� ����� � �����

���� � ������ � �� $������ �� �"��� � ��������������� ��� ���-

� �� ����� ������ � ������� ��� ���������

� �� ����� � ���������

� �� ����� "� ��� ������� "� ��� �������� �� �������� ��� �"��� ��� ������

����������� ����� ���� ��� ��������� �� ������

� ��� �������� ��� ��������� ������������ ��� ��� ���� ������� ��������

�+:�: :� ��%� �� ������ �� ��� ����� �� �������

�� 2���� >E�I �@#� ��� ������ � ������� ���� �� ���� �� ���������� ������� � ��� ������

� ������ ����� ��� ������ � ���� ��� � ��� ����������� "� � ����� ������������ �

��� ������� "� � ����� ���� � ������ � ��%���� ��� �"��� "� ��� ������ "�

��� ������ ��� ���� � ��������� � �� ���� ��������

4�$��� � ���&���.� ��,�� ��.� ���+� �

������� @����� JLG �HJK K�

(������ KGJ HFL KJ

8�*��� �H HG ��HG G�

�������� �@�/ �KJ�L ���� G�

��� ��+ LH �JLF G�

��������� �JLK ��JH� G�

���� �KH ��LHF �J

2���� >E�I- +��� ���������� ������� ���� � ����� � �������

�� 2���� >E�>E ������ � �������� ������� �� ������� �� � 9�� �� ����� � �������

0�� �� ���� � ������ "� � ��� ������� �� ��������� ���� � �������� � ������ �

������ ���"� � ���� � �����$������� ;������� ���< ���� � ����� � ���� � EEF� 0��

���� ���� � ��� ������� "� � %����� "� �%��� � �� ������� ������� � � ������

�� ��� �������� �

Page 250: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� �JFH� KKK J GFFJKLKG ��G

"������������ �HGLJH JF� � �HGLJH JF� FGL�K

��7:(�!7 F��G�FF� F �FK�JJK HG �KL

�(!7�7 �H� K�HK� � �H� K�HK� LLHK�

��7:(�!7 Q �(!7�7 F�H���KK F ��FK� L H�� �KF

(���� H�F�FHGF �HG �H�K�

!���# LLHJ�F� �J

!���# �����+��� GF�J�KLF �J�

2���� >E�>E- � 9�� ���� � ����� � �������

;���� � �����$������� ���� � EEF<� � � ��� ��� �� �� ������������ ������ ��� ���

�%���� �� ����� � ������ � ��� ������� � �������

��� �������� � � "� ������ ����� ����� "� ���� ������� "� �� �� ������ � ���

��� ;������ � ��������< "� ����� �� ����� � ������ ����� 0�� ���� ���� ������ "�

� ����� � ������ � ��� �������� � ������ �� � � ��@���� �� ��� � ��� ��� ��%�(��

"� � ���� ������� ��� �� ��� � ��� ��� ��%�(���

�� 2���� >E�>> �� 8����� >E�> ������� � ����� ���� ������� � ������� ���� �

����� � ������ ��� ������ ��� �"���� � ��� ������� "� � �"��� � � ������

"� ���� ����� � ������ � �������� ��� �������� ����� �� ��%����� ��� ����� �

���� ��� ����

&���.� � ,� $�&?�&�� � =<@

�����,� ��,�� ������ ���+� ��"��� �&-����� ��"��� �1+�����

�#��� JKG�� �FK ����K F�JGG

��01�"� KG��K �FHGJ �J�J� ���GH�

2���� >E�>>- ������ �������� ���� � ����� ���� � �������

�� )������� ���� ������� "� �� ������� �� ������2���� �����,� ��

���%� �� ������ �� ��� ������ �� 6��� �� �������� ��� ������ �� "�

������� "� ��� ������ � ������ ����� � ������ � �"��� � ��������������� � �����

� �� ����� ������ � ��� ��#���� � ������� ����� "� �� �������� �� � ������� �����

"� � ������ ��@� ������� � � ����� � ������� �� ������� � "��� ������� "� �

��� ������� "� � ����,�� ��� ������������� ��� �%������ � ������� ������ � ������

"� �� ���������� � ��������� %����������� � ������� ���� ���� � �� ����������� � "� �

������ ���"� ��� ��� ���� ��� ������� �� ����� )��������� � ��� ������ � ����� �������

9��� ����� � �������� � � ���� � "� � ����� � ������ � ��� �������� ����

��������� ��� �� )������� ; ��� � ������.�"���<� � ���� ��� ������� ������� ��

������ � ���� ��������� ������� �� )������������ � ���� ���� � ��#����

� �� ��� ��������

Page 251: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

Método

esquemalibros

Med

ias

mar

gina

les

esti

mad

as

300

200

100

0

MÉTODO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�>- ������ �������� ���� � ����� ���� � �������

�+:�: : ��%� �� #������ �� ��� ����� �� �������

�� 2���� >E�>? �@#� ��� ������ � ������� ���� �� ���� �� ���������� ������� � ���

������ � �������� ����� ��� ������ � ���� ��� � ��� ����� � ��� %������ "� � �����

������������ � ��� ������� "� �� ���� � ��%���� ���� � ��� � �"��� "� ���� �

��� � ������ "� ��� ������ ��� ���� � ��������� � ���� ��������

4�$��� � ���&���.� ��,�� ��.� ���+� �

������� @����� GJK �L�JG K�

(������ �G�L� KG L KJ

8�*��� �LLGL �J�KJ G�

�������� �@�/ �HLLF �GHL G�

��� ��+ �FHJ �HKLG G�

��������� �F�JF G�

���� �LH J ���J �J

2���� >E�>?- +��� ���������� ������� ���� � ����� � ���������

�� 2���� >E�>B ������ � �������� � �� � 9�� ���� � ����� � ��������� � ���

������� "� � ������ �� ��������� ���� � �������� � ������ � �������� � "� � ����

� �����$������� �� ����� ����������� � ���� � EEF� �� %����� "� �%��� �� ����� �

�������� � � ������ � "� �� ����� � �����$������� � ���� � EEF� '���� "� ��������

��� � ����� � ������ �� � ��� ��� �� �� ������������ ������ ��� ��� ��@� � � �

����� � ���������

�� 2���� >E�>C �� 8����� >E�? ������� � ����� ���� ������� � ������� ���� �

����� � �������� ��� ������ ��� �"���� � ���� � � �"��� � ������ "� ��

��� ���� ���� ����������� �� ����� ���� � �������� ����� ��� �� �� ��%�����

� ���� �� �����

�� ��� �������� �

Page 252: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� ��KLL KL J JG�G�J�H FF�F

"������������ HHFKFL � � HHFKFL � LKHF

��7:(�!7 GKK�� F �FFH KFG HG H�F

�(!7�7 GF��L ��H � GF��L ��H �LGLL

��7:(�!7 Q �(!7�7 F KJ�JFH F �L�K�JL GLH HKH

(���� FH HH�LKHK �HG ��FJK

!���# �JJ�HG� �J

!���# �����+��� G�G�H� ��J �J�

2���� >E�>B- � 9�� ���� � ����� � ���������

&���.� � ,� $�&?�&�� � =<@

�����,� ��,�� ������ ���+� ��"��� �&-����� ��"��� �1+�����

�#��� GHFGK �H��L �GGG� JK ��

��01�"� �GHJF ��L�G ��G�J� �JJ�JH

2���� >E�>C- ������ �������� ���� � ����� ���� � ��������

METODO

esquemalibros

Med

ias

mar

gina

les

esti

mad

as

260

240

220

200

180

160

140

MÉTODO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�?- ������ �������� ���� � ����� ���� � ���������

��� �������� ��� ����� ��������� ����� "� � ��������� � ����� � ��������

�� ������ ����� �� ������ ������ � ��� ����� "� �� $� �� ���� ��� �� "�

� ��� ������ �� ��%��������� ���� ��� ������� �� ������ ����� �� ������ �����

���� ����� ����� ��%��������� � ����� "� ��� �� ���� � ��������� ��� ������ �

��� �������� ������ ������ ���� "� ��� ������ � "� �� ��%��������� ��������� ���

� �"��� ������ �� ���� � �������� ��� �� ���������� �� �"��� ����������

����������� ��%��������� ���� ����� ���� �� �������� "� �� "� � ������� � ��� �������

�� ��� ��������

Page 253: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

�� ��� ����� � %������� �� �������� ��� ����� � ��� ���� ������� "� ������ � ���

��%��������� ���� ����� � �� "� %�������� � � ��� ��� ������ �������

���� ��� ��� ����� ����� ������� "� �� ������� �� ������2���� �����,�

�� ���%� �� ������� �� ��� ������ �� %������� � ������� ���� �� � ��

)������� �� %�������� �� ����� ��� �� ���� �� ������ � ���� ��������� "��� ��#�� � ��

������������� � %�������� �� �"���� *� �������� ��%������� � %�������� ���������

��� ��������� � $�������

�+:�: :� ��%� �� ��������� !���� ����� �� �������

�� 2���� >E�>F �@#� ��� ������ � ������� ���� �� ���� �� ���������� ������� �� �����

����� ������� � ��������� ����� ���� � �"��� ��� ������ � ���� ��� � ��� �����

� ��� %������ "� � ����� ������������ ���� "� � �� ���� � ������ %����� "� � ����

����������� � � ��� ��� ����� "� � %������� ��� ��� �� ������ ����� "� � �!����

�� �� 2���� >E�>F � ��� ������� "� ��� ������ ��� ���� � ��������� � ���� ��������

4�$��� � ���&���.� ��,�� ��.� ���+� �

8�*��� G� KJ

�������� �@�/ H�J �F�F �

��� ��+ G F G�H

��������� FFF F H �

���� GH� KFJ KH

2���� >E�>F- +��� ���������� ������� ���� � ����� � ��������� ����� ���� � �"����

�� 2���� >E�>G ������ � �������� � �� � 9�� ���� � ����� � �������� � �����

���� � �"���� � ��� ������� "� �� � ������ �� ��������� ���� � �������� �

������ �������� � ������ ����� ��� ��� ��� � "� � ���� � �����$������� �� �����

����������� � �� �� � EEF� ���� "��� ���� "� � ����� ������ � ��������� ����� ����

� �"��� � ��������� �� ��� ��� ��� � "� � ��� �����#�����

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� ��KFH F FLG�G ��G HGJ

"������������ �KHGLFJ � �KHGLFJ H J

��7:(�!7 ��KFH F FLG�G ��G HGJ

(���� �KF��JF K J��H�

!���# JK�G KH

!���# �����+��� �L�F�F� K�

2���� >E�>G- � 9�� ���� � ����� � ��������� ����� ���� � �"����

��� �������� �� � ����� ����� "� � ����� ������� � ������ ����� �� ��� ���

"�� ����� �� ��� ��� ��� � "� � ��� �����#����� 9��� �������� ������� ������

�� ��� �������� �

Page 254: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� � ����� �� ����� ���� ������ ��������� ������ �� ����� ���� � ��� �������

� �� 2���� >E�>F � � CGF �������� �� � ������� �� ����� ��� � � ������ � ���

�������� ;DCEH ������� ���� �� �������� ��� �"��� ?HICE ������� ���� �� �������� ���

������< � � �������� ;>CFI> ������� ���� �� �������� ��� �"��� ?CHD? �������

���� �� �������� ��� ������< ��� ����� ����� ������� "� �� ���%� ��� ��� ��)����

%���� ���������� ��� ����� ��� ����� ����� �� ������� �� %���� ���%���� ��

���%��� � ��� ���%�� �� ������ , �� �������� �������� � ��� ��������� "�

�� ����� �� � ������� ��� ���%��� ��� ��#��� �������� � �"����

�+:�: :� ���������� ����� �� �6��� ��� �������

�� ����� ����� ������� ���� ������ � ������� � �� �������� � �� ���� �� ����� �

������ ���� � ����� � �������� ���� � ����� � �������� ;"� � ��� �� � ����� ������

������ ���� �� ��������<� � �� ����� � �� )������� � �� �������� "� � �"��� � ���

� ��������� ����� � ����� � ������ ���� � ����� � �������� ��� ������ � ��� ������

���� ���� "� � ����� � �������� �� �"��� � ��� ��������� ��������� ��� ������

� ��� ����� ���� � �� ���� � ��� �������� "� � ����� ��� � ��� ��#����� � ��

�����#� � �� ����������� � �� ������� �� ������2���� ��� 9�� �� ������� ����

�6����� � ������� ��� ��������� �������� ����� ��#��� � ��� �������� ����������-

��#��� � ����� �� ������ ��� )��������

�=�1�- �(�+!$!)�) )�$ �(.*� �

0��� � ������ � �� ���������� �� �"��� � ��������������� � ��� ����� � ����� ���

�������� ������� "� ������ � �� 2���� >E�C "� ���-

� �� ������ � �������� ���������� ��� ���� ��#�� �� ������� �� ���������

� �� ��������� � ��� �������� ���������� ��� ���� ��#�� �� ������� �� ��������

� �� ������ � ��� "� �� �������� �� ��#�� "� ���� ��������� �� �������� ���

�"��� ��������� �� � ��� ���� ��� ��������� �� �����

� 6����� ��� ��� ��������� ����������� � �� � ����

� ������������� � ������� ������ ��������� ������������ ��� ��� ���� ������� ��������

�+:�:�:� D������ �� ��������� ����������

�� 2���� >E�>H ������ ��� ������ ���� �� ���� �� ���������� ������� �� ������ �

�������� "� �� ��������� ���� ��#�� � %������� � ��� ��������� ����� � ��� %������

������������ � ���� � ��� ������� "� �� ���� � ��%���� ���� � �"��� "� ����

��� ������ "� ��� ������ ��� ���� � ��������� � ���� ��������

�� 2���� >E�>D ������ � �������� ������� �� ������� �� � 9�� �� ������ �

�������� ����������� �� ����� ����� � ��� ������� "� � ������ �� ��������� ����

� �� ��� ��������

Page 255: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

4�$��� � ���&���.� ��,�� ��.� ���+� �

������� @����� HJ �F KH

(������ ��� ��L KH

8�*��� G ��K G�

�������� �@�/ �K� � H G�

��� ��+ �F �� G�

��������� � �� G�

!���# L �FJ �J

2���� >E�>H- +��� ���������� ������� ���� � ������ � �������� �����������

;� ���� � �����$������� �� ����� � ���� � EEF< "� � %����� ������ � � ������ "�

�%��� � �� ������� ������� � "� �� �����$������� � ���� � EEF� � � ��� ��� �� ��

������������ � ������ ��� ��� �%���� � �� ������� ��������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� HG�GL J L�HG �KHF

"������������ JGJHJL � JGJHJL GJKF�

�(!7�7 �J��H � �J��H FHK

��7:(�!7 FL�K F �F�L KGG GJ

�(!7�7 Q ��7:(�!7 GK F HKF GFJ J J

(���� �HFH �HG ��HF

!���# �JG �J

!���# �����+��� F �� �J�

2���� >E�>D- � 9�� ���� � ������ � �������� �����������

���� ���� ������ ����� ������ "� �� �������� � �������� ���������� � �� ���� �

������� �� �������� ������ � %������� �� ������ "� � ��� �������� = �� ��� �� ����

� "� � ������ � �� 2���� >E�>I �� 8����� >E�B� �� ���� ��� ��#��� �������� ����

�������� ������ ���� �� �������� ��� ������ "� ������ �� ���� ��� �"��� ����� ��

��%����� ��� ��� ������ �������� ���� �� ���� � ���� ���� � ���� ���� �� �����

&���.� � ,� $�&?�&�� � =<@

�����,� ��,�� ������ ���+� ��"��� �&-����� ��"��� �1+�����

�#��� HHJ �F� G LFG

��01�"� ��L �F� � G �JJ�

2���� >E�>I- ������ �������� ���� � ������ � �������� �����������

� �� ���� ��� ����� ����� ������� "� �� ������� �� ������2����

%��������� �� ���� �����)� �9���� %�������� �� ��)��� � �� 9��� �� ����2�� ��

�� ��� �������� �

Page 256: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

METODO

esquemalibros

Med

ias

mar

gina

les

esti

mad

as

2,8

2,6

2,4

2,2

2,0

1,8

1,6

1,4

MÉTODO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�B- ������ �������� ���� � ������ � �������� �����������

�������� � ������� � �� ��� � ����� �� ����� � ������ � �������� ����

������� �� ��������� � ��� ������ ���� "� � ���������� � ��������������

�+:�:�: D�������2� �� ��� ��������� ����������

�� ��������� � ��� �������� "� � ��� ��������� ������ �� �������� ��� ��� "� �@#�

�� 2���� >E�?E� 6��� � ��� ������� ��� ��#��� ��� ��������� ���������� ��������

���������� 6��� ��� ������� ������� � ����������� � �� � ������$��� �� ���� �

)������� ������� ��� �� ������� ������� ��� �� %������� � ���������� � ���� �������

��������� ������������ ���� %����� � ��������

�� 2���� >E�?> ������ ��� ��������� �������� �� ������� �� � 9�� �� �������# �

��#��� "� �� ��������� ���� �������� � ����� ����� � ��� ������ "� � ������

�� ��������� ���� � �������� � %������� � ��� �������� ���������� ��� ���� ��#�� ;�

���� � �����$������� �� ����� � ���� � EEF<� 2������ � ���� "� � ������ �����

���� �� �������� � ������� ��@� � � �� �������� � ��� "� �� ����� ���� ���� ��

����������� ��� ������ ������� ����� "� � ��� ��� ����� �� �����$������� � ����

� EEF�

���� ��� � ���� "� � ������ � ��#��� "� � ����� ��� �� ��������� �������

���� ����� �� ������� � �������� ���� �� ������ "� ���� ���������� ���� �������

�� ��������� 9 �� "� � �� ����� "� � ���� � "� �� ��#�� � ��� ��� �� ������� �

�� ���� �� ������ ������ �� ���� "� �� �������� "� � ��� ��� ���� %�������

��� �� ������ "� ��� ���� ������� �������� "� � ��� ����� ��� �� ������� ���� � �

�@#��� � �� 8����� >E�C�

�� 2���� >E�?? ������ ��� ��������� �� ��������� � �������������� ������ ���� ���

�������� ������ ��������� 6��� � ��� ������� � ����� � �� !�A�������� � ��

���� � ����� � �����$������� � ���� � EEF �� "� "��� ���� "� ����� ��������

����� ��������� ����������� "� ��� ��������� �� ��������� � �������������� ������

� �� ��� ��������

Page 257: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� ��&��'&��"� $� ("� '�")(�!��

� >�� �� ��������� )������ ���� �����+��� �� �������� �� ��������� � �������

� ,�������� �� ��'������ �� ����� �� ��$��������� ��� ��'�(���

� ?�'������ �� ��������� �������" ������ � ���� L�� �� �� ��$����

� 1�+�������� ��� �� �0��������� �� � * 4'����������5

� 8���� �� ��'������ �� ������ �� �� �'����)���� �� �� � ������

� /������������� �� ��� ������ � ��� ��$����

� 8���� �� ������� ��� ��� �������� *������ $�� �������� ����������� �� � ������

� 1�+�������� ��� �� ����������� �� 4��� '��������� �� ������ �� �� )� *�� ����5

9 ?�'������ �� �� �� ��+����)� ���� �� ������� �� � $�� ���� ������� �� ����� )����

�� 8���� �� ��'������ �� ����� ������ � ��� �� 3�����������

�� 8���� �� ����� 3��� ������ � ����+������� �� ��� �0��������

�� 1�+�������� ��� �� ������

�� ��������� ��� �� /6: � ��� �� ������� ��� ��������

�� ?�������������� 4���������������5 ����� )������ ��� ��$����

�� ?��0��������� ��� ��#��� $�� �����.� �� ������� ��

�� 8���� ��'������ �� $�� ���������.� � ��� � ������

�� 8���� ��'������ �� ��'����� �� �����0�� ��� ���!����

�� 1��������� ��������� �� �� ��$����

�9 8���� ��'������ �� �� �� ��$���� ����� �� ������� ��

�� 8���� ��'������ �� ����� �� ������������� �� �� � ������

�� 8���� ��'������ �� ����� �� ���� ����� �� �� � ������

�� 8���� ��'������ �� ����� �� ������ �� �������� �� �� �� � ������

�� 8���� �� ������ ���� �����.�� �� �� ������

�� 8���� ��'������ �� ����� �� ����������� �� �� � ������

�� 8���� ��'������ �� ����� �� ������������ �� �� � ������

2���� >E�?E- ����������� � ��� �������� ���������� � �� ���������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� F�FJ�JJ � J GH��F ��FG�

"������������ ��FL L�� � ��FL L�� � GFF

�(!7�7 HLFH � HLFH � FLG �

��7:(�!7 KHKL F KLFH �FF J�

��74@(�3 ��FJGF�L G HG�LJ LGK

�(!7�7 Q ��7:(�!7 �LFH� F HG�� LJ K J

�(!7�7 Q ��74@(�3 �GG�KG�L G HJHJ JHGL

��7:(�!7 Q ��74@(�3 ��FKLH J ��K�L J K L�

(���� ��HGG�J J �J L

!���# GG HG�KH

!���# �����+��� F KJ�HF� �LL

2���� >E�?>- � 9�� ���� �� %������� � �������� �����������

��� ��������� � �� ���� ��� ����� � ����� �������� � ���� �������� ���� ������

� �� ������ � ��������� ��� ;��� ����< "� ������ �� ��������� ��� ��� ������

�� 8����� >E�F ������ ��� ������ �������� ��� � ��������� � �������������� ������

���� ���� ��� � ��� ����� � ��� �������� � ������� ��� ������ � ��#� �������� �

�� ��� �������� �

Page 258: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

PROBLEMA

25242322212019181716151413121110987654321

Med

ias

mar

gina

les

estim

adas

70

65

60

55

50

45

40

35

30

25

20

15

10

50

Método de aplicación

esquema

libros

PROBLEMA

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�C- ������ �������� ���� �� %������� � �������� �����������

�� �� ���+��$���& ,� �&��$��

�"�&����& +��+�� &��$�� �%��$1�,��,� ��'� �A+ �$�,� �$1"1 �,�

� J�� �HG � �

!���# �HG �K�GJH � �

2���� >E�??- ��������� � �������������� ��� ��� �������� ������ ���������

����� � ��� �������� ��� ������ � ���� �������� � ����� � ��� �������� 0�� ������

��� ������ ��� ��� ����� � � # � �������� � ��� �� ��������� ��� ��� ��������

��� ������� � ���������

�� �� 8����� >E�F � ��� ������� "� ��� ������ "� "���� ��� ���#� � �� ����� �

�"��� � �� ����)���� � ��� � �$�� � �������� "� � ��� � ��� ��������� ������

� ��� ���������� � �"��� � ���������������� ��� ������ "� "���� ��� ����� � ��

����� � ������ � �� ����)���� � ��� � �$�� � �������� "� � ��� � ��� ���������

������ � ���� ���������� ��� ������� ��� ������ ��������� ��� ����� ������ "� ��

����� ����)���� � ������� � ���� � �$�� � �������� "� � ��� � ��� ��������������

�� � ������ �� ��������� � ��� �������� ��������� � ���� ������ � �������� �

��� ������� "�-

>� ��� �������� > B >B >F >D >I ?E ?> ?C ?F ����� ��������� ������ � ����

�����#���� ��� � �"���� �� � �������� �� 2���� >E�?E � ��� ������� "�-

� ��� �������� > B >D ?E ����� ����������� ��� � �"��� � ��� ;�����

� �#���� � � �����<�

� ��� �������� >B >F ����� ����������� ��� � �"��� ;� ��������� ��

���� ��� "�� ���� ��������� �� �"���<�

�� ��� ��������

Page 259: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

Problemas al seleccionar

25242322212019181716151413121110987654321

Dim

ensi

ón1

Tran

sfor

mad

asPr

oble

mas

alse

lecc

iona

r1,5

1,3

1,1

,9

,7

,5

,3

,1

-,1

-,3

-,5

-,7

-,9

-1,1

-1,3-1,5

Libros

Esquema

PROBLEMAS AL SELECCIONAR

TR

AN

SF

OR

MA

DA

SP

RO

BS

AL

SE

LE

C.

8����� >E�F- 0����� � ������� � $�� ���� ��� �������� ������ ���������

� ��� �������� >I ?> ?C ?F � �$�� � ��%��������� "� �� ���� �����

� � �"���� 6��������� ��� ��%��������� ������� ����� � ���

������ ��� ��#��� �� ��� ������� � ��� ����� "� �� ��� ����� "�

��� �� � �������

?� ��� �������� ? H D >? ?B ����� ��������� ������ � ���� �����#���� ���

������� � �$�� � ����� ����- �� ������� � �� ����� ��� ��� ���������������

� �� ������� "� � ��� � �� �������� ��$������� ��� �� ������������� � %����

� ����� ���� ������� � �����#� � �������� ��� � �������

B� �� ���� � �������� � ��� � ����� ���������� ���"� �� �������� ���� �

F >E >> >C � >H "� ��� ���� �������� ��� � �"��� � �������� ���� � G �

� I "� ��� ���� �������� ��� �������

��� �������� F >E >> >G >H ?? � �$�� � �� %���� � ��%���������� � ����

�� ��%��������� � �� "� ���� �%����� � ��%��������� "� ����� � � �"���

��� �� ����������� ;)���� � � ���� �� ������� ??<�

�� ���� � �������� ��� � ��������� �������� ���� ��� #���� � ������� C �

�$� � �������� ��� � )�������: � ������� G � �$� � �� ������������

�� ������ ;������ � �"���<: � ������� I � �$� � )������� � ��%���������

�� ������� ���� �� �������� � >C ����� � �������������� ��� �������

1������� � ��� "�-

� �� %������� � ���������� � ���� ������� � ���� ��� � �"��� "� ��� �������

�� ��� ��������

Page 260: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ��� �������� ����������� ��� � �"��� � �$�� �- ��������� �� ������������

��%��������� ���� �� "� �� � ����� � ����� "� ���� "� � �"��� ���

�������� ��%��������� ;� ��� � �������� "� � ����@�� ���"� ����� ���

�������� ����� � ����� �����< %���� � ��%��������� � � �"��� ;��� � ��������

���� ������ ��� �� ���������� �� �"���<�

� ��� �������� ����������� ��� ������ � �$�� �- %���� � ��%��������� ��������

� ���������� ;��%��������� �� �����������< %���� � ����� ���� ������� ��

���� )������� � ��%��������� �� ������� ;��� #���� � ����������� �

�� �������< �������������� ��� �� ��%��������� ������������� �������� ��� �

�������

�� ��������� � ��� ����� � ��� �������� "� ������ �� �������� ��� ������� ��

�� ���� 7����� �� �� ��� �� 0������ �� ��$��� %������� �� �� ������� ��%��� ��

��H84 %���� ��� ��)������ � ���� �"����� ����� � ��� "� �� %������� � ����������

� �� ������� � �� �� ��� �"��� "� ��� ������ � �$� ����� � %���� � ��%���������

�� ����� � � �"��� ;� ��� ���� ����� "� %���� ��%��������� "� � � ���� � ��� ������<�

� ���� � ��� ����� �� ������� �� ������� �� �� 8����� >E�C � ��� ������� "�

��� ��� %������� �� ���� �� "� ������ �� ����������� � ��� ��������� ���� � �����

� ������ � ��� �������� � ������ ;$������< � ������ � ����� �� �������

�+:�:�:� D������ �� !���� ����� �� �������

�� 2���� >E�?B ������ ��� ������ ���� �� ���� �� ���������� ������� � �� �������� �

��������� ���� ��� "� �� ���������� ���� ��#�� �� � ��� �� �"��� ����� � %������� �

��� ��������� ����� �� %����� ���������� ;��� ��� ����� "� � ���� � %����� ������

���� �� ������ ����� "� � �"���<� � ���� � ��� ������� "� ��� ������ ��� ����

� ��������� � ���� ��������

4�$��� � ���&���.� ��,�� ��.� ���+� �

8�*��� G� K

�������� �@�/ FL� JG� �

��� ��+ F�K F

��������� �J FG �

!���# F GFK KH

2���� >E�?B- +��� ���������� ������� ���� � ������ � ����� ���� � �"����

�� 2���� >E�?C ������ � �������� ������� �� ������� �� � 9�� � �� �������� �

��������� "� � ��� ���������� � �� � ��� �� �"���� �� ����� ����� � ��� �������

"� �� � ��� ������� �� ��������� ���� � �������� � ������ � ��������� ���� ����

��� ��� � "� � ���� � �����$������� �� ����� � �� �� � EEF�

�� �� ��� ��������

Page 261: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� F� HJ F �G �FG HH

"������������ JKKGGF � JKKGGF GFL

��7:(�!7 F� HJ F �G �FG HH

(���� �HHKH K �L� �

!���# G�K KH

!���# �����+��� �HF�L�F K�

2���� >E�?C- � 9�� ���� � ������ � ��� "� � �� ���������� �� � ��� ���� � �"����

���� ���� ������ ����� ������ "� � ������ � ��������� "� � ��������� � �� � ���

�� �"��� �� ���� �� ��� ��� ��� � "� � ��� �����#����� �� ������ ���� �

��������� "� � ����������� � � BE? ��� ������� ��� ������ ��������� ��� BC ���������

"� ��� � �"��� �� � ��� ��������� ����� 0�� ����� ��� ����� ����� ������� "� ��

������� �� ����� �� ��� %������ ����� �� ������� �� ���� ������ � %����%�����

�+:�:�:� D�������2� �� ��� 1������� ��� ������� �����������

�� 2���� >E�?F �@#� ��� ��������� �� �"��� � ���������������� 6��� ��� �������

������� � ����������� � �� � ������$��� �� ���� � )�������: � ���� ������� ��� ��

������� ������� ��� �� %������� � ���������� � ���� �������� ���������� � �� � ���

������������ ���� %����� � ���������

�� 2���� >E�?G ������ ��� ��������� �������� �� ������� �� � 9�� �� �������#

� ��#��� "� �� ���������� � �����$���� � ���� �������� �� �"���� � ����� �����

� ��� ������ "� � ������ �� ��������� ���� � �������� � %������� � ��� ���������

����������� ��� ���� ��#�� ;� ���� � �����$������� �� ����� � ���� � EEF<� 2������

� ���� "� � ��� ��� ��� � "� � ��� �����#���� ���� ���� � ������ �������� ��@� �

� �� �������� � ��� "� �������� � �����$���� � �� ���������

���� ��� � ���� "� � ���� � "� �� ��#�� ������� � �����$���� � �� ��������

���� �� ��� ��� ��� � "� ��� �����#���� ��� �� ���� �� �������� ��� ����� ��

���� "� �� ��������� "� � ��������� ���� "� ����� ;��� �� ���������< ��� ���� "�

����� �������� ���� ����� ���� � �����$���� � ��� ��������� �� �"��� � ���� ��#���

"� ������

�� 8����� >E�G �@#� ��� ������ �������� ���� �� ���� �� �������# � ��#��� "�

�������� ���� �������� ��� ���������� 6��� � ��� ������� � ����� �� %������� �

������� ��#� ���� ����� ��� ��������� ;����� ���� � ������ � BFW � ��� ��#���<�

� %���� � �� ������ � �� � ���%������� � ��� ��������� ���� ����������� ���� ��

���� � ������� ���� ������ � %������� � >FW � ��� ��#���� ���������� �� 8����� >E�G

��� ��������� � ���� �������� ���- ? B >> >? >F BE "� ��� �����������- ������

��������������� ���� � ��� ����� ������� � ���������� ����� ������������ � �����

"� ���� ��������� �������� �������� "� �� ��� ���������� � %������ � ����� ���� ���

�� ��� �������� ��

Page 262: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� � ��)* "

� %�$��������� ��� ��'�(���

� %������

� %�������.��� ��

� C���+����

� , ����� ��������

� ����� �� �������� ��

� �����������

� ������������

9 ����� A����������

�� @��� �� ��'�(���

�� ����� �� ��� �����

�� �������� �� �������� ��

�� 1�����������

�� /'����)����

�� /�������

�� /�������������

�� /������ 3����������

�� /�������

�9 8������ ?�'������ ��

�� A����������� ������

�� ?�����+�����

�� 2�� ��#� �� ��� ������ ��

�� E ����� ����������

�� B���� ��

�� ��������

�� ������� ��

�� ���������

�� ���� �����

�9 ���!���� ��'�������

�� 6������������

�� @���<��

�� :������

�� @��� �� ��'�����

�� /0���������

2���� >E�?F- ��������� �� �"����

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� KKLHKF FG H�HJ� L� L

"������������ ��LGKGL � ��LGKGL FJ� GG

��7:(�!7 HLH � F F J� KG��

3!�"4B!7 K H�K F� HG�FH LHFF

(���� ��FL LF JGH�

!���# �HG��K � K

!���# �����+��� ��G�JF� � J

2���� >E�?G- � 9�� ���� �� %������� � �������� � ��� ��������� �� �"����

� �� ��� ��������

Page 263: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

ATRIBUTO

3231302928272625242322212019181716151413121110987654321

Med

ias

mar

gina

les

estim

adas

35

30

25

20

15

10

5

0

ATRIBUTO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�G- ������ �������� ���� �� %������� ���� � �������� � ���� ���������

��#����

0�� ���� ���� �� 8����� >E�H �@#� ��� ������ �������� ���� �� ���� �� �������#

� ��#��� "� ��������� ��������� �� �"��� ��� ��� ���� 6��� � ��� ������� ��

�� ��� ��� "� ���� ���������� � ���� �������� �� ���� � � � ����� ���� ����

���� ������� "� �"����� ��� ���� ���� �����#�� ���� �@)����� ���� �� ��#�� ���� ���

�������� � ��������� �@)������� ���� ������� ���� ��� ��������� � ���������� � ����

� ������ "� �� %������� �� � ���� ;�� ����� � >FW � ������� � ��� �����<�

SISTEMA

PréstamoParkingWLMSVídeo

Med

ias

mar

gina

les

esti

mad

as

13

12

11

10

9

8

7

6

SISTEMA

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�H- ������ �������� ���� �� %������� ���� � �������� � ���� ���������

� �� ����� � ��� ����� ���������� � ��� ������ "� ��� �������� ���� ����������

%����� ��� �������� ��� ��%�������� ���%��� ����� %������ �� ������� � ����

�0�&��� �� ����%����� %��� ��� ��)�����

�� ��� �������� ��

Page 264: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�+:�:�:� ���������� ����� �� C������� ��� �������

0��� � ������ � �� ���������� �� �"��� � �� ����� � ����� � ������ � ��������

���������� ���� �� �������� �� ��������� � ���� �������� � ������ � ��������� ��

�"��� ������������� � �� ���� � ���� �� �������� �� ��������� � ���� ����������

��� ��� ������� �������� ������������ ��������� �������� � ������������� �� �"���

��� ������ � ��� ������ ������� ��� ��� �������� ������������ ��������� ��������� � "�

������������ ��������� ������������ � ��� �������

�� �� ������������ ������� �"���.������ � �� ������ ������� "� ������ � �"��� �

���� ���� �������� "� ������ ��� ������� 2������ � �� ��������� "� �� %������� �

���������� � ���� ������� �� � �� ���� ��#� "� ��� ���������� �������� � ��� ��#���

��� � �"��� ���� � �� �"����� �������� ��� �� )������� � ��������� �� ������

� � �"��� ���� ���� �� )������� � �������� ��%��������� ;������� "� � ����#�

������ )���� "� � ������� ���������� ������� ��� ��� ���������<� 0�� ���� ���� ���

�������� ��� �� �������� ��� ������ ���� � �� ��� � �������� � �� ������������� � ��

�����#� � �� ���� ������������� � �� ��%��������� ��������� ���� ���� %���� � ��%���������

� ������ )������� � ��%��������� �� ������� ���� �� ���������

�� �� ������������ �������� � �� ������ ������� "� �� %������� � �������� ��

�����$���� � ��� ��������� � ��#� "� ��� ��������� ���� ����������� ����� �� �"�����

"� �������� �������� �� ���������� � ��%������ ���� ��� ��#����

� ���� ��� � ��� ������ "� �� �������� ��� ������� �� ������2����4

������ ��)������4 �� ��%������ �� ������� � ����� � ������ ��� %�������� �

���������� � �������� ��� ����� "� � � ���� � ��� ������ �� %������� � ��������

�� �����$���� � ��� ��������� ������� � ��#�� � ������� �� ���������� � ������� �#����:

��� %���� � ������ ������� �� ������� ��� ��� ��������� "� %�������� � ���#� �

��%���������� �������� ������� � ������� �#���� ��������� "� ���� �� "� � ��������

��� ������� ��� ������� �� �� �� �������� � ��%��������� �������

�=�1�1 # 4$��!�*) )�$ �(.*� �

��� �������� ������� ����������� ���� � ������ � �� ���������� �� �"��� ��� ���

"� ������ �@#���� � �� 2���� >E�C-

� �� �������� � ��%��������� "� ��� �� ��#�� ���� �� ���������

� �� ��������� � �� ��%��������� "� ��� ���� �� ���������

� �� �������� � ��%��������� "� ���� ��#�� ��� � %���� �� ������� �� ���������

� �� ��������� � �� ��%��������� "� � ��� � %�����

0��� ��� � ��� �������� ������ ��������� ������������ ��� ��� ���� ������� ��������

�� �� ��� ��������

Page 265: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

�+:�:�:� ������� �� ��0������� C���� �� �� #������

�� 2���� >E�?H �@#� ��� ������ ���� �� ���� �� ���������� ������� � �� �������� �

��%��������� "� �������� ���� ��#�� ���� �� �������� ����� ��� ������ � ���� ��� �

��� ����� � ��� %������ "� � ����� ������������ � ��� ������� "� �� ���� ����

��� ������ � ���� "� ���� � �"��� "� ��� ������ ��� ���� � ��������� � %����

��������

4�$��� � ���&���.� ��,�� ��.� ���+� �

������� @����� JJL F�L KH

(������ � H HGF KH

8�*��� �LF HHK G�

�������� �@�/ �FJ �HH G�

��� ��+ L�F GK� G�

��������� LL� �J G�

!���# � �JF �J

2���� >E�?H- 6������� � ��%��������� ���������� � �� ���������

�� 2���� >E�?D ������ � �������� ������� �� ������� �� � 9�� � �� �������� �

��%��������� ����� � �� ��������� �� ��� � ������ "� � ��� ������� �� ��������� ����

� �������� � �������� � ��%��������� ����� � �� �������� ;� ���� � �����$������� ��

����� � ���� � EEF<� �� ������ %����� "� �%��� � �� ������� ������� � � ������

����� ���� �� �������� ;� ����� � �����$������� ���� � EEF<�

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� �H H J ���J�K �GJJ

"������������ �JK H�K � �JK H�K HGF K�

�(!7�7 LJLH�L � LJLH�L F�FHF

��7:(�!7 G JFJ F �G GH ��G HJF

�(!7�7 Q ��7:(�!7 �KJF F J L� HF K�

(���� G�GF �F �HG JJF

!���# FGL �J

!���# �����+��� �H� JL �J�

2���� >E�?D- � 9�� ���� �� �������� � ��%��������� ����� � �� ���������

�� 2���� >E�?I �� 8����� >E�D ������� ��� ������ �������� ���� �� ���� � ��

�������� � ��%��������� "� � �� � ���� � �� �������� ��� ��� �"���� � ��� �������

"� ������ � ��� � �"��� � ������� ���� ��%��������� ���� �� �������� "� ������ � ����

��� ������ ����� �� ��%����� ������������ � �����

��� �������� ��� � ���� "� �� �������� � ��%��������� ����� � �� �������� ����

��������� �� ������ ����� ;�� �� ��� ��� ��#� ������������� �� � �� ������������ ���

�� ��� �������� ��

Page 266: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

&���.� � ,� $�&?�&�� � =<@

�����,� ��,�� ������ ���+� ��"��� �&-����� ��"��� �1+�����

�#��� JKF �HK HHK� KL �

��01�"� � �K �HK ��GH �FJ�

2���� >E�?I- ������ �������� ���� �� �������� ���� � ��%��������� ������

METODO

esquemalibros

Med

ias

mar

gina

les

esti

mad

as

13

12

11

10

9

8

7

MÉTODO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�D- ������ �������� ���� �� �������� ���� � ��%��������� ������

�����< "� � ������� ���� ��%��������� ��� � �"��� "� ��� ��� ������� �� ���� ��� �����

����� ������� "� �� ������� %��%����� ���� �0������� ���� %��� �� �������

��� ��� ������

�+:�:�: D�������2� �� �� ��0������� C���� �� �� #������

���� ������� ������� �@#� �� ��������� � �� ��%��������� "� ��� ����� ��� ��#��� ����

������� �� ��������� �� �� 2���� >E�BE � ��� ������� "� ��� ��#��� ��� ����� �������

��� ����� � ��%��������� ��������� � ���� ��� ���������� ��� ��� ������� �������

����������� ;��������� � �� ��%��������� �����< "� � ������$����� �� ���� ��������

� ���� ������� ���� ������� ������� � �������# � ������� "� �� ��������� ��

��%��������� ������������ ���� ���� %����� �� ��������� � �� ��%����������

�� 2���� >E�B> ������ ��� ��������� � �� � 9�� ���� �� %������� � ��� � ��

��%���������� � ��� ������� �� ��������� ���� � �������� � %�������� ���� ����

��%��������� � "� � ���� � �����$������� �� ����� � ���� � EEF� �������� �

��� ������� "� ��� %������ "� ��@� � � �� %������� ���- � ������ ����� ���� ��

�������� �� ��������� � �� ��%��������� �� ������������ �� ������ �� ��%��������� ��

������������ �� ��� ��� �� ��%��������� ����� "� �� �����$������� � ���� "� EEF�

���� ��� � ���� �� �������- "� ��� ���� ������ � ��� ��%��������� �������� "�

��� ���� ��� ��� ������� � ��� ��%��������� ���������

�� �� ��� ��������

Page 267: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� ��&��'&��"� $� (� ��+"�!�&��"�

� %������

� /'����)����

� %�$��������� ��� ��'�(���

� %������

� %�������.��� ��

� C���+����

� , ����� �� ����� ��������

� ����� �� )���

9 ����� �� �������� ��

�� �����������

�� �������������

�� ����� �� �� 3����������

�� ����� �� �� �� ���� ��

�� ����� �� ��� �����

�� �������� �� �������� ��

�� 1�����������

�� /�������

�� /�������������

�9 /������ 3����������

�� /�������

�� @����� ��������� ���� �����.�� �� ������

�� /0���������

�� 8���

�� 8������ �� ��'������ ��

�� A�����������

�� A����������� ������

�� A��� ������

�� ?�����+�����

�9 ?������������ �$�����

�� @��� �� � ������ 4����������� � ��� �����5

�� 2�� ��#� �� ��� ������ ��

�� E������� *�

�� B�#���

�� B���� ��

�� ��������

�� ������� ��

�� ���������

�� @��� �� ��'�(���

�9 ���� �����

�� ���!����

�� ���!����� ��'�������

�� 6������������

�� 6���������

�� :������

�� :������

�� @���<��

�� �������� )�������� �� ��� � ������

2���� >E�BE- ����������� � �� ��%��������� ����� ���� �� ���������

�� �� "� � �$� �� ��� ��� �� � ������ "� �� ��%��������� ��������� ���� ��

�������� ������ ����� ���� ���� "� ������� �����$������ � ���� ������������ � ������

�� ��� �������� ��

Page 268: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� �GG ��KF FJ LGJF� �F �J

"������������ �G LLG K� � �G LLG K� KKLLG

�(!7�7 �LKJ G � �LKJ G LF��

��7:(�!7 G��K F �FKH � ��F

"&$B/3�3 �F�F�F�H GH K L L G�F L

�(!7�7 Q ��7:(�!7 �GJ�� F GL�K J LJ�

�(!7�7 Q "&$B/3�3 �F�J�J GH �LFKH ��LK

��7:(�!7 Q "&$B/3�3 �FHH�FF �FK LL G �GGJ ��

(���� LGGH JG �FK HKG��

!���# FHHKH�JFK FJH

!���# �����+��� FKHJG�J FJ�

2���� >E�B>- � 9�� ���� �� %������� � ��� � �� ��%����������

"� �� ��%��������� ���������� %�� ����� �� ����� ������������ �� ��� ��� � ��

���� "� ����� �� ������#���� � ��%��������� "� ��� ��#��� ����� �����������

� %���� � ������� �� ��@����� �� ��� ��� � ��� ������� ��� %���������� �

��%��������� ��������� ���� �� ��������� �� ���� � �� ������ ������� "� ���� ��#��

�������� �� ��%��������� "� � ����: � ���� "� ��� ��#��� �� �������� � ������

��������� � ��#� � ��� ��#��� "� ���� ������� �� �������� ������ ������ �"����� ��������

�� �� ��������� ���������� ��� �� ���������� � ��� ��� ������ ��� ���� �� "� ��� ��#���

���� �� ��%��������� "� ���� "����� ���� ��� ���� ������� �� �������� � "� � ��#��

��� ������� ��������� � ����� � ������ �������� � ������ ���� �� ������� ��� �� ���� �

�"��� �� �� �#������ �� ������ ��������� "� � ��������� �� $��� � �� ��������� �

�,����� �� ������ #���� ��� � �"��� "� ����� ����� �� ����� �� �������� ;� ����

��� ��������� "� � ��� ���������<�

�� �� "� � �$� �� ������ � � ����� "� � ��� � �"��� � ��� ��� ������ �����

�������������� ��%��������� ����� ���� �� �������� �� ���������� � � ���� ������: � "�

��� "��� ���� "� ��� � ��� ��� ������� ���� �������������� ���� ��%��������� ����� ���� ��

�������� ;�� "� ������� "� � ���� �������<� �� 8����� >E�I ������ ��� ������ ��������

���� �� %������� ���� � ���� ���� � ��%����������

�� 2���� >E�B? ������ ��� ��������� �� ��������� � �������������� ������ ���� ���

�������� ������ ��%���������� 6��� � ��� ������� � ����� � �� !�A�������� � ��

���� � ����� � �����$������� � ���� � EEF �� "� "��� ���� "� ����� ��������

����� ��������� ����������� "� ��� ��������� �� ��������� � �������������� ������

��� ��������� � �� ���� ��� ����� � ����� �������� � ���� �������� ���� ������

� �� ������ � ��������� ��� ;��� ����< "� �� � ������� �� ��������� ��� �����

�� 8����� >E�>E ������ ��� ������ �������� ��� � ��������� � �������������� ������

���� ���� ��� � ��� ����� � ��� �������� � ������� ��� ������ � ��#� �������� �

����� � ��� �������� ��� ������ � ���� �������� � ����� � ��� �������� 0�� ������

� �� ��� ��������

Page 269: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

Información usada selección

47

46

45

44

43

42

41

40

39

38

37

36

35

34

33

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

Med

ias

mar

gina

les

estim

adas

120

110

100

90

80

70

60

50

40

30

20

10

0

Método usado

libros

esquema

INFORMACIÓN USADA SELECCIÓN

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�I- ������ �������� ���� �� %������� � ��� � �� ��%����������

�� �� ���+��$���& ,� �&��$��

�"�&����& +��+�� &��$�� �%��$1�,��,� ��'� �A+ �$�,� �$1"1 �,�

� � K JL � �

!���# JL GG�� � �

2���� >E�B?- ��������� � �������������� ��� ��� �������� ������ ��%����������

��� ������ ��� ��� ����� � � # � �������� � ��� �� ��������� ��� �����

Información selección

47

46

45

44

43

42

41

40

39

38

37

36

35

34

33

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

Dim

ensi

ón1

Tran

sfor

mad

asIn

form

ació

nse

lecc

ión

1,5

1,1

,7

,3

-,1

-,5

-,9

-1,3

-1,7

-2,1

-2,5

Libros

Esquema

INFORMACIÓN SELECCIÓN

TR

AN

SF

OR

MA

DA

SIN

FO

. SE

LE

C.

8����� >E�>E- 0����� � ������� � $�� ���� ��� �������� ������ ��%����������

�� ��� �������� �

Page 270: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� 8����� >E�>E � ��� ������� "� ��� ������ "� "���� ��� ����� � �� ����� �

�"��� � �� ����)���� � ��� � �$�� � ��%��������� "� � �� � ���� ��������� ������

� ��� ���������� � �"��� � ���������������� ��� ������ "� "���� ��� ���#� � ��

����� � ������ � �� ����)���� � ��� � �$�� � ��%��������� "� � �� � �������� ���������

������ � ���� ���������� ��� ������� ��� ������ ��������� ��� ����� ������ "� ��

����� ����)���� � ������� � ���� � �$�� � ��%��������� "� � �� � ���� � �� ��������

��������������

9�������� �� ��������� � �� ��%��������� ����� ���� �� �������� � �� 8����� >E�>E

� ���� ������� ��� �����- �"���� ��%��������� ����� ����� � ������ �"���� ��%���������

����� ����� ��� � �"��� �� ����� � ����� ������ � ������������� � ��������� ���� ���

� ����-

� �� ��%��������� ����� ��������� ��� ������ � �� ������� ���- > D >E >H ?>

?F ?I BE BH� ����� � ��� ��%��������� �� ��� �����-

; �"���� ��%��������� "� � �"��� ���� )������������ 2�� � � ����

� �� ��%��������� > D >E >H ?F� ����� ��%��������� ��� ����� �

���� )�������� � � ��������� ������������� ���� "� �������� ��#� ������

��������� � ��� ���� �������������

; �"���� ��%��������� �� ������� )����������� � � �"���� �����

� �� ���� � ��%��������� � ��� �������� �"���� "� �����

������������� � � �"��� � "� �� ������

'�%��������� "� ����� ������������� � � ����� ������� ���� ����

�� ����� ;���� %������� � �� �����#���� � �� ������� � ��� ���������������

� �� ��� "� �� �� � � ���� � �� � ��� � �������� ���������� ��

������ � ����� ������� ��� �� �������< � �� �� ������� � � ��#� ������

� ��#� ���� ;� ��� ������ � %������� � ��� ������� "� ����� ��

�������<�

�� ��%��������� "� � �"��� �� ���� �- �� ���������� �� "����

� ��������� � ������ ��� ������� �������� � ��� �������� ��

���������� �� "���� � ������ �� � ��������� � �"��� ����

���� �� � ���������� � ��� ������� "� ������ �� ������� ��� �� ����

�� � �� "� �� ������� �,����� �� �������� �� �"��� ����� "� ��

�������������� � ��� ������� � �� ��%��������� "� � "��� ����� ���

������� �������� � ��� ������� ����� ���� �����$��� ��� �������� � ���

����� %������ ���� "� � ��� �������� ����������� � ����� �� ��������

������� � �����������

� ����� � �� ��%��������� "� � ��� ����� ��� � �"��� � ��� ������� ��

������� �- ������� ���� � �� ������� ;���� ����������< ������� ������������ ����

�� �� ��� ��������

Page 271: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

��� ���������� ���� ��� �� � ���� � ��"������� � ������ �������������

��� � %�������� ���

� �"���� ��%��������� "� � ��� ��� ����� �- �� ������� �� ��#���� � �� �����

� �� ������� � ��� �� ��#�� "� ����� ������ � ��� ����� � ����� "� ����

� ��� ������������ � ��� ������ 2��� �� ��%��������� ����� � ��� �����

�������� �������� �� �"��� �� ������������ ��� �����������

�� ��������� � ��� ����� � ��� �������� "� 9�, �0������� ��� ����������

�%���� �� �� ������� �� ������2����4 , ������� �0������� ��� ����� �%����

�� ��� �����4 %���� ��� ������ �� ��$��� ���� �� ��� �������� ��� �������

�� ������2�����

�+:�:�:� ������� �� ��0������� ��� -���� �� �� #������

�� 2���� >E�BB ������ �� ���� �� ���������� ������� ���� �� ��%��������� "� ��� �����

� ���� ��� ��#��� ������ �� ��������� �� ��� � ��� ������� "� ��������� "�

%���� ���� ��%��������� ������ ���� ������ "� ������ ���� � �"���� �� �������� �

��%��������� �� ���� ������ ��� ��� �����

4�$��� � ���&���.� ��,�� ��.� ���+� �

������� @����� � �L� KH

(������ FJ F�� KH

8�*��� FG F G�

�������� �@�/ � �LJ G�

��� ��+ JF �K G�

��������� FFL GH G�

!���# L LF �J

2���� >E�BB- +��� ���������� ������� ���� �� �������� � ��%��������� ����� � %�����

�� 2���� >E�BC ������ ��� ��������� � �� � 9��� �� ��� � ��� ������� "� �

��� ������� �� ��������� ���� � �������� � �������� � ��%��������� ����� � ����

� �� ��������� 2������ � ������ "� � %����� "� ��@� � �� �������� � ��%���������

����� � ���� � � ������ � "� �� �����$������� � ���� � EEF�

�� 2���� >E�BF �� 8����� >E�>> ������� ��� ������ �������� ���� �� ���� � ��������

� ��%��������� ����� � ���� � �� �������� ������ �"���� ������� �� ���� � ������

"� ��� ��#��� ���� � ���� ���� ��%��������� ������ � �"��� "� ��� ������� ���� �

���� ������� "� �� � ������� � ������ ����� � "� %���� ���� ��%��������� � �

�"��� "� � ��� �������

���� ��������� �� �� %����� �*%��� 9���� ��� �� �� ������ �� ��������2� ��

�� �0������� �9��� �� 0�����

�� ��� �������� ��

Page 272: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� �H�HJ J FH�K LJF H

"������������ �GGLG�L � �GGLG�L �K ��G

�(!7�7 �KLLH � �KLLH �FHL�

��7:(�!7 GH�GG F ����� �LGL � G

�(!7�7 Q ��7:(�!7 K HK F J�H FGH JL

(���� �F� �F �HG JL�L

!���# LFH �J

!���# �����+��� �GJKH �J�

2���� >E�BC- � 9�� ���� �� �������� � ��%��������� ����� � %�����

&���.� � ,� $�&?�&�� � =<@

�����,� ��,�� ������ ���+� ��"��� �&-����� ��"��� �1+�����

�#��� �� F� ��K J��

��01�"� FJG F� F� GF�

2���� >E�BF- ������ �������� ���� �� �������� � ��%��������� ����� � %�����

METODO

esquemalibros

Med

ias

mar

gina

les

esti

mad

as

4,0

3,5

3,0

2,5

2,0

MÉTODO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�>>- ������ �������� ���� �� �������� � ��%��������� ����� � %�����

�+:�:�:� D�������2� �� �� ��0������� ��� -���� �� �� #������

�� 2���� >E�BG ������ �� ��������� � �� ��%��������� "� ��� ��#��� ��� ����� � ���� �

�� ��������� � ��� ������� "� ��� ����� � %���� ������� ��� ����� � ��%����������

���� ������� ;��������� � �� ��%��������� ����� � ���� � �� ��������< � ����������� �

���� � ������$����� � �� %���� ��������- ��������� �� %������� � ���������� � ����

��� � ��%��������� ������������ ��� ��������� ���� ���� %������

�� 2���� >E�BH ������ ��� ��������� � �� � 9�� � ��� %�������� � ���������� �

� �� ��� ��������

Page 273: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� ��&��'&��"� $� (� ��+"�!�&��"�

� %�$��������� ��� ���!���� �� $�� �� ����� ���� �� � ������

� %������

� %�������.��� ��

� C���+����

� , ����� �� ����� ��������

� ������#����

� �����������

� ������������

9 ����� �� �� �� ���� ��

�� ������ 3�����������

�� �������� �� �������� ��

�� @����� $�� �� ����� �� �������� � ���� �� 3����������

�� 1�����������

�� /'����)����

�� /�������

�� /�������������

�� /������

�� /�������

�9 /0��������� ��� �$����

�� A�����������

�� A����������� ������

�� A��� �����

�� ?�����+�����

�� ?�'������ �� �������� *�����

�� 2�� ��#�

�� E������� *�

�� B���� ��

�� ��������

�9 �������� ����������

�� ������� ��

�� ���������

�� ������������� �� �� � ������

�� ���� �����

�� ���!����� �� ��'�������

�� :������

�� @���<��

�� @����� �� �������� �� �� �� � ������

�� @��� �� ��'�(���

�9 >�� �� 3�����������

�� M�����.� �'����)����

�� :������

�� /�$����

2���� >E�BG- ����������� � �� ��%��������� ����� � %���� � �� ���������

���� ��� � ��%��������� ����� � %����� �� ��� � ������ "� � ��� ������� ��

��������� ���� � �������� � %�������� ;� ���� � �����$������� �� ����� � ���� �

EEF<� ��� %������ "� ��@� � � �� ������� ������� ���- � ������ ��������� � ��� ���

��#� ������ �� ��%��������� ���������� �� ������������ � ������ ��%��������� "� %����

����� "� �� �����$������� � ���� � EEF�

���� �����$�� "� �� ��%��������� "� �� ��#�� ��� � ���� ���� � %������� �� ������

�� ��� �������� ��

Page 274: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� FGFLGLL � �H G �FL

"������������ ��K��JL� � ��K��JL� ��KJH

�(!7�7 ��KJLHL � ��KJLHL FKKJJ

��7:(�!7 GGGJ F �GK GKGF F

"&$7$3@! �GLGH�G G� � G �L �J��J

�(!7�7 Q ��7:(�!7 LGHLL F F��HH �FF FK

�(!7�7 Q "&$7$3@! JF LJH G� �JKJJF �K�

��7:(�!7 Q "&$7$3@! F�LF � F L�L L�� H

(���� FJ�K�� � F F��J

!���# �G GLGJJ FFH

!���# �����+��� FK��FG�K FF�

2���� >E�BH- � 9�� ���� �� %������� � ���������� � �� ��%��������� ����� � %�����

��������� ��� "� ������������ �� ���� � ��%��������� ����� ��� ��� ���� ���

��#��� ���� � ���� �������� �������� � ��%���������� ���� � ��� �� � �� 8����� >E�>?

� �� 8����� >E�>B�

Información que falta

42

41

40

39

38

37

36

35

34

33

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

Med

ias

mar

gina

les

estim

adas

70

60

50

40

30

20

10

0

Método

libros

esquema

INFORMACIÓN QUE FALTA

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�>?- ������ �������� ���� �� %������� ���� � ���� � %���� �� ��%����������

�� 2���� >E�BD ������ ��� ��������� �� ��������� � �������������� ������ ����

��� �������� ������ ��%��������� "� %����� 6��� � ��� ������� � ����� � �� !�A

�������� � �� ���� � ����� � �����$������� � ���� � EEF �� "� "��� ����

"� ����� �������� ����� ��������� ����������� "� ��� ��������� �� ��������� �

�������������� ������ ��� ��������� � �� ���� ��� ����� � ����� �������� � ����

�������� ���� ������ � �� ������ � ��������� ��� ;��� ����< "� �� � ������� ��

��������� ��� ������

�� �� ��� ��������

Page 275: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

Sistema

PréstamoParkingWLMSVídeo

Med

ias

mar

gina

les

esti

mad

as

8,5

8,0

7,5

7,0

6,5

6,0

5,5

5,0

SISTEMA

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�>B- ������ �������� ���� �� %������� ���� � ���� � %���� �� ��%����������

�� �� ���+��$���& ,� �&��$��

�"�&����& +��+�� &��$�� �%��$1�,��,� ��'� �A+ �$�,� �$1"1 �,�

� �KH FGG � �

!���# FGG �J GHL � �

2���� >E�BD- ��������� � �������������� ��� ��� �������� ������ ��%��������� "� %�����

�� 8����� >E�>C ������ ��� ������ �������� ��� � ��������� � �������������� ������

���� ���� ��� � ��� ����� � ��� �������� � ������� ��� ������ � ��#� �������� �

����� � ��� �������� ��� ������ � ���� �������� � ����� � ��� �������� 0�� ������

��� ������ ��� ��� ����� � � # � �������� � ��� �� ��������� ��� �����

�� �� 8����� >E�>C � ��� ������� "� ��� ������ "� "���� ��� ����� � �� ����� �

�"��� � �� ����)���� � ��� � �$�� � ��%��������� "� � ��� � ���� ���������

������ � ���� ���������� � �"��� � ���������������� ��� ������ "� "���� ��� ���#�

� �� ����� � ������ � �� ����)���� � ��� � �$�� � ��%��������� "� � �� � ���� � %����

��������� ������ � ���� ���������� ��� ������� ��� ������ ��������� ��� ����� ������

"� �� ����� ����)���� � ������� � ���� � �$�� � ��%��������� "� � �� � ���� �

���� ������ �� �������� ��������������

���������� �� ��%��������� "� � �� ����� � ���� � � �"��� � ������� ����� "�

�� �"��� � %���� ����� ��%��������� ����� "� �� ������ ������ ������� � �� ����� ;�

���� � %� � �������� �� ������ ���� �� �������� � ��%���������<� ��� ������ �� �

������ ��� �������� � ��� "� � ����� ;����� )���� � >? ?I CE< � ��� ������ "�

� �$�� ������������ � �� ��������� � ��������� ������ � � �"��� "� �� �����

������ ��� �� � ��%��������� ���������� ������� ����� � ������� �� )����������

��������� ���� �� %������ � "� �� %���� � ��%��������� ������ ���� �� �������� �

����� ���� ����� � � �"��� � ��������������� "� � ��� ������ ������������ �����

� "� �� �������������� � �� ����� � � �"��� � ����� ���� ������

�� ��� �������� ��

Page 276: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Info que falta

42

41

40

39

38

37

36

35

34

33

32

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

Dim

ensi

ón1

Tran

sfor

mad

asIn

foqu

efa

ltaca

tego

r

1,3

1,0

,7

,4

,1

-,2

-,5

-,8

-1,1

-1,4

-1,7

-2,0

Libros

Esquema

INFORMACIÓN QUE FALTA

TR

AN

SF

OR

MA

DA

SIN

FO

QU

EFA

LTA

8����� >E�>C- 0����� � ������� � $�� ���� ��� �������� ������ ��%��������� "� %�����

0�� ���� ���� �� ������ ��%��������� "� � �� ����� � %���� ������ � �"��� �-

� 2���� ������� ���� ������ �� �������� ���� � ��� ������ � ���

������������ � ��� ����� �� ���� � ����������� � �� ������

� 6�������������� �� ������� � ���������� ���� � "��� ���� � %���� �

�����$��� � ���� � �%���� "� � ��� ������ � �� ������ �� �� ����

�� "� � �� ���� � �������� ��� ����� � �%���� "� � ����� �������� �

������ � ���� ������ ��� ������� ��������� ���� �����

� �������� � �� %��������� �� �� ���� ��� ��#��� "���� ������ �� ����� ��

%�������� ���� � �� ������� ���� �� �������� � �� ������ �� ��� ���� ���

��� "� �� %�������� � � �"��� ���� ��������� ���� �� ����� �� ����

�� ������ ������

��� ����� ����� ������� "� ���� �� �0������� ��� ��� ��)���� ������� %��� ��

������� �� 9���� �� �� ������� �� ���� �%��&�� � �*%��&��� 2�� ����� � ��������

���� ����$������� � ����� � ��� � ��� ��������� � �"����

�+:�:�:� ���������� ����� �� ���%������ ��� �������

������ �� �������� � �� �������� ����� �� ��%��������� "� ��� ��#��� ���� ������ ��

�������� ���� �� "� ��� ����� � %����� �� ��������� ����������� � �� "� � ���� � ��

������ � "� �� �%������� ��� �� ������� �� ������2���� ����� ��%���������

�������� ���� "� ��� �������� ����� ����������� ���������� ���� "� ��

�������� ������ ���� ��� ���������� ��� ������ � �� ��������� 9��� ���������� "�

�� �� ��� ��������

Page 277: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� �� �������� � "� � ��� ��� ��#��� �� ��� ������ � �������� � ����� � ��������

"� �� ����� � � �"��� ��� �� � ����� ��� �� ������� %�������� � ������ � ��� 2��

� � ���� �� ����� "� � �������� � ������� �� �������� �� ��� ��� �� �����#���� � ��

������� ��� ������������ � �� ��� "� �� �� � � ���� �� � ��� � ���� ���������� � ��

� ����,�� �� ��%�(�� � %����� ���� ����� �� � �� �� ������

�=�1�2 �/�'�!7!)�) )�$ �(.*� �

6��� � ������� � �� 2���� >E�C ��� ������� ������� � ��� � ����� ���� � ������ �

�� %�������� �� �"��� � ��������������� ��� ���-

� �� ������ � �������� ����������� ���� ������� �� ���������

� �� ������ � �������� "� � ��#�� �� ���������� � ���� �����

� ��� �������� "� ��� ���������� ��� ��#����

� ������������� � ��� � ������� ��� ��������� ������������ ��� ��� ���� �������

��������

�+:�:�:� D������ �� ����� �����������

�� 2���� >E�BI ������ �� ���� �� ���������� ������� ���� �� �������� � �������� "� ����

��#�� �� ���������� �� ������� �� ��������� � ��� ������� "� �� �������� ��� �"���

�� ������� ��� ���� �������� "� �� �������� ��� ������ ���������� "� �� ����������

������� � � �"��� ;� ��%����� � ��� ������< � ���� ����� ���� "��� ���� "� ���� ���

��#��� ��� �"��� ����� ��� ���������� ����� ��� �������� ��������� ��� �� ����� ��

����� ��� ��� ������� �������� � ������ "� �� �������� � �������� ��������� ��� ���

��������� ��� ���� � ��������

4�$��� � ���&���.�� ��,�� ��.� ���+� �

������� @����� KFF L KH

(������ � LL �� KH

8�*��� �HG K G�

�������� �@�/ �HH KG G�

��� ��+ ��H L� G�

��������� �JK KK G�

!���# �HH KG �J

2���� >E�BI- +��� ���������� ������� ���� �� �������� � �������� ����������

�� 2���� >E�CE ������ ��� ��������� � �� � 9�� ���� � ������ � ��������

���������� �� ��� � ������ "� � ��� ������� �� ��������� ���� � �������� � �����

� � ������ � �������� ��������� ;�� �����$������� �� ����� � ���� � EEF<� 2������

�� ��� �������� ��

Page 278: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ������ "� � %����� ��@� �� � � ������ ��������� � �� �������� ����� "� � ����

� �����$������� � ���� � EEF�

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� LFHJ J �FFJ�� GLKH

"������������ �LGLGH � �LGLGH J��GJK�

�(!7�7 LF�J� � LF�J� FG�H�

��7:(�!7 HF F � JJ LJ

�(!7�7 Q ��7:(�!7 GLK F �HH H� LK

(���� GGHJ�� �HG J G

!���# L�J �J

!���# �����+��� �FK JH �J�

2���� >E�CE- � 9�� ���� �� �������� � �������� ����������

�� 2���� >E�C> �� 8����� >E�>F ������� ��� ������ �������� ���� �� ���� �� ������

� �������� ��������� ��� �"��� ��� ������� �� ���� � ������ "� �� ���� � ����

���� � ��� � ��� ������ "� ���� � ��� �� �"��� ������ ����� ���� �������� "� � �

���� �� �"��� ���� � �������� ��� ������ "� ��� � �"��� � ���#���� � ��������

� ������� � %�������� �����$���� ���� "� �� ����� ��� ��� ������ ���� �� ���� �

����� �����$�� � ����� ���#���� � ������� � ���������

&���.� � ,� $�&?�&�� � =<@

�����,� ��,�� ������ ���+� ��"��� �&-����� ��"��� �1+�����

�#��� KFF �JK JLJK KHK

��01�"� � LKL �JK � HFJ �FFG�

2���� >E�C>- ������ �������� ���� �� �������� � �������� ����������

���� ��� ��� ����� ����� ������� "� �� ������� �,��� � ����6�� ����

0�������� ��� ������ �� %������ � ��� "� � �������

�+:�:�: D������ �� ����� #���������

�� 2���� >E�C? ������ �� ���� �� ���������� ������� ���� � ������ � ��������

����������� ���� ���� ��� � ��� ����� � ��� %������ � ������ � ������ �� ���

� ������ "� �� ���� � ���� ���� � ��� � �"���� "� ���� � ��� � ������ "� �

������� ���� ����� ��� ��� �����

�� 2���� >E�CB ������ � �������� � �� � 9�� ���� � ������ � ��������

������������ �� ��� � ������ "� � ��� ������� �� ��������� ���� � �������� �

� ������ � �������� ����������� ;�� �����$������� �� ����� � ���� � EEF<� 2������

� ������ "� � ������ %����� ��@� �� � � ������ ���"� � ��� ��� � ������������ ��

� �� ��� ��������

Page 279: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

METODO

esquemalibros

Med

ias

mar

gina

les

esti

mad

as

14

13

12

11

10

9

8

MÉTODO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�>F- ������ �������� ���� �� �������� ���� � �������� ����������

4�$��� � ���&���.� ��,�� ��.� ���+� �

������� @����� F � �F� KH

(������ H LJ KH

8�*��� JF �F G�

�������� �@�/ L� �L G�

��� ��+ L� �F� G�

��������� F ��F G�

!���# JF � � �J

2���� >E�C?- +��� ���������� ������� ���� � ������ � �������� ������������

����������� � ���� � ���$���� �� IFW �� IEW � "� � ���� � �����$������� � ����

� EE>�

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� ��J J JFKL �HHF

"������������ � JKJ� � � JKJ� LK�L

�(!7�7 FKGL� � FKGL� L�G

��7:(�!7 LJGJ F F GL GL H

�(!7�7 Q ��7:(�!7 LH F LHL JG � K

(���� �FLJH �HG �F�

!���# ��� �J

!���# �����+��� H�HLK �J�

2���� >E�CB- � 9�� ���� � ������ � �������� ������������

�� 2���� >E�CC �� 8����� >E�>G ������� ��� ������ �������� ���� �� ���� � ������

�� ��� �������� �

Page 280: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� �������� ����������� ���� � ���� � ��� ������ �"����� � ������ "� ��� �"���

� ��� ���������� ���� �������� "� ��� �������

&���.� � ,� $�&?�&�� � =<@

�����,� ��,�� ������ ���+� ��"��� �&-����� ��"��� �1+�����

�#��� F G � F LH FGGK

��01�"� �J � F �F �

2���� >E�CC- ������ �������� ���� �� �������� ���� � �������� ������������

METODO

esquemalibros

Med

ias

mar

gina

les

esti

mad

as

3,4

3,2

3,0

2,8

2,6

2,4

2,2

MÉTODO

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�>G- ������ �������� ���� �� �������� ���� � �������� ������������

���� ��� � ���� "� � ������ � �������� ����������� ��� �� ��#�� ���� � ��

���� ������ �"���� � ������� �� ������� ������� ����� �� �������� �� ��� ��� � �����

�������� �� � ��#� � ���� � �����$������� ����� "� � ������ ��� �� �� ��@�����

�� ��� ���� ����� "�� ����� ��� �� ��������� � ��� �������� ������������ 2������

������ "� ��� �"��� � ��������� ���� �������� "� ��� ������� ���� ��� �� ���"�

��� �������� ����������� ��� �"��� ��� ���� ���������� ��� ��#��� ������ "� ��

������� ���� ����� 2������ ��� �� ����� � �� ��������� �������� � ��� �������� "�

������� � ������� ��� ��� ����� ��)������ ��� �� %������ ��� �*%����� 9����

��� �� ����� �� ��������2� �� ��� ������ �����������

�+:�:�:� D�������2� �� ��� ����� #���������

�� 2���� >E�CF ������ �� ��������� � ��� �������� "� ��� ��#��� ��� ����������� �

��� ������� "� ��� ����� � ����� ?H ��������� �� ������� � �������� ��� ���

������� ����������� ;��������� � ��� �������� �����������< "� � ������$����� � �� %����

��������: � ���� ��������� ���� ������� ������� �� %������� � �������� � ����

������� ������������ ���� %����� ��� �������� ������������

�� �� ��� ��������

Page 281: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� ���&��&��

� %�������� ������ �����

� C����3 @�����

� ��#� ,� ��

� �������" ���������

� @3�����" ���������

� 1��� 8��( @�����

� 1����� ��" ���������

� 1����� @�����

9 1�7���37���

�� 8���� :�����

�� 8��( ���3� ��� ���3 ������

�� 8������� @�����

�� ?����'��� @�����

�� >���7���

�� E����� ��

�� E����� �� �������)�

�� B�#��� B�������

�� ��������7�����.)���7���

�9 ������� ����������

�� ������� �� 6����������

�� �7���7���

�� 6�)��� �� �� � ��� �

�� :���������" ���������

�� M������ ������

�� :�������� ������

�� :��������� @�����

�� ����������" ���������

2���� >E�CF- ����������� � ��� �������� ������������

�� 2���� >E�CG ������ � �������� � �� � 9�� � ��� %�������� � �������� � ����

�������� �� ��� � ������ "� � ��� ������� �� ��������� ���� � �������� � %�������

� �������� � ��� ��������� �������� � "� � ���� � �����$������� �� ����� � ����

� EEF� 2������ � ������ "� ��� %������ "� ��@� � � �� %������� � �������� ���

� ������ ��������� ���� �� �������� �� ������� � ������ �� ������������ � ������

������� ����� "� �� ���� � �����$������� � ���� "� EEF�

��� �������� � ��������� � "� ��� � ���� "� �� �������� � ��� �������

���� )���������� �� ������ "� � �� ����� ���� �� �������� ;�"��� � ������<� �

������ "� � ��� ��� ��@� � � ������ ���� � �� �������� ���"� ��� "��� ����

"� ��� ���������� � ��� ��� ��������� �� ��� ��� ������� � %���� � �������� ����

���� "� � ����� ��� ��%����� ������������

�� ���� � "� �� �������� � ��� ������� ����� �� ������ "� � �� ����� ���� ��

�������� � � ����� � "� ��� ����� "� � �� � "� � �"��� �������� ��������

"� �� ��������� ��� ������ "� �� ����� ��� ���� ����������� ��� �� ���� ���������

�� 8����� >E�>H ������ ��� ������ �������� ���� �� %������� ���� � �������� � ����

��������

�� 2���� >E�CH ������ ��� ��������� �� ��������� � �������������� ������ ���� ���

�� ��� �������� ��

Page 282: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�1"� ,�

41�&�� $1�,��,�� ' � ��,�� 4 ��'�

��+� $1�,�����$�

����#� ������*����� ��LH�FFH �F G FL� G��F

"������������ JF LFG � JF LFG G �J

�(!7�7 JLJKJJ � JLJKJJ KGLG �

��7:(�!7 �LKJ�� F HH � J� ��

!(�&"/(@ ��FG�F�F H � H�FK�F H�F�

�(!7�7 Q ��7:(�!7 JGHH F FGKL � KH�

�(!7�7 Q !(�&"/(@ F GGFG� � � LJH�G �FK��

��7:(�!7 Q !(�&"/(@ J�K�KG J� LGJK� �L GKG

(���� JGGKFG J� LFLF�

!���# K�JFL�G K

!���# �����+��� HFH�J J

2���� >E�CG- � 9�� ���� �� %������� � �������� � ���� ��������

Técnica seleccionada

2625242322212019181716151413121110987654321

Med

ias

mar

gina

les

estim

adas

70

60

50

40

30

20

10

0

Método usado

libros

esquema

TÉCNICA SELECCIONADA

ME

DIA

SM

AR

GIN

AL

ES

ES

TIM

AD

AS

8����� >E�>H- ������ �������� ���� �� %������� � ���� � �������� � ��� ��������

�������� ������ �������� 6��� � ��� ������� � ����� � �� !�A�������� � �� ����

� ����� � �����$������� � ���� � EEF �� "� "��� ���� "� ����� �������� �����

��������� ����������� "� ��� ��������� �� ��������� � �������������� ������ ���

��������� � �� ���� ��� ����� � ����� �������� � ���� �������� ���� ������ �

�� ������ � ��������� ��� ;��� ����< "� �� � ������� �� ��������� ��� �����

�� 8����� >E�>D ������ ��� ������ �������� ��� � ��������� � �������������� ������

���� ���� ��� � ��� ����� � ��� �������� � ������� ��� ������ � ��#� �������� �

����� � ��� �������� ��� ������ � ���� �������� � ����� � ��� �������� 0�� ������

��� ������ ��� ��� ����� � � # � �������� � ��� �� ��������� ��� �����

�� �� 8����� >E�>D � ��� ������� "� ��� ������ "� "���� ��� ���#� � �� ����� �

� �� ��� ��������

Page 283: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

�� �� ���+��$���& ,� �&��$��

�"�&����& +��+�� &��$�� �%��$1�,��,� ��'� �A+ �$�,� �$1"1 �,�

� L K KH � �

!���# KH GFFGH � �

2���� >E�CH- ��������� � �������������� ��� ��� �������� ������ ��������

Técnica elegida

2625242322212019181716151413121110987654321

Dim

ensi

ón1

Tran

sfor

mad

asT

écni

cael

egid

aca

tego

1,1

,9

,7

,5

,3

,1

-,1

-,3

-,5

-,7

-,9

-1,1

-1,3

-1,5

Libros

Esquema

TÉCNICA

TR

AN

SF

OR

MA

DA

ST

ÉC

NIC

A

8����� >E�>D- 0����� � ������� � $�� ���� ��� �������� ������ ��������

�"��� � �� ����)���� � ��� � �$�� � �������� "� � ��������� ��������� ������

� ���� ���������� � �"��� � ���������������� ��� ������ "� "���� ��� ����� � ��

����� � ������ � �� ����)���� � ��� � �$�� � "� � ��� � ��������� ��������� ������

� ���� ���������� ��� ������� ��� ������ ��������� ��� ����� ������ "� �� �����

����)���� � ������� � ���� � �$�� � �������� "� � ��� � ���� ��������������

0��� ��������� �� %�������� �� �"��� � ��������������� � ������ ������ �

�����$��� ���� ������� ����� ���� ������� � �� ������� �� ������� � ������ �

������ � ���� ������� � ������ � �������� �������� �� �������� �� ������� "� �

������� ����� ����� ��� �"��� ���� ��� ������� ��� ������ ��� �� � �� ������ �����

� ���� ���"� �� ������ �������� � ��� �������� ������ ��� ������ �� ������ � ��������

�� �������-

� ��� ��#��� ���%���� ������� ��� %������ ���� � � ���� � B G D >> >? >H ?G�

���� "��� ���� "� �� ��� ������ ����� �� ���� � ������������ ��$���� ����

���� ����� �� "� �� ��� ������� �� "� ��� ���� �� �������� �� � �����

� "� ��� %�������� ����� � �������� �������� ���� ���� R�������R���- BFW

?FW >FW ?DW ??W >EW ���� � ��� ������� � �� 8����� >E�>D� ���

�������� ��� ��� ������� �������������- "� ����� ��� �������� � ��� %������

�� ��� �������� ��

Page 284: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� ������ ;� �� � ���� ��� ��������� ����� � �� ������ � ��< � "� �� ���

������ ;���� "� ������� ������� ���������� � � 6�������� ? ��� ���������<�

�� ����� � "� �� ������� "� �������� ��� ��%������ ��� �������� � �� �����

%������ � ���� "� �� "� �� �������� � "� ��� ��#��� �� ��� ������ �� ���

��%������ ��� ��� ��������� �������� � ��� %������ ��� �� %���� � "� �����

������ ��������� � ��� �������

� ��� ��#��� ���%���� ������� ��� ���� � ������ ��� � � ���� � > >B ?E�

���� ��� "� �� � ������ ���� ��� � ������� � ������������ ����������

���������� ������ � ������� ������� "� ������� � ��� ����� � �����

������ ���� ���� ������ �� ���������� ;�� �� "� � �����<� �� "� ��� �����

"� � ��#���� � ��� �������� �� "��� �� ����� � ��� ������ "� � �"���

����� ��� �������� ���� ���������

0�� ������� � � %���� � ���������� ;�� ��� ������� ���� � ���������< ��� �������

"� ��� ��#��� �� � ���� � ������ � �� ����������� � ����� ������ �������� ������ ��

� ��� �� ��� �� ��� ������ �������� � ��� �� ���� �����$���� �� �������� � ���������

���� � ��� ������� "� ��� �������� ? H ��� �� ����� �� ������� ?B ?F ��� �� ������

9��� ���������� � "� ��� ��#��� "� ��� ���������� ��� ������ ��� �������� ��� �������

�������� ;�������� � �������< ������ ����� � �� ����� ���� �����������

��� ��� ������ ���������� ���������� ����$��� �� ��������� ������� ����� � "� �

�"��� ����� �������� ���� �������� � ����� � ������ ����� ���� ����������

0�� ���� ���� � ��� ����$��� "� � ����������� ���� ������ �� ������������ ����

� ���� ��� �� ���� � �"��� %����� �� �� ���%������ � ���������

8������� � ��� �������� ������� "� �� 9%������ ����� �0������ ���

������� �� �� 9� %���� ���������4 %����� �� ������� �� ������ �� 9����

�� �� ������ ���� ������� �� �� ��� �� %������� �� ������ �$�������� "� � ���

���� ��� � ������ � "� �� �������� ��� �"��� � ���� ������ "� � �� ���� �����

� �� "� � "����� ���������

6��������� ��� �������� "� ��� ��#��� ��� ������ � ��������� ��� �"����� "�

�#�� ������ ��� �� ���� ��� ����$�� ���� ��������� ������� "� ����� "� ��� �������������

����������� ��� �������� ���� �������� ���� �����

8������� ���� "� � �� ������ ��������� � "� ��� ������ � ������ �� � ��� �

�� ��������� �� ���� ������� �� �������� � ������ ���������� ������ )����������

� �� ������������

�+:�:�:� ���������� ����� �� �0������ ��� �������

2��� � ������ � �� %�������� �� �"��� � �� �������� "� � ������ � �������� �

������� � � ���� � ������ � ���� �� �"��� ������ ��� ��� ��#���: "� � ������ �

�������� ����������� ���� � ���� � �"��� � ���� "� ���� ������: "� ��� ��#���

��������� ��� %������� � �������� ����� "� �� ��� �������� � �������� "� ������ ��

����

�� �� ��� ��������

Page 285: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

6��������� ���� ��������� � �� ������ � �� ����������� � "� ��� ��)���� ��

����$��� �� ��� ����� �� ��� �� ��� ����� �� ��� 0����4 � ��$� ��� �� ��

��� ����� ;���� ������ "� � ���#���� � �������� � ������� �� �������� ���� �"�����

"� ������� �� �������� ��� ������ "� �������� ����� "� �� ��� ��������< � ���� �

������ )������� �� "� � ��� �������� 6��� ������� � ��� ��#��� � �������� ��

�� � ���� �� ���� ;�������� %������ ������� � �� �������� ��� �"���< �� "� �����

� ������� )������ ������� "� ��� ����� ��� ��0���� �� �� �0������� ��� ����

2������ ��� ��� ��� �� ��� �� "� ��� ��#��� ����� � ��������� ���� �������� ����

�$����� ���� "� ��� ������ ������ ��� ��� �� "� ���� �������� "� � ������ ����

0�� ������� ������� "� �� ������� ����� � �������� ���� %�����4 , �� �� 9�

%���� ��������� � ��� ���� �6��� � �� ��� ��� ������ ���� � �#� ���� � %������

�=�1�� ���!(/�''!�#" )�$ �(.*� �

0��������� �� ��#�� ���� �� �����%������� �� �"��� ����� � "��� "� �������� �

%���� ���#���� ��� ��������� "� �� � ��� ������ � �� ����� � �� ��������� �� ��� ���

��� �� "� � � �������� ���� ���� ����������� ��� �� $������ ���������� ��������

���

� .� ���� / ���� ���� � 5��� ��!���� �� ����� � ��� ��#��� �� �����

� �"���� ��� ������ ������� � ���� � "� �� � ��������� ��� �����������

2������ ������ "� � �"��� ������ �������� ��%���������� ���� ��� �����

� ���� � �� ������� � ���������� ��� ��������� ���� %�������� � ���#� �

�� ��%��������� �������� � � �"����

� E�� ���#�� ������ � � 5����F �� ����� ����� �������� ��������� � ������

����� ������ �� ����� "� ������������� ��� ��#��� �� � �� �����������

���� ������������ ���� ���������

� 0����� !� � ����#��� ����� � %���� ������ ��%��������� ���"� ����������

�� ��%��������� "� �� �������� � �$� ��� � ����� "� � ���� ������ ��

�"��� ;���� ��� #���� � ����� "� � �� � ������ � ������� �� �������< �

��%��������� "� ��� ������� � �� ������ ����)�� ���� ���������� ��� ������

�������� �� �"��� ;���� � � ���� � �� )������� �� "���� � ���������

���� ������ �� "� "���� ���� ��� ��� ����� � �%���� "� � ������<�

� G�� 1�� � / �� 1�� �� �� ����� � ���� � "� %������ �� �������� ��� ������

� ��� ������� � �� ����� "� � ��� �� ������� � �����$���� � ��� ��������� �

"� �� � ��������� ��� ���������� ���� ��� �������� 2������ �� ����� � ��� "�

���#�� ����� ��%����������

� E�� �������� � ����� � �� ������ � � �������F �� �� ���� �� ����� �

��� ����� �� �������� �� %���� "� ����� � ��#�� � �� � �������� ���� � ��

�� ��� �������� ��

Page 286: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

%������������ � "� ��� ��#��� ����� ���� � ������� ����� � �� ������� �

��� "� ��������� �������� � ������ ���� �� ��� ��� ��%�(���

� EG�� *�� ��������F 8������������ ��� �������� "�� ����� ��� ����������

� �� ���� � ���� �� �������� ������ ��� 2������ ��� ������ ����������� �

�������� � ������ ����� "� ��� �������� ������ ������

� E����#�� �� ����� � � �� ���� � ����&��� � F 6��� ����� �$���� "� ��� 6���

�� "� ��� ��� ���� ������� ����� "� �� ���� ��� � �������� "� �������

�#���� �� ����)��� �� ��� ����� �� �� ������������� ����� ����� ���������

�� ����������� � �� �������� � �� ���� � ������ ��� %�����������

� (������� � �� +����� / ��� ��������� � ��!��� �� �� "� � �$� � ��

���������� � ��� ������ ��������� �"����� ������ "� ����� �� ����

���������� ��� �"����� "� � �$�� � �������� �� ���������� ���� ��� ��������

;������� � ���������� ��������� ���< �� "� ��� ����� "� ��� ������ ��

�"��� ��� ���������

� �� ����� � ��� ��������� � ��� ������ "� ��� ��)���� ������ ����0�9�� ��

�� ������� �� ������2����4 ������ ���� ����0���� ���������� ����&� ��$���

��� $��%�� ���� � ���� � � ������� ���������

�=�1�� #"'$*(!#"�( (#+�� $#( ��*4#(

2�� ���� � �������� � �� ������� >E�B �� )������� � ������ ������ ����� ��� ������

� ��� ��� ������ > B ����������� ������� � %��� �� ��������# ��� ������ ? C

����������� ������� � %��� � ���� ���� � ������ � ������ � ��������� �� ��� �������

� �� � ���� �� ��� ��������� ��%����� � ���� ��� � ��� �������� ������� ���������

���������� ;�� "� "��� ���� "� ��� ����������� � ��� "� � ���� �� ��� �������

��� � ����� � ����� �����������< �������� � ��� ������ � ��� ����� � "� � ������� ��

���������

�+:�:":� 1������ ��� �0��� �� 1%����2�)� �� ��� ���%�� � , �

0��� ������� � %��� �� ��������# � ���� � %��� "� �� � ������ ��� �� ������

����������� �� ����� ������ � �������� ���� ��� �������� ������� � �� � ��������

���� ��� ������ > B ;�"����� "� ���������� ���� ������ � �������� � ��� ��� ������

�"��� ������ �����������< �� ���������� � ��� ������ � ��� �������� ������� ����

���� ������� 6�� �� $� �� 2���� >E�CD ������ ��� ������ � ���� ������� ������� ���

����� ������� 0��� ��� �������� ������������� ;������ ������ � ����< �� ����� �@#�

��� ������ ����� ���� ��� �������� ������������ ;���� �< �� ����� �@#� � ���#���� �

������ "� � �����������

� ������������� � ��� � �������� ��� ������� ���� ��� � ��� ������� ��������� � �

)��������

�� �� ��� ��������

Page 287: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

������� �����)(�� ���'*�� � ���� , ���� -

�����"� , �����"� . �����"� , �����"� .

�� �� *$�" ��� �� ��� ���

/������� �� ��(�&&��"� ��� ��� ��� ���

�� $*$�� � � K K

�� '�")(�!�� � � � �

������� � ��'" '�")(�!�� �� �� �� �

�� �0*$�� � � K K

� ��)* "� �0*$� �� �� K K

�� ��+" *��$� �� �� � �

��������� ��'" ��+" *��$� �� �� �� ��

�� ��+" �� +�( � � � � �

��'" ��+" �� +�( � �9 �� �� ��

�� ��&��&�� &"���$���$�� �� �� � 9

/����� � �� ��&��&�� ��(�&&�"��$�� � � � �

���&��&�� ��(�&&�"��$�� 9 � �� ��

2���� >E�CD- ������ � ���� ������� ������� ��� ������ ���� ��� ������ > B�

>� ��������� �� � ������� ��� ��� ������� $��� � �� 2���� >E�CD � ��� �������

"� �� ��%����� ��� ��� ������ ������� ����� � ������� ��� �������� �

������ ���� � ������������ ���� ���� � ��������� ����� ���� � �"��� �

���� � �� ����� ��� ��� ��� ������� ���� ���� ������� "� � ����� � ���������

���� � ������ � �������� ��@� � � ����� "� � ����� � ������� �� ������

��� ������ � ���� � "� ��� ������ � �� �������� ���� ����� ������� �

�� ������ ������ � ��� ������� ����� � � ���� �� ����� � ������ � ���

�������� ��� ��#��� ��� ��������� � �� �������� ��� ������ ����� �������� ����

"� ��� ��#��� ��� ��������� � �� �������� ��� �"���� ����� �������� �������

��� ��� ����� ������� ������ �������� �� ��������� � �� ����� � ������ �

�������� � "� ��� ����� ������� ����� ������� "� � �"��� � ���������������

����� �� ������ ���� ����� � ��� �������� ������������ � �� )�������

� �� ���������

?� 5��������� �������� � ��� ������ $��� � �� 2���� >E�CD �%����� � �� ����������

�� �"��� � ��� ������� "� �� ���������� �� ���� ��� ��@���� ���

�� )������� � � ������ � ��������� � )������� � ��� �����- � ���� �

�������� � � ���� � �� �������� ��� ������ ;����� B< � ������ � ���������

���� ��� "� � ����� � ��� � � ���� � �� �������� ��� �"��� ;����� ><�

���� ���� ������� "�- ;>< � ���� � �������� "� ��� ��#��� ���������� ��

������� �� �������� ��� �"��� �� � ������� ��� �� )������� � ��%�����

� ��� �������� � ��� ��#��� "� ��������� �� �������� ��� ������ ;?< "� ���

����� � ��� ��#��� "� ��������� �� �������� ��� �"��� ���� � �����$���� �

��� ��������� �� ����� ����� �������� ��� � ������

B� $��� � ��� �������� � ��� ������ $��� � �� 2���� >E�CD �%����� � ��

�� ��� �������� ��

Page 288: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���������� �� �"��� � ��� ������� "� �� �������� "� ���� ��� ��#���

����� � �� ���������� �� �"��� �� ���� ������ ����� � ������ ���� �

���� ������� � "� ��� �������� �� � �� ������� �� ��������� �� �"��� �

����������������

C� ��� ������� �������� � ��� ��� $��� � �� 2���� >E�CD �%����� � �� %�������� ��

�"��� ������� � ��� ������� "� ��� ��������� �� ������� � ����� "� ���

��#��� ��"���� )������� � � ������ � ��������� ���� � � ������ ������

� � ���� � ��� ��#��� "� ���������� ������ ���� �� �������� � "� ��� �����

"� �� �������� �� �#��� ������������� ��� �� )�������� ��� ������ �����

� ���� �������� ������� �� "� ����� � ��������� �������� � "� ��

�������� ���� ������� "� ������������ � �� )������� �� ��#�� ���

�������� ������ ������ �������� ����� ���� "� ��� � �"��� �� ��������

�� ���� �� ��������

F� "� ����������� � ��� ��#��� "� ��������� �� ������� � �������� �"�A

��S�"��� ;����� >< � ���� ������� � ��� ���� "� ��� ��� "� ����

��� ������ ������� � �"��� � ���������������� �� ������ � ��� ������� ��

"� ��� ���������� ��� �� ����� � ��#��� "� �� � �� ����� ����������

� � ������� � ������� �� �������� ��������� � ��� ��� ��������� ����

������� 6��� �� ��� ������ ��� �� ������� � ��� "� ������� �� �������� ���

�� ���� ��%��������� ��������� � ��� ������ �� ���� ������� �� ��������� "�

��� ����� �������

��� ��#��� "� ��������� �� ������� � �������� ������S������ ;����� B< "������

��������� �� �� � �"��� ��� �� ����������� � ���� ���� ��� ��������� ����

� ����� � ��� "� ����� ��� � �������� "� ������� �����

� ���� ��� � ��� �������� "� %���� ��� �� %���� �������� �� �0��� ��

�%����2�)� ����� ��$���� �� ��� �������� ���%�����4 ��%�������� ��� ��� ��

��6���� � �� �6��� ��� ������� �� �������:

�+:�:": 1������ ��� �0��� ��� (������ �� ��� ���%�� , �

0��� ������� � %��� �� ������ � ���� � %��� "� �� � ������ ��� �� ����������

� � ������ � �������� ���� ��� �������� ������� � �� � �������� ���� ��� ������

? C ;�"����� "� ���������� ���� ������ � �������� ������.�"��� �"���.������

����������� � ���� ������< �� ���������� � ��� ������ � ��� �������� ������� ����

���� ������� 6�� �� $� �� 2���� >E�CI ������ ��� ������ � ���� ������� ������� ���

����� ������� '���� "� � ���� ���� � ������ ������� ���� ��� �������� �������������

;������ ������ � ����< �� ����� �@#� ��� ������ ����� ���� ��� �������� ������������

;���� �< �� ����� �@#� � ���#���� � ������ "� � �����������

� ������������� � ��� � �������� ��� ������� ���� ��� � ��� ������� ��������� � �

)��������

� �� ��� ��������

Page 289: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

������� �����)(�� ���'*�� � ���� . ���� 1

�����"� , �����"� . �����"� , �����"� .

�� �� *$�" ��� 9� �� ���

/������� �� ��(�&&��"� ��� ��� ��9 ���

�� $*$�� K � � K

�� '�")(�!�� � � � �

������� � ��'" '�")(�!�� �� �� �� 9

�� �0*$�� K � � K

� ��)* "� �0*$� K �� �� K

�� ��+" *��$� � �� �� ��

��������� ��'" ��+" *��$� �� �� �� ��

�� ��+" �� +�( � � � � �

��'" ��+" �� +�( � �� �� �� ��

�� ��&��&�� &"���$���$�� � �� �� �

/����� � �� ��&��&�� ��(�&&�"��$�� � � � �

���&��&�� ��(�&&�"��$�� �� �� � ��

2���� >E�CI- ������ � ���� ������� ������� ��� ������ ���� ��� ������ ? C�

>� ��������� ���������� ��� ��� ������� $��� � �� 2���� >E�CI � ��� �������

"� �� )������� � �� ������ � �������� �� ���� �%���� � �� ������������ ��

���� � "� ��� ������ ��� �� �������� � ����� ������ ���� ��� ��� �������

���� � ���� ���� ���� � )������� � "� ���������� �� ������ ������ � ��

������ � �� %������������� ���������� ;����#� � ��� ��#��� "� ������ ������

� �"��� ���� ��� "� ��<�

?� 5��������� �������� � ��� ������ $��� � �� 2���� >E�CI �%����� � �� ����������

�� �"��� � ��� ������� "� � ���� ����� ���� �� ������ � ���� �� �

�%���� � ��� �������� �������- � ���� � �������� ���������� ��� ���������

� ��� "� � �������� �� �����$����� �� �� "� � �$� �� ���� � ��������

���������� ���� "� �������� ���� ��� ��#��� "� ���� ������ � �"���

� ���������������� �� �� "� � �$� � �� �������� � ��������� ���������� ���

��#��� "� ���� ������ ��� ������ � ������� ��� ����� ���� ��� � ��� ���������

�� �"���� �� ������������ �� �� ��������� ��� )���������� ��� ������ ����

���� ��������� �� "� "��� ���� "� ������� "� ������������ �����

B� $��� � ��� �������� � ��� ������ $��� � �� 2���� >E�CI �%����� � ��

���������� �� �"��� � ��� ������� "� �� ���� "� �� �������� ���� ��

���������� �� �"��� ��@� � ����������� ���� �� ������ "� ����� � ����

� ���� ������� � "� �� ��������� �� �"��� �� � �� �������� ��� �������

C� ��� ������� �������� � ��� ��� $��� � �� 2���� >E�CI �%����� � �� %��������

�� �"��� � ���� � ��� ������� "� �� ���� "� �� %�������� �� ������

� �������� � �� ��@���� ��� �� )������� � ���� ��� � ���� �������

F� "� ����������� ��� ��#��� "� ��������� �� ������� � �������� ������S�"���

;����� ?< �� ������� �� ������ �������� ������� ����� �� %�������� ��� �� "� ��

�� ��� �������� �

Page 290: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� ���� � "� ������ � ��� �������� "� ������� ��� �� �������� ��� ������

��� ����������� 0����������� ���������� � ���� � "� ��� �������� %����

%�������� �����$����� "� �� ������������� ������ � �� ����� ������

"� ��� ����������� ���� ��� �������� %��� ������ %�������� ���������

��� ��#��� "� ��������� �� ������� � �������� �"���S������ ;����� C<

���������� ������� ��� �������� ���� ������ "� � ���� � ����������� �� ����

����� � � �"��� ��������� ��� ��������������� � ������ � ��� ������� � ��

���� � �� � ������ �� ��%��������� ������� ��� ��� ������ %���� ������� �� �����

� ����� � ���� ����� ��� ��%��������� �������� � ������� ��� ������� �

�������� ��� � "� ������� ���� ��#��� ��� �� ������ ���������

� ���� ��� � ��� �������� "� %���� ��� �� ������� �� �%����� �� �� ��

�E��� %�� �� ����� �� ��� �� 9�,� �%���� �� ���� � �� ������ �� ����� � ���

������

�4�$ ���������� ����� �� �� ��� ����� �%#����� ��

�� ��� ������� � �� � ������� � �"����� �������� � ������������� "� ������ � ��

2���� >E�> "� �� ��� ���� ��������� ���������� ��� � ��������� � ��� ����� ��������

������ � )��������

I� N6���� � ��� �#���� �� %��������O

�� %�������� �� �"��� � ��������������� �� � �� ������ ��������� ��� ���

������� ���������� � �� ������� >E�C�F�B� ��� ������ ��� � �� ������ ���������

"� �"����� ��#��� "� ��� ����� � �"��� � ��������������� ����� � ����

�������� ���� ������� "� �"����� "� ��� �������� �� �������� ��� ��� �������

� �� ���� ��� ������� �� � ��� ���������

>>� N6������� ������� ��� �������� �� ���� � �"���O

�� �� ������ � �"��� ���� ����������� � ���� �� "� �����$�� "� ���

������� ������� "� ��� �������� ���� ������ ���- ������ "� ��� � ���� ��

�������� ��� � ��������� ������ ;� �� �������� "� �������� � ���������

� �)��< ���� ���� �����

>B� N6���� � ������� �#���� �� $������O

6��� � � �� ��������� ���������� ��� ������ ��������� ���� �#���� ��

$������ �� �"��� � ��������������� ����� ���������� ��� ��������� "�

��������� �� ���� �� ��������� %����������� � ���#� � �� ��%��������� "�

������ � �"����

>C� N6������ � ����� � ������ � ���� � �"���O

�� �� ��� ��������

Page 291: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

� ������ �� ���,�� )�������� ��� ��#��� ������� ��� ����� ���� ������� �

�"��� � ��������������� ���� ��� ���� � ��� ����� ������ �� ���� � �� ��,���

� �"���� �� �������� � ����� "� � ����� ���� "� �� ��������� ������ �

�"��� � ��������������� � ��� ����� ���������� � ����� "� ��� �������� �

����� � ���� "� ��$���� ���� ������ � �"��� �� ��� ;�������� � ��

��� � "� � ��������� ���� %������������ ��� ��� ������ �� ��%�(��<�

>I� N6���� � ��� �#���� �� ����������O

� ����� � �� "� ������ � )������� ���� "� ��� ������ "� � ���

�������� � ��� ��������� �� �"��� ��� �������� ���� ���� ���� "� �

������ �� �����$����� 0��� "� ����� ���� �������� ������� ��� %��� � ��

�"�,�� ������%� � ���� ��������� ��� ������ �� ���� �� ����� "� ��� ����

�� ��� ��������� � "� ��� ��������� �� �� �� ������� �������� ��� �

�����$���� �� �������� � ��� ���� "� �� ������

?C� N6���� � � ������ ��������� ���� ���� � �"���O

0�� � ������ ���� �� "� � ������ �$���� ���� � )������� ;����������

�� )�������< ���� ������� ���� � �"��� � ����������������

�4�& ,�+��� ��� ��/���� �� ����� ��� �����

� ������ � ��� ����������� � ��� "� � �� ������ ������ � ��������� � ��� ����� ��������

������ � )������� � ���� ���� ��� ��� � �#���� �� �"��� � ���������������-

� 0������ �� %�������� � ��� �������� ���� �� ����� � ����� � �� �������

� ���������� ��� ��������� ���� %�������� � ���#� � �� ��%����������

� �$��� �� ����������� � ������ "� ���� � ��� ����������� ����� � �� � ����

� �"����

�� ���������� %����� ����� � ���� �� �#��� "� � ������� � � ����� ������ ��

�������� %�������� � �� ������� � ���������� +��� ���������� � ������ ��� � ������

����� ��� �� "� � ������������ � �� ����� � �����#�� � ������� � � %������ 6�� ������

�� ���� ����� � ������������� � �������� � ���� ����������

� �� ��������� "� ��� ����������� ������ �� ��%��������� "� �� ���� � ���� ����

������� �� �������� � ����� � ���� � ���#���� ������� � ��%��������� �������� ��

����)�� �� ��� ��� ��� � "� ������ �����#����� 0��� ������� ��� � �� �������

���������� �"��� � ��������� "� ��� � ��� )����� ���� � � 6�������� D ; ��������

� � ������<- ������� � �"��� � ��������� ������������ ���������� ��� ���������

������������ ��� �"����� ���� ��� ����� � �� ������������ �� ����� ����� ������ � ����

������� �� ��������: ��� ��������� ��������� ��� �"����� ���� ��� ����� �� � �������

������������ �� ����� ����� ������ �� ���������

�� ��� �������� ��

Page 292: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��� � ���� �$������� � ��� �$��� � ������� ����������� ���� ���� �

�"���� ����� ����������� ����� �@#��� � �� 8����� >E�>I ������ � ��� ��������

������

>� '����$��� ��� ������ "� � ���� ���� �� ������� ���� ��� ��������� "� ������

�� ���� ��� ��� �� ����� ��� � �� �"��� � ����������������

?� '����$��� �� �� ����� ��������� "� �������� ������ ������ ���� � ����������� ����

�� ������� � ���� ;��� #���� �� � ��� ��� ��� "� �������� ��������� �������

� ������ ���<�

B� 6������� ��� ������ ������ � ��� ��������� ��� ��� ������ � ���� �������

�������� � � ���������� 0���������� �"����� �������� �� �� ������ ��������

��� ��� ����$������

C� �� � ���#���� � �������� ������������� ���� ������ ���#�� ������ � ���

����������� ����� �� ���� B�

F� �� � ���#���� � �������� ������������� �� ���� ������ ������� ��� ������ � ���

��������� ������� � ��� �������� ��������� � �� �������� ������ �������� ��

�������� ����������

� �� ��� ��������

Page 293: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� "2# ����������� �0��������

NIVEL ELEMENTO ATRIBUTO VALOR

Propósito V1

Tipo de defectos V2

Efectividad V3

Elemento V4

Aspecto V5

Tipo de software V6

Arquitectura del software V7

Lenguaje de programación V8

Método de desarrollo V9

Tamaño V10

TácticoObjetivo

Alcance

Operativo Objeto

Proyectosoftware...

Repositorio

...

T1

T2

TnNIVEL ELEMENTO ATRIBUTO VALOR

Propósito V101

Tipo de defectos V102

Efectividad V103

Elemento V104

Aspecto V105

Conocimientos V106

Experiencia V107

Identificador V108

Automatización V109

Coste V110

Entorno V111

Soporte V112

Entendibilidad V113

Coste de aplicación V114

Entradas V115

Criterio de adecuación V116

Coste de los datos V117

Dependencias V118

Repetibilidad V119

Fuentes de información V120

Completitud V121

Precisión V122

Número de casos generados V123

Tipo de software V124

Arquitectura del software V125

Lenguaje de programación V126

Método de desarrollo V127

Tamaño V128

Proyectos de referencia V129

Herramientas usadas V130

Personal V131

Opinión V132

Beneficios V133

Problemas V134

Objeto

Operativo

Histórico

Proyecto

Satisfacción

Técnica

Casos de prueba

Agentes

Táctico

Objetivo

Alcance

Herramientas

NIVEL ELEMENTO ATRIBUTO VALOR

Propósito V201

Tipo de defectos V202

Efectividad V203

Elemento V204

Aspecto V205

Conocimientos V206

Experiencia V207

Identificador V208

Automatización V209

Coste V210

Entorno V211

Soporte V212

Entendibilidad V213

Coste de aplicación V214

Entradas V215

Criterio de adecuación V216

Coste de los datos V217

Dependencias V218

Repetibilidad V219

Fuentes de información V220

Completitud V221

Precisión V222

Número de casos generados V223

Tipo de software V224

Arquitectura del software V225

Lenguaje de programación V226

Método de desarrollo V227

Tamaño V228

Proyectos de referencia V229

Herramientas usadas V230

Personal V231

Opinión V232

Beneficios V233

Problemas V234

Histórico

Proyecto

Satisfacción

Táctico

Objetivo

Alcance

Operativo

Agentes

Herramientas

Técnica

Casos de prueba

Objeto

NIVEL ELEMENTO ATRIBUTO VALOR

Propósito Vn01

Tipo de defectos Vn02

Efectividad Vn03

Elemento Vn04

Aspecto Vn05

Conocimientos Vn06

Experiencia Vn07

Identificador Vn08

Automatización Vn09

Coste Vn10

Entorno Vn11

Soporte Vn12

Entendibilidad Vn13

Coste de aplicación Vn14

Entradas Vn15

Criterio de adecuación Vn16

Coste de los datos Vn17

Dependencias Vn18

Repetibilidad Vn19

Fuentes de información Vn20

Completitud Vn21

Precisión Vn22

Número de casos generados Vn23

Tipo de software Vn24

Arquitectura del software Vn25

Lenguaje de programación Vn26

Método de desarrollo Vn27

Tamaño Vn28

Proyectos de referencia Vn29

Herramientas usadas Vn30

Personal Vn31

Opinión Vn32

Beneficios Vn33

Problemas Vn34

Proyecto

Satisfacción

Objetivo

Alcance

Operativo

Agentes

Herramientas

Técnica

Casos de prueba

Objeto

Táctico

Histórico

NIVEL ELEMENTO ATRIBUTO VALOR

Propósito V1

Tipo de defectos V2

Efectividad V3

Elemento V4

Aspecto V5

Conocimientos Va06

Experiencia Va07

Identificador Va08

Automatización Va09

Coste Va10

Entorno Va11

Soporte Va12

Entendibilidad Va13

Coste de aplicación Va14

Entradas Va15

Criterio de adecuación Va16

Coste de los datos Va17

Dependencias Va18

Repetibilidad Va19

Fuentes de información Va20

Completitud Va21

Precisión Va22

Número de casos generados Va23

Tipo de software V6

Arquitectura del software V7

Lenguaje de programación V8

Método de desarrollo V9

Tamaño V10

Proyectos de referencia Va29

Herramientas usadas Va30

Personal Va31

Opinión Va32

Beneficios Va33

Problemas Va34

Histórico

Proyecto

Satisfacción

Operativo

Agentes

Herramientas

Técnica

Casos de prueba

Objeto

TácticoObjetivo

Alcance

NIVEL ELEMENTO ATRIBUTO VALOR

Propósito V1

Tipo de defectos V2

Efectividad V3

Elemento V4

Aspecto V5

Conocimientos Vi06

Experiencia Vi07

Identificador Vi08

Automatización Vi09

Coste Vi10

Entorno Vi11

Soporte Vi12

Entendibilidad Vi13

Coste de aplicación Vi14

Entradas Vi15

Criterio de adecuación Vi16

Coste de los datos Vi17

Dependencias Vi18

Repetibilidad Vi19

Fuentes de información Vi20

Completitud Vi21

Precisión Vi22

Número de casos generados Vi23

Tipo de software V6

Arquitectura del software V7

Lenguaje de programación V8

Método de desarrollo V9

Tamaño V10

Proyectos de referencia Vi29

Herramientas usadas Vi30

Personal Vi31

Opinión Vi32

Beneficios Vi33

Problemas Vi34

Objeto

Histórico

Proyecto

Satisfacción

Agentes

Herramientas

Técnica

Casos de prueba

Táctico

Operativo

Objetivo

Alcance

...

NIVEL ELEMENTO ATRIBUTO VALOR

Propósito V1

Tipo de defectos V2

Efectividad V3

Elemento V4

Aspecto V5

Conocimientos Vx06

Experiencia Vx07

Identificador Vx08

Automatización Vx09

Coste Vx10

Entorno Vx11

Soporte Vx12

Entendibilidad Vx13

Coste de aplicación Vx14

Entradas Vx15

Criterio de adecuación Vx16

Coste de los datos Vx17

Dependencias Vx18

Repetibilidad Vx19

Fuentes de información Vx20

Completitud Vx21

Precisión Vx22

Número de casos generados Vx23

Tipo de software V6

Arquitectura del software V7

Lenguaje de programación V8

Método de desarrollo V9

Tamaño V10

Proyectos de referencia Vx29

Herramientas usadas Vx30

Personal Vx31

Opinión Vx32

Beneficios Vx33

Problemas Vx34

Histórico

Proyecto

Satisfacción

TácticoObjetivo

Alcance

Operativo

Agentes

Herramientas

Técnica

Casos de prueba

Objeto{Ta Ti Tx

8����� >E�>I- 0���������� ���� ���� � �"��� � ����������������

�� ��� �������� ��

Page 294: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� ��� ��������

Page 295: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� ""# ������������ 3 ���� 4�!��� �� ��)����������

������ ��

����� ��� + ������ ��&�� ��

�"� ��������

���� ����������

��� ������ � ��%�(�� � ���������� � ������������� � ��� ��������� �������� �

������ �� ���� � �� ����� � ���� ������ ���� �� ������������� � '�� �� ������ �

��� ������ � ��%�(�� � ������� ������� #����$���� ����� "� � ���� ���� ��

������� $��� ��� �� "� � ������ ��%�(�� ���������� ���� �������� �� ������ � ������

� ������������� � ��� ��������� �������� � ������ �������� � ����� ����������

#����$���� %������������ ��� ��� �������- ;>< �� ��������� � ����� � ����� � ���

� ��� ����� ���� ���������� ������ ��� ������ � ��%�(��: ;?< )��� ��� ���� �������

� �������� )������ �� ��� ����������� ����������

�� ������� ��������� ��� � "� � ����� ��� ������������� � ��%�(�� � �� ���� � ����

��;�< �������;�< � ������ ���� ���������;�< ���� �� ��� ��� ��%�(�� � �� ��%����������

�� ��%��������� ���� ��� �������� � ������ ���� � � �#�� � ��� ����� �����������

��� ������� %���� � ��%��������� ����� ��)����� � � ��� � ����� �� ��%���������

"� ��������� � ��� �������� ���� �������� � ������ � �$� � ������� ���� ��

�������� � ��� �������� �� � ��� ����� ��$���� �� ��� � ��� ������� ��� ������

"� � ���� ��� ���� #����$��� �� ��)������� � �� ���� � ��%��������� ��� ���- ;>< �

��%����� �������� ��� �������� ��� ����� � ��� ������� �� ��$������� �������: ;?< � ��%�����

�������� ������ ��� ��� ������� � ������ � �������� �� ����)�������� "� � �� ������

� �� �����#� �� ������� � �������� �� ��%��������� ������ ���� ��� �������� � ������

� ��%�(�� � ������� �"��� � ����������������

�� � 6�������� ? �� ������ ����������- ��� �� ���� ��� ��������� �%����� ����� ��

���� � ������ �� ��%�(�� ��� ������ ��� ����� ��$���� ��������� �� ��� � ���������

�������� � ������: ��� ���� ���� ��� ��������� �%����� ����� � �� '� � ����� ���

����������� ��������� ������ ��%�(���

��� �%����� ����� �� ���� � ������ � ��%�(�� ���� � ������� � "� �� ���

)��������� ��� ������ �� ���#���� � �������� � ������ )������ �� � ��� ����������

�� ��� �������� ��

Page 296: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ������ ���� ��� �������� ������ �� ������� � ������������� � ��������� "� ��������

��� ���� ������� �� ��������� ��� ��������� � ���� ��� ����� � ���� � �� �� ����� �

��� ����� ��� �������� ��������� �������� ���� �������� ��� ������ ������� � ��� ��������� ��

����� �������� ��� �������� � ������������ �� ��"���� ��� ������� ���� ��� �������������

� ��%�(�� ����� ��� ������ � ���� � ��������������

�� ������� ��������� � ��� �%����� ����� �� ���� � ��������������� � "� ������� �

��� ��������� )������ ���� ���� ����������� �������� � ������ �����$������ �������

��������� ��� �������� �������� ��� ����� �� ��������� ������� �����$��� � ���

������ � ��%�(��� 9���� ���"� ��� �� ��$������� �����$��� �� � ��� ���,����

���� ��������� ������ � ��%�(�� ��� �� "� ������� ���� ����� ���� � ������� "�

�"��� � ������ 9���� �������� ���������� ����� ����������� ��� �� ��������� �� �"���

� ��� "� ��� �� �#����� � ������ � ��� ����������

��� �����#� ������ ���2�� �� ������� �� ������2���� %��� �� ����%���

�� ��� ������� ������ �� %������ )������� � �� ���� � ��� ��������� ��

���������� "� ������� �� ����������� � ���� ��� � ��� �������� � ������� � �� ��������

���� � �"��� � ��������������� �� %���� � �� ���#���� � ��������� �� ����� � � "�

��� ��������� � ���������� �������� �� ����� � �� ����� �%������� �� ���� ��

"� ��� ������ ����� ���#���� � ��������� ���� ��� �������� ���"� �������� � ��

��%��������� "� � ���� ���� ���� ������� � ������ ��� ����������� ��� ������� � ���

�� �"��� � ���� � �� ��� � "� � ������ ������ �� � �� � �������� � �� ��� ������� ���

������� � �������� � ������ ��������� ����������� � �� ���� � �"��� �����

�������� ���������� �� ��������� � ����"��� ������� � ��� %���� "� � ���� ������

�� � �� � �������� � �� ��� ��� ����������� ����������� � ����

0��� �� ����"��� �� ���#���� � ��������� "� �� ������ ��� �"��� �

��������������� � �� ������ ��� ������������ ��� � ������ ������$�� �������� �

������ ������$�� ���������� ���� %���� � ��������� � �"��� ����� ��� ��%����� ���

������ �� ���� � ��������� � �"���� � ��������������� "� ��� ������ ����� ��

�%�"� ������� �������� ������ � ��� ������������ � ��� �������������

�� ������ � �� ���� ��������� � ������ �������� ���� � �� �����#� �� ����

��������� �� ������� "� ��� ��������� � ���� � ��� �������� � ������ � ���

��� ������� �������� � �� ���� ��� ����� "� � ��� ������ ���� �� ������������� ��

�"��� � ��������������� ���-

>� 1�������� � �� �!��� ������ �������� ��� �"��� � %���� � �� ���������

"� ��� �� ������������ ���� ��� �������� � ������ ���� ������ � �� �@)����

���� ��� �������� � ������ )������ ��� ��������������� ������� ������ "�

�����

?� 1�������� � �� �!��� ���#���� ��������� ��� �"��� � %���� � �� ����"���

� �������� ��� ������������� � ��%�(�� ������������ � � ���� � �������

� �� ���������� � �������� ��#��� � ��� ����� � �� ��������� ����� �

�� ��%��������� ������� ���� �����������.��������� ��� ������� � �������

�� �� ��� ��������

Page 297: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

���!���� ""# ������������ 3 ���� 4�!��� �� ��)����������

�� ��������� � �� ��%��������� ������� �� ���� ����� � �� ������ �"��� �

��������������� � ���� �������� �� ���������� ��� � ������ ��#�� �����������

B� ���������� � �� �!��� ������ � ��� �� � �� ��� �!���� �� ������ 0�������

� ��� ��� �"���� ������� � ��� ����� �������� � �� � ��������� �� ����

�"��� "� ���� � �������� � �� �������� � ��� �������

C� 0���� � �!��� ������ ����� �������� ������ � &�� ��� � �� ������� �

����������� � )����� � � ���� � ������ ��� ����� ��� ���� ��� ��������

����� � %���� ���� � %���� �� �"��� �������� 6�� ��� ��������� � �� ��������

� �� ���������� ��� ������� �#����� �� �"��� ��������

8������� � �� �������� � �"��� � ��������������� ������� 0��� ����� �

���� ��� ����������� � ��� �������� ��� ��������������- ��� �������������� ��������

���� )��������� �� �� �������������� �������� �� ������������ �� ������ ��������� ��

���������� �� @)�������� �� �"��� � ��������������� ��������� 0��� ��� �� �����������

� �"��� � ��������������� ���� �� ���#���� � �������� � ������ � ������� �����

���#���� ����� ��� ��� � ��������� ���� �� �� ��$������� ������� � �� �� "�

������ �������� �� �������� ��� ��� ���� ���� ������� ��������� ��� ���������������

�� �"���� �� �� �������������� )�������� � �� �������� � ������� �� )������� �

� ���� � �� �������� �� ���������� �� %�������� �� $������ �� ���������� � �����

�� �����%������� �� ������� ��� � �"��� �� ������������� %��� �� ��� � ����� �������

���� �� �������� ���� ���� �� ��� ������� �� )������� � �� �������� ��� �� �����

� ������ ��� ������� � �)�� ����� � �� 8������� � '�%��������� � �� *���������

0���������� � +����� ��� ����� ��� ��������� ��� � �"��� � ������������� ������ ����

��������� ��� �������� � ������ � ���� � �� ��������� ��� ���� 6�� � )������� �

�� ���������� "� ��� ���� � �������� � �"��� � ���� $���� ����� �������

"� � ��� � ������ ���� �� ��������� ��� ������ �� � �� ������ ��������� �� %��������

�� �"��� � ��������������� ����� � "� � ����� ������ � �� �������� � �������� �

������ � ���� ������� � �� "� � ������� �� ������������� � �� "����� ���� ��� �

�� ���� ������� "� ������ ��� ������ "� � �"��� ����� �������� ���� �������

"� ��� �������

���� 6� ���� 7�-��� �� ��� �������

� ����� �������� ��� �� ������������� �������� � �� �����#� � ���������� ���

�������� ������ ����� �� ����������-

� ���� "� �� ������������� � �� %�������� �� �"��� � ��������������� ��

�� ������ �������� ��� ���%������� ���� � ������ � �� ������� �

������� )�������� %������ "� ������� ������� ���� � %���� �� ������� ����

��� #���� ����� �������� ������� �� %�������� �� �"��� ��� ��#��� ���

)������� � ������ � ��%�(�� � � ������� � �� ���������

�� ��� �������� ��

Page 298: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� �� ������������ �� ����������� � �"��� � ��������������� ���� ��������� ��������

� �� �����#�� ��� ������ ��� �������������� ������� ���� ���� ����� ����

������� � � ������ � ���������� ������ ���� �������� �� �"��� ����� ����

%���� � ��%��������� "� ��������� .� ������� �� ��%��������� ����������

��������� � ���� �����#���� � �� %����������� � �� ���������� "� ���������

��%��������� ���� ��� �������� � ������ )������� ����� ��%��������� � ����

���������� � ��������� %����- )�������� ��������� ��� ��������� �������� �

������ ���������� � ������������� ���� ��������� �������� � ������ ������ "�

�������� ��%��������� ���� ������ � ��%�(�� � ������� � �� (� ���� ��

����������

� ��������� �� �������������� �� �"��� � ������ � ���� �� "� "��� ���� "�

� ������� �������� �� �������� � �� $������ � ������������ �� ����� �� )�����

��� ��������� "� ������ � ���������� "� ���������� ��� ���������

�������� ���� �� ������������� ����������� �������������� � �� ��%���������

�%���� � ��� �������� � ������� ���� ���� � ���� ��������� � ���� ��������

� �� �� �����#� � ������ �� �"��� � ��������������� )������� ���� ��������

� ������� 0��� ������� �� ������� �� �"��� �"��� �������� � �����

������� ����� � ������� ��������� � �"��� ���� "� ����� ����"��� ���� �

������� � ������ ������ � �� ��������� �� ��%�(���

� *�� � ��� ����������� � �� �����#� � � ������ � ���������� ��������� ����

������ � �� ������������� ������� � ����� ������� �� �� ������ ������� ��

������������ � ��� %���� "� � ���� ������� ���� ������ � ����� � �� ����

� ��������� ����������� � ��%��������� � '�� ���� ���������� "� �"����� �������

"� "����� ��������� ����"��� ���� � �"��� � ��������������� �������� ���

��� ���� �� "� ������� �������� ��������� �"���� �#����

� �� �"��� � ��������������� �"��� �������� ��������� ��� �� � ������ "� �

������ ���� �������� � ������ � ����� "� �� � � �#�� ������� ���"�

� �� �����#� � ��� �������� �������� ���������� ����� � �� ����������

%�������� ��� 2����#� � ������� ����)������ ����� ���� � �"��� �

��������� ����� � ��� ������������� ������� ������ ����� � ������ ��� ��� ����

��������� �#���� ��� ��������� �� ����� ��������� ��� %���� � �� ��� �

�� ������ ��� � ��� ����

� �� ��� ��������

Page 299: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

����� ��

,�,���������� * �!��������

Page 300: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:
Page 301: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

5��������!

,��������-�&�

L�61� 7� ��� M ����-..(((�������� �����4.,��FFI.���.(����������

L������ �� >IICM ��1� ������ 5��� 1������ &� 6������� '* �&����� ��� ��/ ������

CGIVCHG� ��� ������� �% ��%�(�� ��������� A ? ����� ��� !��� 7�� X ���� '���

>IIC�

L������ 1������ >IDD�M ��1� ������ 5��� 1������� 2�(���� � ���������� %���(��4

%�� ���- � ���A������� ��%�(�� �������� ���������� 2������� 1���� 6�A21A

?>FD �������� �% 6������ ����� *������� �% +�� ���� 6���� 0��4 +� ?EHC?

������� >IDD�

L������ 1������ >IDD�M ��1� ������ 5��� 1������� 2� 2�+� ���#��- 2�(����

���������A������ ��%�(�� ����������� (��� '������ ���� �� "�� ��� ������:

��� >C;G<-HFDVHHB !���� >IDD�

L������ 1������ >IIEM ��1� ������ 5��� 1������� +���A���� ��� ���������������

������ 2������� 1���� 6�A21A?CCG �������� �% 6������ ����� *������� �%

+�� ���� 6���� 0��4 +� ?EHC? ����� >IIE�

L������ 1������ >II>M ��1� ������ 5��� 1������� ������� %�� ���������� ����

"�� ��� ��������� H����� ������ BEBVB>G ������� >II>�

L������ ��� >IDFM ��1� ������ 1�7� ��� � 6�������� �� /������� �% ��%�(��

������ ��������� 2������� 1���� 21A>FE> �������� �% 6������ ������ *�������

�% +�� ���� 6���� 0��4 +� � >IDF�

L������ ��� >IDHM ��1� ������ 1�7� ��� � 6�������� �� /������� �% ��%�(��

������ ��������� (��� ������ ���� �� ��� ��� �������� ��A>B;>?<->?HDV>?IG

������� >IDH�

L������ >II>M ��1� ������� ��%�(�� ������� ��� ��������- 2� ����."������.�����

��������� 2������� 1���� 6�A21A �������� �% 6������ ����� *������� �%

+�� ���� 6���� 0��4 +� ?EHC? ������� >II>�

L���� �� >IIDM �� ���� 0� 6����� 1� 3����� 3� ����� "�� ��� ���*� � �� ��

���� ��� ��' ���� �� ��%�(�� ���������� �������A7�� ���� >IID�

�� ��� �������� ��

Page 302: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

L���� >IIEM �� ����� "�� ��� '� ��� '�*��!��� '����������� 2������ 6������

0��� ����� ������ >IIE�

L�������� ?EE>M �� ��������� &��� �� �� 4��(��� ��� �% ��%�(�� ������� ��%�(��

��������� ��� �% 3��(��� 8���� ?EE>�

L���� �� >IIIM !� ���� &� 1������ �� 1�������� � ���������� ���� �% �����V

��� $�V������ ��% �������� ��� �������� 2������� 1���� IIAGEAEF 6������

����� �������� 9���� ���� *������� >III�

L����� ������� >II?M !�+� ����� !��� �������� �� �������� ��������� ;���

����$������< �% �� ���A��A���� ������ ��������� "�� ��� ��������� H����� ������

CBVF> ���� >II?�

L���4 3�Q����� >III�M �� ���4 8� 3�Q������ � 4��(��� �������� ��%� ��

%�� )����� ���4��� �� ��%�(�� �������� ����������� '���A1���� EEH�II.�

8������%� '��� 3����������� &���� 8���� >III�

L���4 3�Q����� >III�M �� ���4 8� 3�Q������ � 4��(��� �������� ��%� �� %��

)����� ���4��� �� ��%�(�� �������� ����������� �� ���� D��C�*�� �� 7������

"�� ��� 3����� � ���� 3����������� &���� !���� >III�

L���4 >IIH�M �� ���4� +������� �� ����������� ������� �% ��%�(�� �������� �������A

���� '���A1���� E>C�IH.� 8������%� '��� 3����������� &���� ������ >IIH�

L���4 >IIH�M �� ���4� +������� �� ����������� ������� �% ��%�(�� �������� ���A

�������� �� ��������� �� * '�� * (� ��� ���� $������ �� ��� � "�� ���

��������� ,�"�- ��4 2��� 6���%����� ������ >IIH�

L���� >II?M ��'� ����� "�� ��� ���������9 � ���� �� .��� !��� 5��4���� ������

0� ���� ��������� ���� �� ����� ��� ���������� 9)%��� *������� 0��� (

=��4 +� � >II?�

L6�� =� >IICM 2�=� 6�� =�2� =�� 9� �� ������������ ��(� ��������� ��� ������

������� (��� '������ ���� �� "�� ��� ��������� ?E;>?<-IHHVIDE ������� >IIC�

L6�� =� >IIGM 2�=� 6�� =�2� =�� 9� �� )���� ����� �% %������ ����� �

��������� ������ ��� ������ ������� (��� '������ ���� �� "�� ��� ���������

??;?<->EIV>>I 8���� >IIG�

L6���4 �� >IDFM ���� 6���4 �� 0������4� ��!� 1��������� ��!� K��� � ����������

�% ���� @�( ���� ������� �������� �� ��������� �� * @ * (� ��� ���� $������ ��

"�� ��� ��������� ������ ?CCV?F> ������ *3 ������ >IDF�

L6���4 �� >IDIM ���� 6���4 �� 0������4� ��!� 1��������� ��!� K��� � %�����

��������� �% ���� @�( ���� ������� �������� (��� '������ ���� �� "�� ��� ���������

>F;>><->B>DV>BB? ������ >IDI�

� �� ��� ��������

Page 303: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

5��������!

L����� >IIBM ��+� ������ "�� ��� �!����� �9 3��� �% ���� ���� ��� � � �� 021

0����� 5��� >IIB�

L������� >GBHM 1� �������� �������� � � �I *�� ���� ��� ������� �� ������8

�*��*� � �I�� I ���� � ������� >GBH�

L����� ��%�� >IDCM !�7� ����� ��6� ��%��� �� ��������� �% ������ ������� (���

'������ ���� �� "�� ��� ��������� ��A>E;C<-CBDVCCC !���� >IDC�

L������ �� ?EEEM �� ������ ��&� +�������4 &� 1������� 0����������� ���

���� %�� �������� ������� �� ��������� �� * �$0 "(1"3�' =JJJ (� ��� ����

"/������� �� "�� ��� '� ��� ��� ���/��� ������ >E?V>>? 0������� 9���� *��

������ ?EEE� �6+�

L8���4� �� >IICM 0�&� 8���4� �� � 7��� 6� 5�� ���V��� ����� ��������- ��

)�������� ���������� �% /�������� 2������� 1���� 0*6�AICA>EE 0�� ������

*������� 6������ ����� �������� 8���� >IIC�

L8���4� �� >IIHM 0�&� 8���4� �� � 7��� 6� 5�� ���V��� �� �������� ������- ��

)�������� ���������� �% /�������� H����� �� "/� �� ��� "�� ��� BD-?BFV?FB

������� >IIH�

L8���4� �� >IIDM 0�&� 8���4� 1�&� 5���� �� �����(��� �� ��������� ���������� ������

������ � ������ ��������� � (��� '������ ���� �� "�� ��� ��������� ?C;D<-FDGV

GE> ������ >IID�

L8���4� ��� ?EEEM 0�&� 8���4� =� ���� 6��������� �% ������ ��������� �%

������ ���� @�( ��� ���������� ������� �� ��������� �� * �$0 "(1"3�' =JJJ

(� ��� ���� "/������� �� "�� ��� '� ��� ��� ���/��� ������ >?CV>BC 0�������

9���� *�� ������ ?EEE� �6+�

L8���4� '�4����4� >IIDM 0�&� 8���4� 9� '�4����4�� 8����� �������� ������ �%

��� /�������� �� ��������� �� * �$0 "(1"3�' (� ��� ���� "/������� ��

������ ���� �� "�� ��� ��������� ������ >FBV>G? ��4 ���� ����� 8������ *��

������ >IID� �6+�

L8���4� 7��� >II>�M 0�&� 8���4� �� � 7���� 6��������� �% ���A��� ��� ���A���-

����� ���� ��� ���� ���� 2������� 1���� 6�AI>AEB 5���� 6���� 6������ �����

�������� +���� >II>�

L8���4� 7��� >II>�M 0�&� 8���4� �� � 7���� �� )�������� ���������� �% ��

/������� �% �� ���A��� ��� ���A��� ��"��� �������� �� ��������� �� *

"/������� �� '� ���% ���/��� ��� .����� ��� ������ >FCV>GC �������� �6 6�����

9����� >II>�

�� ��� �������� ��

Page 304: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

L8���4� 7��� >IIBM 0�&� 8���4� �� � 7���� �� )�������� ���������� �% ��

/������� �% ������ ������ ��� ���� @�( ������� (��� '������ ���� �� "�� ���

��������� >I;D<-HHCVHDH ������ >IIB�

L8���4� 7 �4� >II>M 0�&� 8���4� ��!� 7 �4�� �������� �� %����V������� ������

�% ������ ������� �� ��������� �� �$0 "(1"3�' KL) $������ �� "�� ��� ���

$�� ��� "/� �� ������ HHVI> ( 9����� �� ������� >II>� �6+ 0����

L8���4� 7 �4� >IIB�M 0�&� 8���4� ��!� 7 �4�� �� ���� ����� ���������� �% ��

%����V������� ������ �% ���� @�( ������ �����"��� �� ��������� �� * )B *

(� ��� ���� $������ �� "�� ��� ��������� ������ C>FVC?C �������� +�� ����

+� � >IIB� '��� 6������ ����� 0���.�6+ 0����

L8���4� 7 �4� >IIB�M 0�&� 8���4� ��!� 7 �4�� � %����� ���� ��� �% �� %����A

������� ������ �% ������ ������� (��� '������ ���� �� "�� ��� ���������

>I;B<-?E?V?>B +���� >IIB�

L&����� �� >IIFM �� &����� 1� ���� !� 9�4������� ������������ ��������- 7�

��� �� �� ����� (��� "�� ��� ������ >HV?G ������ >IIF�

L&����� 0�� >IIFM �� &����� �� 0�� � '����������� �� �� ������ ���� �� ��%�(��

����������� (��� '������ ���� �� "�� ��� ��������� ?>;C< ����� >IIF�

L&����� ���( >IIBM �� &����� +� ���(� �� ������������ �� ��%�(�� ����������� ��

�� �������� &� 2������ ������ ������� �� "�� ��� ��������� ��� M�����

��������� ���� �� ��%�(�� ��������� ��� 3��(��� ��������� ������ >VBI�

����� ? 7���� ������$� 0��������� 6����� �������� >IIB� ���� �������� ��-

6����� +���� *������� 2������� 1���� 6+*A6�AICA>GG !����� >IIC� 1������

�� 6+'� CGE- ��%�(�� ����� ��� �������� 8����� 6���� &��� *������� �%

+�� ���� 9� �% '������������ �������� ����� >IIF�

L&���� ������� >IGHM ��&� &���� ���� �������� '* �������/ �� 1������ '*��/9

" �� ��� ��� !��� � �� �����*� ����� � &�� �� >IGH�

L&���� �� >IIDM 2��� &���� +�!� 5������ !�+� 3�� �� 0���� &� 1�������

�� �������� ���� �% �������� ��� ������� �����"��� �� ��������� �� * )LL@

(� ��� ���� $������ �� "�� ��� ��������� ������ >DDV>IH 3 ��� !���� �����

>IID� '��� 6������ ����� 0����

L5���� �� >IIHM 0�& 8���4� �� 5���� �� �����(��� �� ��������� 6������� � ������

����� �� ����� ��������� � �� ��������� �� * )L * (� ��� ���� $������ ��

"�� ��� ��������� ������ GDVHD ������ +����������� +� � >IIH�

L5���� 2� ��� >IDDM �� 5���� 1� 2� ���� 0�������� ������ ��� ��� ������ ���$����

�� ��������� =�� D��C�*�� �� "�� ��� '� ���% .����� ��� ��� ���/��� ������ ?EGV

?>F ���/ 6����� !���� >IDD�

�� �� ��� ��������

Page 305: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

5��������!

L5���� 2� ��� >IIEM �� 5���� 1� 2� ���� 0�������� ������ ��� ��� ������ ���$����

(��� '������ ���� �� "�� ��� ��������� >G;>?<->CE?V>C>> 8���� >IIE�

L5���� >IDHM 1� 5����� 0������ ��������� ���� � (��� ���� 7 �� ?F->HV?F �����

>IDH�

L5���� >IDDM 1�&� 5����� ������ ������ �� ��%�(�� ������� $�������� ���� �� *

�$0 B>;G<-GG?VGGH >IDD�

L5���� >IDIM 1� 5����� 2�������� ���������� �% ������ ������� �� ��������� �� *

�$0 "(1"3�' K@L '*��� "/������� �� '� ���% ���/��� ��� .����� ��� ������ ?DVBH

3 7�� 8������ ������� >IDI� �6+�

L5������ ?EEEM +�!� 5������� 2�����- � �������� �� ��������� �� * ==�� (� ��� ����

$������ �� * �� �� �� "�� ��� ��������� ������ GBVH? ������4 '����� +� �

?EEE� '��� 6������ ����� .�6+ 0����

L5��� >IGGM 6�&� 5���� �*�����*/ �� +� ��� "����� 0�����A5��� >IGG�

L5������ �� >IIFM ��1� 5������ 3� ������� �� 1����������� �� ��������������

������� �������� �� ������ ���� ���� �� ��������� �� * )N * (� ��� ���� $������

�� "�� ��� ���������� ($"�:)N ������ IFV>EC ����� 7��������� ����� >IIF� �6+

0����

L5������ >IIF�M ��1� 5������� ���������� ������%�� ��� ������� �� ������

��%� ��� �� ��������� �� * "�� * D��C�*�� �� (�� � � ����� ��� "�� ��� ���

��� 6����� '������� ������ >IIF� ������ 6��������� 6����

L5������ >IIF�M ��1� 5������� �������� ������ 4��(��� ������� �� ��� �%

���#�� )������� �� +����� ��������� +������ K��� ������ ��������� �� *

"/������� �� "�� ��� ������� /� ""�KLB ������ >DGV>IF ����� 7��������� �����

>IIF� �6+ 0����

L5������ >IIGM ��1� 5������� ���������� �� ������%�� ��� �% ������ �������

4��(��� ������� �� ������ ��%� ��� �� ��������� �� * ���� * (� ��� ����

$������ �� "�� ��� ��� ������ >?CV>BB 9������ 8������ ����� >IIG�

L5������ >IIHM ��1� 5������� 2���� ���������� �� ������� ��� �������� �% ��%�(��

�������� 4��(���� �� ��������� �� * )= * (� ��� ���� $������ ��

�� ��� � "�� ��� ��������� ������ CGVFB ��4 2��� � ������ >IIH�

L5�(�� >IHHM 7��� 5�(��� �� ��������� �% � ������ ������� 6������ �����

2������� 1���� >F *������� �% 6���%����� ��� ���� �0'� ;>IHH<�

L5�(�� >IHDM 7��� 5�(��� 2�������� ��� �������� ������ �% ������� ������� (���

'������ ���� �� "�� ��� ��������� ��AC;C<-?IBV?ID !���� >IHD�

�� ��� �������� ��

Page 306: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

L5������� �� >IICM +� 5������� 5� 8���� 2� &������ 2� 9������� �)������� �� ��

/������� �% ����@�(V ��� �������@�(V���� ��� ��"��� �������� �� ��������� ��

* )O * (� ��� ���� $������ �� "�� ��� ��������� ������ >I>V?EE ������� '���

+� � >IIC� '����

L'��� >IDBM (��� " ������ 1�����/ �� "�� ��� ��������� '�������/� � �'.'���

��� >IDB� '��� 6������ ����� �

L'�9AI?C> >IIDM ��������� �"������� %�� �� (��4 (��� ������ ������ ���������

2������� 1���� '�9AI?C>A>> '�9 &��� >IID�

L!��� 0����A����� >IDDM &� !��� 1� 0����A������ �������� ��� �������� ��%�(��

��������� �� ��������� �� * )= * ����� (� ��� ���� $���� � "�� ��� ���

������ ���� $������ ������ ??DV?BG 6������ '� 9����� >IDD� '��� 6������

����� 0����

L!��� �� >II>M 6�+� !��� ��1� ����� ��5� 3����� �����* 0 *��� �� "����

�� ����� 5������� ���� !��������� ��)�� ������ >II>�

L!������ +���� ?EEEM � !������ ��+� +����� 4����� �� "�� ��� ���������

�&����� � ���� 3��(� ������� 0�������� ?EEE�

L!������ >IIDM � !������� ������T� ������������� M����� 4��� "/� �� >>;?<-HHVDF

9����� >IID�

L3������ ���� >IIFM �� 3������ 6�+� ����� �� �������� ��������� �% ���

�%��A������� �����"��� �� ��������� �� * ��� * ������� "�� ��� ���������

$������ ����� ����� ������� >IIF�

L3�� �� ?EEEM !�+� 3�� �� 0���� &� 1������� �� �������� ���� �% �������� ���

����������� %�"��� � �� ��������� �� * ==�� (� ��� ���� $������ �� "�� ���

��������� ������ >?GV>BF ������4 '����� +� � ?EEE� '��� 6������ ����� 0����

L��������� 1������ >IDIM �� ��������� 7� 1������� �)�������� ��������� �% ��)

��� �����"��� �� ��������� �� * ? * ����� $������ �� $���� � ��������

������ BGVCE &���������� +�� ���� !���� >IDI� ������� '������� �% ��������� X

2������� '����

L+���� 1��� >IIGM ���+� +���� &� 1���� ����- ������� ������ %��

�"������� ��"��������� "�� ��� ��������� H����� >>;B<->DBV>I? >IIG�

L+ �� >IHDM &�!� + ��� � ��������� )������ �� ������� ������ ��� ��� (��4A

��������.����������� $�������� ���� �� * �$0 ?>;I<-HGEVHGD ������� >IHD�

L+ �� >IHIM &� !� + ��� '* �� �� "�� ��� '� ���� 7�� A'�������� >IHI�

�� �� ��� ��������

Page 307: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

5��������!

L ��� 1����� >IGIM 0� , ��� �� 1����� ������� "�� ��� ��������� 1���� ��

� 6��%��� �������� � �� �29 ����� 6������ >IGD &������� �������

������� >IGI�

L ��%�� >ID>M ��6� ��%��� 9� ������ (��� �"���� ������ �� $30�"�$K@)�

��������� �� * B * ����� (� ��� ���� $���� � "�� ��� ��� ������ ����

$������ ������ >B?V>BI 6������ '������� ������ >ID>�

L ��%�� >IDCM ��6� ��%��� �� ��������� �% �"���� ���� ������ ��������� ��

��������� �� * N * (� ��� ���� $������ �� "�� ��� ��������� ������ ?FEV?FG

9������ 8������ +���� >IDC�

L ��%�� >IDDM �� , ��%��� � ���������� �% ��� ���������� ������ ��������� (���

������ ���� �� ��� ��� �������� >C;G<-BGDVDHC !���� >IDD�

L ��%�� >IIDM ��6� ��%��� 9� ������ ��� ��������� ������� �� ��������� �� �$0

"(1"3�' (� ��� ���� "/������� �� "�� ��� '� ��� ��� ���/��� ������ C?VCD

6���(��� ���� 8������ +���� >IID� �6+ 0����

L9/�� �� >IIBM ��!� 9/�� &� 1������ 6� K��%� �� )�������� ��������� �%

������ ��������� �� ��������� �� * )B * (� ��� ���� $������ �� "�� ���

��������� ������ >EEV>EH �������� *�� +� � >IIB� '����

L9/�� �� >IIGM ��!� 9/�� �� � &� 1������ 1�5� *���� 6� K��%� �� )��������

����������� �% ������ ������ ��������� �$0 '������ ���� �� "�� ��� ���������

��� 0 *�����/ F;?<-IIV>>D ����� >IIG�

L9/�� � >II>M ��!� 9/�� ���� �� 5�( ������ �� (�4 ��������O �� ���������

�� * "/������� �� '� ���% ���/���% ��� .����� ��� ������ ?EEV?>B �������� �6

6����� 9����� >II>� �6+�

L9/�� � >IICM ��!� 9/�� ���� �� �� �������� ��������� �% (�4 ��������� (���

'������ ���� �� "�� ��� ��������� ?E;F<-BBHVBCC ������ >IIC�

L0��� >IB> >IFDM 6��� 0���� $�� � ����� �� $*��� "���� ����� ��� 0 7��� ���

�� ���4� +���������� ;*��< >IB>V>IFD�

L0����A����� 8���� >IDHM 1� 0����A����� 0� 8����� 6�����% ��� ��%�(�� %��

��������� � (��� "�� ��� C;><-GV>G ���� >IDH�

L0����A����� >IDFM 1� 0����A������ � ��� ��� �������� ��� ��*�� 0�� �����������

�������� �% '�%�������� ��� 6������ ����� *������� �% 6���%����� '���� >IDF�

L0����A����� >IDIM 1� 0����A������ "�� ��� ������� / ������ > ��������� C� 6�����$��A

���� �% 1����� +����� ������ IIV>?B� �������A7�� >IDI� 2�!� ��������/ ��� ��!�

0���� �������

�� ��� �������� ��

Page 308: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

L0����A����� >IIEM 1� 0����A������ '��������� %���� ������$������ %�� ��%�(�� ���

;)����� �����<� �� ��������� �� * )= * (� ��� ���� $������ �� "�� ���

��������� ������ BEEVBEC �� 8���� +���� >IIE� '��� 6������ ����� 0����

L0����A����� >II>M 1� 0����A������ '��������� %���� ������$������ %�� ��%�(�� ����

$�������� ���� �� * �$0 BC;F<-DIVIH +� � >II>�

L0��AEF >II>M ��� ��%�(�� �������� ��������� ���AEFAE� ��%�(�� ��������� ���������

'�� EBHI CEFI ������� ���� ���� ;���< ��2�6 ����(�#4 2� ��������

8���� >II>� ��� ����� %�� ��%�(�� ��������������� ��� 6������ ;���6<�

L1���� 7 �4� >ID?M �� 1���� ��!� 7 �4�� ���� @�( ���� ��� �����"�� %��

��� ���� �������� �� ��������� �� * O * (� ��� ���� $������ �� "�� ���

��������� ������ ?H?V?HD 2�4�� !���� ������� >ID?�

L1���� 7 �4� >IDFM �� 1���� �� 7 �4�� ������� ��%�(�� ��� ���� ����� ����

@�( ��%��������� (��� '������ ���� �� "�� ��� ��������� ��A>>;C<-BGHVBHF �����

>IDF�

L1�������� >IIDM 0� � 1��������� 2� ��� �% 4��(��� �� ��%�(�� ��������� $����:

���� ���� �� * �$0 C?;><-DHVI? ���� >IID�

L1���� >IDBM &�8�6� 1����� '* +� �� �� ���������� 2� +�������� 0��� ��� >IDB�

L1������ >II?M 5� �� 1������� � ������� ��%�(�� �������� �����%�� �� ��1�

������ 5��� 1������ 1�7� ��� ������ �&����� � "�� ��� ��������� (�����

(� ��� ���� D��C�*�� ��������� 6���� &���� ������� >II?�

L1������� 1������ >IIHM �� 1������� &� 1������� � ���������� ���� �%

�������� ��� ������� �����"��� �� ��������� �� * =�� (� ��� ���� D��C�*�� ��

�������� " ���� �� "�� ��� 0��� ���� ������ >VG ���� '��� 9����� >IIH� �6+�

L1������� 7 �4� >IIGM ���� 1������� ��!� 7 �4�� 0�������� �� ����A

/������� �% �������� ������ ��������� �� ��������� �� * �$0 "(1"3�'KLO

���� * "/������� �� * ������ ���� �� "�� ��� ��������� ������ >>DV>?G ���

8�������� 6� 9����� >IIG� �6+�

L1������� 7 �4� >IIH�M ���� 1������� ��!� 7 �4�� ������ ����� %��� �

�������� ������ ��� ���� � �������� "�� ��� ��������� ?;B<->DDV>I> +���� >IIH�

L1������� 7 �4� >IIH�M ���� 1������� ��!� 7 �4�� *���� ������ ��%��������

�� ������ �� ����A/������� �% �������� ������ ��������� (��� '������ ���� ��

"�� ��� ��������� ?B;B<->CGV>FG +���� >IIH�

L1������ �� >IIDM &� 1������ +�!� 5������ !� 9����� 6� 5���� �� ��������

���� �% �� /��� �% ������������ �� �� %���� ������� ����������� �% ��� ������

�� ��������� �� * (� ��� ���� $������ �� "�� ��� 0��� ���� ������ BCVCB

������ >IID�

� �� ��� ��������

Page 309: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

5��������!

L1������ �� >IIIM &� 1������ 1�5� *���� 6� 6�� +�!� 5������� 2�� ���

��������������- �� �������� ���� � �� ��������� �� * (� ��� ���� $������ ��

"�� ��� 0��� ���� ������ >HIV>DD ������� >III�

L1������ 5������ >IICM &� 1������ +�!� 5������� � %���(��4 %�� ���������

�������� ��� ������� �����"��� �� ��������� �� * )O * (� ��� ���� $������

�� "�� ��� ��������� ������ ?E>V?>E ������� '��� +� � >IIC� '��� 6������

����� .�6+ 0����

L1������ 5������ >IIGM &� 1������ +�!� 5������� ���� ���� �������� ���

������� �����"��� (��� '������ ���� �� "�� ��� ��������� ??;D<-F?IVFF> ������

>IIG�

L1������ 5������ >IIH�M &� 1������ +�!� 5������� �)����� (��� �������� ���

�������� �������� "�� ��� ��������� H����� ?;?<->HDV>DH >IIH�

L1������ 5������ >IIH�M &� 1������ +�!� 5������� � ��% ���� ��������

��� ������� �����"�� �$0 '������ ���� �� "�� ��� ��������� ��� 0 *�����/

G;?<->HBV?>E ����� >IIH�

L1������ 5������ >IIDM &� 1������ +�!� 5������� ��������� ������ �% � ��%

�������� ��� ������� �����"�� (��� '������ ���� �� "�� ��� ��������� ?C;G<-CE>V

C>I !���� >IID�

L1�(���� K� ��� >IDIM !� 1�(���� =� K� ���� �)�������� ���������� �% ���

� ��� ��� ��������� ��������� ������ �� (� ��� ���� "/������� �� "�� ���

'� ��� ��� ���/��� ������ >C>V>CI 3 7�� 8������ *�� ������� >IDI� �6+�

L��� ������ >IDCM 1�7� ��� ��1� ������� ���������� ��%�(�� �������� ������

��������� �� ��������� �� * L * ����� "�� ��� ��������� D��C�*�� ������ C?VFB

���.&�86 &����� +� ������ >IDC�

L���( 6����� >IIHM +� ���( 0� 6������ � $�� ���� �� ��)���� - 0��������

������$������ �% ������������ �� �� %�� ��%�(�� � ����� �� ����� $30�"�$LN% =)�

(� K $���� � "�� ��� ��� ������ ���� $������ ������ GV>B ������ >IIH�

L���( &����� >IIGM +� ���( �� &������ "�� ��� ���*� � ��9 ����� ��� �� ��

������� ��������� 0�����A5��� ����� >IIG�

L���( >IIF�M +� ���(� 6����� (��� �������� �� ��%�(�� ����������� �� ���� ���

���� ��� ���� �* D��C�*�� �� "�� ��� ���*� � �� 8���� >IIF�

L���( >IIF�M +� ���(� ��� ������� %�� ��%�(�� ������������ �� !��� �������� !���

6����� ����� 3��� ������ (� �� �� 7������� �� ������� �����% .� = �����

������ 6��%��� �� 0����� �������� �% 0���������� ������ ?FFV?GI� �������A7��

>IIG ������� >IIF�

�� ��� �������� �

Page 310: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

L������� ����� >IDDM 2�!� ������� �&� ������ �� �������� ���������� �%

��%�(�� %���� ������� ��� %���� ����������� �� ��������� =�� D��C�*�� �� "�� ���

'� ���% .����� ��� ��� ���/��� ������ >DEV>DH ���/ 6����� !���� >IDD�

L��������� >II?M '� ���������� "�� ��� ���������� �������A7�� >II?�

L���� ?EE>M �� ����� 7��� ��%�������� �� ������ (�� ������� ������ �����"��O ��

3��(��� � ���� '������� ����� ��������� �� * )> * (� ��� ���� $������ ��

"�� ��� ��������� ��� M����� ��������� ������ CFVF? ����� ���� ��������

?EE>�

L��4���� 8���4� >IIDM 8� ��4���� 0�&� 8���4�� ��������� ��������� �% �� �)����

��/������ �������� ������ �����"�� �� ��������� �� * (� ��� ���� $������ ��

"�� ��� 0��� ���� ,($"0:L@- ������ +�� ���� ������ >IID� '��� 6������

����� 0����

L7����� >IDDM �� 7������ ��%�(�� ���� ���� ���� 2������� ����� '�2 &����������

+� ?EHC? ������� >IDD�

L7��� �� >IDFM +��� 7��� !��� &����� 0�1� +�+������ 6��������� �% ����������

��� ������ ������� (��� "�� ��� ?;B<-DEVDF +���� >IDF�

L7��� >IIEM �� � 7���� +����� �% ��������� ��� ���� ��"��� �������� ��

$30�"�$KLJ� ��������� �� * )? * ����� (� ��� ���� $���� � "�� ��� ���

������ ���� $������ ������ >VG 6������ '������� 9����� >IIE�

L7 �4� �� >II>M ��!� 7 �4� �� � 7��� �� 5����� 6��������� �% ������� ������

��������� �� �6+ ����� ��������� �� * "/������� �� '� ���% ���/���% ���

.����� ��� ������ >V>E �������� ������� 6������� 6������ 9����� >II>�

L7 �4� !�� >II>M ��!� 7 �4� �� !��� ���� ���� ��������� ������ ��������� (���

'������ ���� �� "�� ��� ��������� >H;H<-HEBVH>> !���� >II>�

L7 �4� >IDDM �� 7 �4�� �� �������� ���� �% �� �����)�� �% ���� @�( ������� ��

��������� =�� D��C�*�� �� "�� ��� '� ���% .����� ��� ��� ���/��� ������ >DDV>IF

���/ 6����� !���� >IDD�

L7 �4� >IIEM ��!� 7 �4�� 2� ���� �% ���� @�( ������- �� �������� ���� � (���

'������ ���� �� "�� ��� ��������� >G;?<->?>V>?D 8���� >IIE�

L7��� �� >IIFM 7��� 7��� !�1� 5����� �� ������ ��0� +������ �/�� �% ���

�� ������������ �� %���� ������� /������� �� ��������� �� * )N * (� ��� ����

$������ �� "�� ��� ��������� ������ C>VFE ����� 7��������� *�� ����� >IIF�

'����

L7��� �� >IIDM 7��� 7��� !�1� 5����� �� ������ 5� ����(��� � ���� �%

/���� �������� ������ �� �������� �� ��������� �� * @ * (� ��� ���� "/�������

� �� ��� ��������

Page 311: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

5��������!

�� "�� ��� ������ / ��������� ,(""��KLN- ������ ?GCV?HC ������ +�� ����

������ >IID� '��� 6������ ����� 0����

L7��� �� >IIIM 7��� 7��� !�1� 5����� ��0� +����� �� 0��"����� 2�� ���

������������ ��� %���� ������� /�������- � ��� ���� �� � ���� ������������ '*

H����� �� "/� �� ��� "�� ��� CD;?<-HIVDI 9����� >III�

L7��� +����� >IIFM �� 7��� ��0� +������ 8���� ������� /������� �% ��������

��� ���� @�( ������� "�� ��� G��� / H����� C-GIVDB >IIF�

L7��� �� >IIHM +� 7��� +� 1��� �� ����4� !� +����� 6�������� ��� ���������

��%�(�� �%�� ������� �����"��- � �������� �������� ���� � �� ��������� �� *

O * ������� "�� ��� ��������� $������ K����� �(�������� ������� >IIH�

LK�� >IDDM ��!� K��� �������� �% ����V@�( ��� �������V@�( ���� �������� �� ���������

�� * =�� D��C�*�� �� "�� ��� '� ���% .����� ��� ��� ���/��� ������ ?>FV??? ���/

6����� !���� >IDD�

LK�� �� >IIHM 5� K�� 0����� 5��� !�5�1� +� � ��%�(�� ���� ��� ������ ���

������ � �$0 $���� ��� "���/� ?I;C<-BGGVC?H ������� >IIH�

�� ��� �������� �

Page 312: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� ��� ��������

Page 313: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� 6# ����������!

�������� �

���������&�

�� �� ��������� � ������ �� ������������ ���������� ��� � �����#� ���������

1D<B1: ��������� � � �� ��� 9% �������� 2������ ����������� "� ����� ��������

� ����� � �������� ��� ��� ������� ������� ��� � ���� %�������

���� �� %�����: 0����� ������ � �� ������ ��%�(���

�������$�: �� �����������

���������: 0����� ����� �� ��������� � ��%�(�� "� ��� ��� ��� ����� ��

�������� � ��� �������� � ������ � ������� ����� � �� ��� ��� ��%�(���

������� �� ������2����: 6��#���� � ��������� �� ����� ;�������� � ������

�����< ��������� "� ������ ���������� �� ��������� � ��� ������� �

������ � %���� � �� ���������

�*%����: 0����� ��� ���� )������� � � ���� � ������ � ��%�(��� 0�� ��

��������� � �����������

���� �� %������: 2������ "� ���� ���� �� �������� � ����� � ������

��������: 0����� ������� � �� �������� � ����� �������� � ������ � ��%�(���

��%������: 6��#���� � �������� � ������ �������� ������ � �"��� � �������A

��������� 2������ ���#���� � �������������� �� �"��� � ����������������

#�)���: �"���� ������ ;��������� � ����������< "� �� ���� ���������� ���� ���� ���

��������� ������� ���� ��� ������� � �������

�� ��� �������� �

Page 314: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� �� ��� ��������

Page 315: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� 5# ������������� �� �������� �� �����

�������� �

!��-���.����� � ������� ��

!�����

�� �� ��������� � ��� � ������� ��� �������� � ������ )������ ���� ���� ��� ��������

"� ��� ���� ������ � �� ��������� ���� �� �������������

8�� !������� �� �������

6��� � � �� �������� ���������� �� $������� � ��� �������� � ������ � ���������

����� � ����� �� ���#���� � ������� ������� �� �������� ���� #�������� ���� ����

�����$��� ��� %����� "� ����� )������ ��������� ��� �������� � ������ � ������� �

�������� ��� ��� ��� %������� "� ��� ���� ��#�� ��������� � ��� ������� ���� �������� �

������- ��� �������� %��������� ��� ��������� ��� � @�#� � ������� ��� � @�#� � �����

��� � ��������� ��� � ������������� ��� �������� � ��������� � ������������� � �� � ���

��� ��� )���������� � ���� %�������

>� ����� 0��������� ���� %������ � �������� � ���� � ��� ����$�������

�� �������� ���� ����� ��� ����� � ������ ������ � ������� � �������

������� �� ������ � ����������� ����� ��� ����� � ����� ������� ���

� ���� ������ ;���� � ����� ������� � ���������� ����� � �� %������< ��

�����������

?� ����� ���������� ���� %������ �������� ��� ��� ������� � ����������� ��

�������� ;� ����� � �����< �� ����� 6��� ������� ����� � �� %������ � ��������

���"� ��� ����� �� � ����� ���������� �� ���� ���� "� )��� ������ ����

� ����������� � ���������� ���������� "� ����� � �� ������ "� ��� ��������� ��

������� ;����������� ���� %����� �������� � ���� � ��$� ���������� � ��� ��

������<�

B� ����� �� E�)� �� ������� ���� %������ � �������� � ���� � �� ���������

�� ������� �� �������� ���� ��������� ��� ����� � ������ 6��� ������� �

�� ��� �������� �

Page 316: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� %������ � �������� �� ���� � ����� � )����������� #���� � �������

�� �������� ����� ����� � �� "� � ����� ���� ��������� ����� � ���������

��� ����� � �������� ���� ��������� ���- �������� � �������� �������� �

�������� �������� � ���������� �������� � ��������

C� ����� �� E�)� �� ������ ���� %������ � �������� � ���� � ����� @� � ���

����� � �� ����� �� �������� ���� ��������� ��� ����� � ������ ��������� ���

�� �$������� � ��� � ��� �������� �� �������� � ��� ��� ��������� ���� �

��� �������� ;� ��������� � )�������<� 2������ ��� ����� � ��������� �����

� ��������- ���A��� ���A�$������� ���A��A����� ���

F� ����� �� �������� ���� %������ � �������� � ���� � � ����������� "� �

��� � ��� ����� �������� "� � ���� ����� ��� �� �����# � ��������������

����� ����� �������� � �������� ���� �������� � ���������� ������ ��������

� ��������� � ������� �� �������� ������ ��������� ������� �� �������� ;����

��� � ���� ��� ��� ������� %����< ���������� �������� ��� ����� � �����

� ����� � ������ � ��� ������� � ��� %���� "� �� ���� � ����� �� � ��

���� �� ������ ;� ���� ������ � %���� "� ���<�

G� ����� �� ��$������� ��� ������ � �������� ���� ��������- ��� ������

� ����� �� ���� ������ �� %�� � ������ � ��� ������ � ������������

��� ���#���� � �������� � ����� � ��������� ����� � ����� � ������ � ��

���#���� � )����� � ����� � ������ ��� ������ � �������� ������ ���"�

� �� ������� �� %���� � � ������� ��� �� ���� ��������� 6��� ����������

� ��� ����� � #����� ��� ����� � ����� � #�������� ��� ������ �� �����

�� ����� �� ��������� ����� � #����� ����� ��� ����� � ����� ���� "� �������

#������ �"����� "� ����� ��������� ����������� ��� � ������ "� � ��

���� � � ��������

H� ����� �� ���2����� ���� %������ � �������� � ��� �������� ��� $�� �

�������� ���"� �� ������ �� ��� � �������� �� ���#���� � ����� � �����

������� � ������ �� ���#���� � ����� � ������� � ��� %���� "� � �#��� ���

������ � #������� � ��� ����� � ����� ��� ����� � %������ �� ���������

8�� ,�� ����� 0����� #��� ���#���� !������� �� �������

� (��������� � ��� "� ��� ������� 2> ����� � ���� ������� 2? ;��� �������� ����

���� �������� � @�#� � ������� @�#� � �����< �� ���� ���� ���%� �$�������.��� &

����"��� ���#���� � ������� �������� � & "� �����%��� 2> ������� �����%���

2?� ;� ������ ���� ��� � ���� "� ��� ����� � ����� "� ���� 2> �����%���

������� 2?<� � ����� � ��� �$������� ����� ����� ���-

; '��������� �������- 2> ����� ���������� � 2? �� ���� ������ ���%� & ��

�� ���#���� ������� � ������� � & "� �����%�� 2? �� 2>�

� �� ��� ��������

Page 317: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� 5# ������������� �� �������� �� �����

; '���������������- 2> 2? ��� ������������ �� �� 6> ����� � 6? �� 6?

����� � 6>�

� "� ������� *�� ������� 2> � ���� ������� "� ���� ������� 2? ��� ������ �

��� ��� � ������ �� ����� �"��� ���� � ��� �"��� ���� ������� �

����� ���� �������� �� ���� �#����� � ������� ���� ���- �����%�����

����� ;��� �� � ���� ��� � ����� ���� ���� �� %���� ���� � ������� %��������

����� �� ������< ��%���������� �������.�������� ;������� � ��� ������� � �����

�� ���� ��� ������ ��������� ���� ������ �� �� ������� ������ ���� ��� "� �

�������� �� %�������<�

� ����������� � ���� ) ���� 0����������� � "� � ���#���� � ����� � �����

������� ��� ��� ������� ������� �� ���� �� %���� � � ��������� �)���� ���

%����� � ����������- ������ ��� %������� � ������������ ;����� %������� ������

����� �� ������� � ������< � ��� ������� �� ������ ��$������� ����� �

���#����� � ����� ���� � �������� ��� �� �������� �� � ���� �� ������������

��� ���� ��� � ������ � ���#����� "� �������� �� ���� �� %���� � �

�������� ������� ��� � ������ � ���#����� � ����� ��������

� �� ��*���� �� �� ������� 2> ������� �� ������� 2? ���� � �������� 0 ���

����$������� � �� ���� ���� ���������� � �������� �� ���#���� � �����������

� ������ � 2? �� �� ���������� �T"� ����� �� ���#���� � �����������

� ������ � 2> ��� "� ������ �������� � � ����� � ��

� $������� �� �� ������� 2> ���� � �� ������� 2? ���� � �������� 0 ���

����$������� � �� ���� ���� ���������� � �������� �� ���#���� � �����������

� ������ � 2? �� ��� ��������� �� ������ � ����������� ��������� ��

���#���� � ����������� � ������ � 2> ��� "� �� ������ � ������ �����������

� ��

� $������� � ����������

� ��� ��������� �� �� ������� 2> ���������� � �� ������� 2? ���� � �������� 0 ���

����$������� � �� ���� ���� ���������� � �������� �� ���#���� � �����������

� ������ � 2? �� ��� ��������� �� ������ � ����������� ���#����� ��� � ���

��������� �� ���#���� � ����������� � ������ � 2> ��� "� �� ������ �

������ ����������� � ��

� ��� ��������� � ����������

� +����� � ����� ����� � %����� ���������� ��� � ���#���� � ����� � �����

������� ��� �� �������� ��� ������ � ��� ��� � �������# ���� � ������

����� � %����� )������ � � �������� � ���� � ������ � %����� )����� � �

�������� ��� �����

�� ��� �������� �

Page 318: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� '��� � ����� ����� � %����� ���������� ��� � ���#���� � ����� � �����

������� ��� �� ������� ��� ������ � ������ � ��� ���� � �������� � %�����

��� ���� � ����� � �� ����� ����� � ������ � ������� �� ������ �������

���� � ������ � #����� ��� ����� � ����� ������� ��� �� �������� � ���

� ��� ������� � ��� ������� � ����� ������� �� ����� � ����������� ��� %�����

���� ������� � ����� "� � ����� � ��������� ;�������� �� %���� �������� �� %����

� � �������<�

� '������� ����� � ����� ������� ��� �� �������� �������� �� ���� �

������� � ������ � ����� ������� � �� � %������� � ��������� ����������� ����

��� ���� �������� � @�#� � ����� � @�#� � ������� � �� �������� "� ��� �

����� �� ������ � �������� "� ������� � ���������

� $��� ���� 0������# �� �������� "� ����� ��� ����� � ����� ������� ���

�� �������� �)���� ��������� ����� � ������ � �������� ����� ��� ���� ���������-

�������� � �������� ;��� � �������# � �������� �� ������ "� #�����

��� ����� � �����< �������� � �������� ;��� � �������# � �������� ��

������ "� #����� ��� ����� � �����< �������� � ���������� ;�������# �

���������� "� #����� ��� ����� � �����< �������� � ������� ;�������#

� ������� "� #����� ��� ����� � �����<�

� .���������� ��� ������� � ������ � ��� �%���� "� ��� �� ������"�� ���� "�

� ��� ����� � ����� ������� ��� ��� �������� � �$� ���� � ������ � ���

"� �� ���#���� � ����� � ����� ������� �� %�����

� ����������� � !� *�/� ���� �� � � ���� ��� � ������� � ��� �� � �����

��������� � ������ � %����� "� � ����� � ������ ��� ������� ���� "�

������� ������ ���� ����� � �� ������������ � "� ��� �� � ��� #������

����� ��� ����� � ����� ��������� � �� ������� )����� %����� ��� ������� ����

������ %������������ ���� ���� ������ ����� ��� ����� � �����������

����������

� $�� � �� � � �� ����� �� ���� � "� ��� �� � ������ � ������� ���

������ � �� ��������� ��%�(�� ���� )����� %����� ��� ���� ����� ���������-

����� ���������� ���� $�������� ��� 0�� ��� � � ������ �������� � ���������

%����� � ���� � "� ���� "��� %����� �� �������� ���� ��� �������

� (���� � � ��� � ������� ����� � �� ������������ "� � �� �������� � ���

�������� � ������ ;��������� ��#��� ��������� �� ����� ������� �� ����� ��������

�������� ��������� %�����< �� ���� ��#�� � ������ � �� ��������� � %��� "�

������� ����� "� ��� ��#��� ������ ��� ������ ��������� ��� ������ ��������

���� "� � ������� ��������� ��������� �� ����� ����� �� ������������ �� �������

�#��� %���� � ������� � �� �������� � %����� ���������

�� ��� ��������

Page 319: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� 5# ������������� �� �������� �� �����

� '����� �� ����� ��� ������� ��������� �����- � ����� ������� ������ ��

��������� � ��� ����� � ����� � ����� "� � ����� � #����� ��� ����� �

����� ������� � � ����� � 60* ��������� ������ �� #������� � ��� �����

� ������

� '��� � ����� �� ��� � ��� ��)������� ��������� ��� �� ��������

������� �� ���������� �������� ��� ���� �������� � �������� ���������� %�����

� ��� � ��� ��������� ��������� ��)�������� ���� ������� ��� ��������

� '��� � ��� ���� 0�� ������� "� ������� �������� � ������ ������ �� ����

� ��%�(�� "� � ���� ��������� ��� �� ���� ��� � ��� ���������� ���������

� �� ���� � �������� ��������� �� ���� � ��%�(�� � ��� ���� ��� ������

� ��)�������� �������� $#���� ���� � ������ � "� �� �� ��� ��������

���������� � ��� ����� � ����������

� �&�������� 9��� ������� � ������ � �� ���� � ������� ��������� �������� �

������ �� ���� �� ��@����� � )������� � �� ��� "� ���� ��������� ���

�������� � ������ ���� �� %�������� � ��� �������

� +����� � �� �� � ��� ��� 0��� ��� �������� � ��������� ��� �� � ������

� ������ � ������� "� ���� � ���#���� � ����� � ����� ������� ��� ���

��������� �������� ���� � ��� ���� ��� ��� $��- >< �������� ��� ������� �

��������� ���� ����� ;�� ����� � �� �������< � ?< �������� ��� ������� "� ��

�� � ��������� ��� ���������� �� ����� ����� �� "� � ���� ������� � ��������

��� ������� � �������� � �� �����

� +����� � �� �� � �������� 0��� ��� �������� � ��������� � ��������

������ � ������ � ������� "� ����� � "� ���� � �������� ������ ���

� ������ � ����� � ����� "� ����� �������� ���� ������ � ������� �

������ ���� ���� � �������� ������ ��� �� ������� � �������� ���������� "�

������� �� ����,�� � ��� ����� � ������

� ���������� ��� ������� � ��� �������� � ��� ������ � ��������� � �$� ��

������ � ����� � ����� ������ ��� ������ � ��� "� ������� "� ���� ������

��� �������� ���������� R������R���� ��� ��������� � > ;� �� >EEW<�

� 0������ �� ��� ������ � �������� � �$� ���� � ����� � "� � ���� �����

"� ������ "� � �������� ��� � ����$���� � �������� � �������� �����

� ����������

� 1�������� �� ��� ������ � �������� ��������� � ���#�� ����������� ����

�����#��

� ������ ���� /� �� ��� ������ � �������� ����� � "� �� ������� ��� � ����

� ������ �� �������� �� ���#���� � ����� � ������

�� ��� ��������

Page 320: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� �� ��� ��������

Page 321: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ��/�� '��������� �� �� �6� �� �����

�������� �

�����(� ���������� � �� �����

�� !�����

��� �� ����� ����� .�������� � �� !������� �� ��� ������

���� �44( ; ?�;*@��

�� L1���� 7 �4� >ID?M � L1���� 7 �4� >IDFM 1���� 7 �4� ������� ���

��� � �������� � 2��� � �� ��� ������ ������� �� � ���� ������ � � ���� ����� �

������� �������� � 2��� � ��� �� �$����� �� ������� � ��������� ��� ��������� � ��

���� ������� �� ���� ������� � ��� �������� ��������� ��� ������ � ����� ��������� ��

������ "� ������� �� � &*��� ��� ��� ���� � � �� ������� � ������� "� � ������

� � �������

��� ������ � �������� � "� ��� ������� � �� �� "� �$�� ��� ��� � ��������

;��� � 2��� � �� ��< ������ ��� ��� ��� � �� ������ ������� ���� � ����� � �� �� �

����� )������ ;2��� � ��� ��<� ��� ������ ��� ��� ��������- ��� �� ���� � �������

� ��������� �$���� �� � �������� � ������� ���� ��� ����� ������� "� ����� �������

� ������ ���� ������ � ����� � ����� ������� � %�������� � �� ������� ��� ����

���� ���� �� � &*��� ��� ��� ������ �� ���#���� � �������� � ������ � ���������

���� ?�!(��A ��""#" ; 9' 9*$$!"

�� L7��� �� >IDFM 7��� &����� +� +����� ������� �� � ���� ������ "�

���������� ������� � �� )������� �� ������ � 1���� 7 �4� � ����� %������� �

�������� � �������� �� ���� � ���� � �����#�� ��� �� ������� � ��������� ���

��������� ��� %������� ��� ��� "� � �����#� � �� ���� ���- 2��� � �� �� 2��� � ��� ��

&������� ��������� +� ����� � ���� &*��� ��� ���� ���� �� ������� ���� �����

6��� �������� �� ������ ��� ������ ������� "� �� ��� %������� � �������� "�

�� ��� ����������- 2��� � �� �� &������� ��� �� "� ���� ��� ������ ������ �

���� ������ ������� �� � ���� ���#���� ��� ���� ���� ������� �� �� ���#���� � �����

� ����� "� � ����� ��� ��� �������� � ��� � ���� �� � ��� ��� � �� ����: � ���� ��

�� ��� �������� �

Page 322: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� �������� �� � ����/� �������� ���"� � ������ ���� ��� R������R�

��� ������ � � ������ � "� )���� � ������ � 1���� 7 �4� ������������

����� %������� � �������� � ������� � ���� � ��� � ������ �� � &*��� ��� �� ���

��"���� ���� ��� %������� ��� ��� "� �����#�� � ���� � ������ "� � ������ ��#� ������

"� ���� �� � ������ ���� ������������ �� �� � ���� ��������������

���- $��@�A �#)%*�(@!A !'B��)(#" ; ��!$

�� L6���4 �� >IDFM � L6���4 �� >IDIM ��� ������ ������� �� � ���� ������

"� � ������� ������������� �� �������� ��� 1���� 7 �4�� � ���� � )����� ��

���#���� � �������� � 2��� � �� �� � 2��� � ��� �� ����������� �� ����� �������

� ��������� �$���� � � �����#� � 1���� 7 �4�� ���"� )����� �� ������� �

��������� � ������� �������� ���� � �� %������ � 2��� � �� �� ��� ���� ����� �� &*��� ���

��� ���� � � �� ������� "� ������

�� ����� "� ��� �������� �� ������ � �������� � "� ���� ��������� � �� ���

� ��������� �� ��� ������� � ��� �������� � ������� � ������� ����� � ��� ���

������ �������� � "� ��������� ��� ������� ��������- �� �������� �$���� ;� �� �����

"� � ��� ������� ��������< �� �� ��� ��� ��������� �� ������������� � ��� ��������

� ���� ���� ��� �� �� � ���� &*��� ��� � � ������� � ���������

���1 ���/#(

�� L ��%�� >IDDM ��%�� ������ �� � ���� ������ "� ���� ��� �� ����� ��������� ���

��� ������� ���������� �������� � ���� ������������ ���� �������� �� ���� �������

������� ��� �� ������� � ��������� ��� ��� ��������� �������� � ��� %������� � 2��� �

�� �� � 2��� � ��� ��� ���� �� ��# � �� � ������ � �� ������� � �������� ������

� ���� � ���� ��� �� ����� ����� � ������� ��� �� ���� ���� ����� � �����������

���� ������ �#�� �� ��� ������� � ��� �������� � ������� � ������� ���"� ���

�� ��� � ���� � ������ � �� %������ ���� � �������� � 2��� � �� �� � 2��� � ��� ��

���� ����� "� � ������ �� � )������ � ����� %������� � �������� � ������ �� ����

�� ������� � ��������� ��� ��������� �� ��� ���������� ���� � �������������

���2 ��!$

�� LK�� >IDDM ������ �� � ���� ������ � � ���� ������� �� �������� � ���������� "� � ��

����� ������ �������������� � � ������ � ��� �������� � "� ���"� ��� �����������

��%��������� ����� �� ���� � ��� ������� �� �� ��� ��� ������ �� ���� � �� �����

� ���� � �%���� "� ��� ��������� 0��� ��� �$� ������ ��� ���� ��������

��� �������� � 2��� � �� �� 2��� � ��� �� ��������� ������� � �� ������� ���

������ ��� � � ������ �� ������� ���� ���� ������ ���� �� ������� � ����� �������

���"� �� � ����� � ������� ������� � ��������

��� ������ ������� ����� � ��� ��� � ��������- ��� �� ���� ����� ��

������� ������� ; "� � ���� "� � ���� � �� ����� � ����� ��� ������� � ��������

�� ��� ��������

Page 323: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ��/�� '��������� �� �� �6� �� �����

� ������< � "� � ������ �� � & ����� ���� ��� ������� � ������� � �������

0�� ���� ���� � ����� � �$� � �� �� ������ ��� ������ � �� ��� � ��� ������

���"� ����� �#� ����� "�� � �� "� ����� ��� ��� � ������ ;�� ��"���� �� ���

���������� � ������� ����< ��� �� "� �� ������� � �� ������ �� "��� ��� �$����

� %���� �����������

���� ���"@$ ; ?�;*@��

�� L8���4� 7 �4� >II>M ��� ������� ������� �� � ���� ������ � � "� �������

����� �������� � ��*� ,�������-% ���� ,�����-% ���� ����������� ,�����/ �����-%

��� ������ ,��� � ����- ��� ������ ����������� ,�����/ ��� � ����- ����� � �� %������

� ������� � ��� ������� �� ��#���� � �� ������ � �������� �� ������� "� ������ ���

�������� ��� ������ � "� � ������ ��#� ������ �� �� �����$������� �� �� ���� �

"��� �� ����� � �� �������� "� ���� ��� �������� �$����� ��� �� $����� � �� �������

�$���� ���� ���� �� ����������� � !� � ���� ���� � �� ���� �� ���� � ������ "�

���� ��� ������� � ������� ���� �� %������ �� "� ������� "� � ������ �� &*��� ���

���� � �������

��� ������ � � ������ � �� %������ "� ������ �$��� ������� �� ������ "�

� ����� � ����������� ��� �� ����� ����� ��� � ����� � ����� �� ������������� �

������� � ��� ���� � �������� ��� � ������ � ������� � "� ��������� � ���

������������� �� ������ ������ ���� ��� � ������ � %����� "� ��� ����� ��� �������

���� "� �� ������������ � "� �� ������� ��� �� ���� ���� 0�� ����� � ��� ����

"� �� ������ ���� ��� �� ��������� ���� ��� ������������� ������� ���� �������

� �� � ������� � �������

���� ���"@$ ; ?�;*@��

�� L8���4� 7 �4� >IIB�M ��� ������� ������� �� � ���� ���#���� � � "� )�����

� ��������� ���������� ��$����� �� %�������� ���� � ������ ������ � ����

� � ���� ��������� �� ������ � �� �������� ���� ����������� � � �� ����

������� ������� �������� � ��� %������� � 2��� � �� �� � 2��� � ��� �� ����������

�� ���� ������� ��� ����� 0�� ������� �� ������ �� � &*��� ����

��� ������ � ����� � �� ������ ���� � ������ ������ � ���� � � ���� "� �

�����$������ ���� ��� ������������� � �� ���� � ������ �� �������� ��� ������� � ������ �

��� � ������� � ������ �� � &*��� ��� �� ��"���� ��� ������ � ��� %������� � ��������

� 2��� � �� �� 2��� � ��� �� � )����� �� ������ �������

��� �� ����� ����� !������� �� 6��+� �� (� ��

���� ?�;*@��

�� L7 �4� >IDDM L7 �4� >IIEM 7 �4� ������ �� � ���� ���#���� ���� ��������

� ���� � ������ �������� � 2��� � �� �� )���������� ���� � ������ � ����� � �����

�� ��� �������� �

Page 324: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

!� ���� � ������� 2������ ������� � ������ � ����� ������� ����������� ���

� ������ ������� �������� � ���� �������� � ������� � ������ �������� �� � &*��� ���

���� � ������ � ��������

�� ������ �������� ���7 �4� � ��� � ��� ���� �����$������� � ������ � ��%���������

����� "� � ��� ����� ���� ��� ������� � ������ ��� � ������ "� ������� � ������

��#� ������� ���"� �� &����� ������������ ���� �� ������� � � ������ �

���� )���� ����������� �� ��������� ���� ��� ����� �������� "� ������� �� ��

���� ���"� � ������ ������ �������� � � ������ � ����� ������� � ����� ���"�

�� ������ ���� ��������� ���������� ��� � ����� � �������

���� ���"@$ ; ?�!((

8���4� 7��� ������� � L8���4� 7��� >II>�M L8���4� 7��� >II>�M

L8���4� 7��� >IIBM �� � ���� ���#���� � � "� )������ ��� �������� ��������

���� ��� � ��� � ��� %������� ���������- 2��� � �� �� 2��� � ��� �� �� ���� ��

"� "��� ���� "� � ������ �� � &*��� ��� ���� �� ������� � ������� � ��������

�� � ������ ��������� �� %�������� � ���� ��� � ��� �������� �$�������� ����

�� ����������� � !� �� ������ � � ����� � ����� ���� � � ���� �� ���� �

�� ��������� 2������ � ������� �� �������� ������<����������� ���� ��������� �� �

������ �� ���#���� � ����� � ����� ��@� � �� ����������� � !� � ������ ���� �

� ���� �� ��� ;� "��� ���� �� ��� ������� � ���� ��� ��� ����� �� ���"� ���

���� ����� � �����< �� �������� ���� ���<����������� ���� ������� �� ��� �������� ����

%������ ��� ��� "� �� �� �������� ����� �� ������ $������ ��� �� ����������� � ���

�������� ���������� ���� � ��� � ����� � ������ �� ���� ��� � ������ � � �����

� ����� ���� ������ �� � ���#���� ���������� �� %���� � ���

��� ������ ���� � ������ � �������� "� � � ��� ������� ����������- ���

�� ���� � ��� �� "� � ������ � ����� � "� ������ ������� � ������ ���� ������

��� ��� ������� ���� �� ����� � ����� ������ ��� �������� � ������� � ������� �

���� � ������ �� � ���������� ���� �� ������� � ������� !� � ���� ;��� ������

����� ���� ���� � ������� � �������� � ������<� 0�� ���� ���� � ���� � �� "� �

�������� ������� "� �� ��� � ����� ������ ���� ��� ������������� ���� �� �����������

� !� � ������ ���� � � ���� �� ���� ������ �� ����� � ��� �������� "�

�� ����� ,����������� � &���� � ���� �� ���- � ����������� � ��� ������� ����

�������� � ������ �� "� ������ ��� %���� � ������������� ����� ��� �������������

�������������

���- �!� �" ; �'B*$�,

����� ������� ������� � L����� ������� >II?M �� � ���� ���#���� "� � ����� �

������� � ������ � ����� ������� ��� ��� ������� � �� %������ � 2��� � �� ��� ���

������ � ��������� ��� � � 7 �4� � "� �� ������� "� ������� � ��� � ��� "�

��� ������ �������� � �� ���� �� �������� � �� �����#� � ����$��� �� "� � �����

� �� ��� ��������

Page 325: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ��/�� '��������� �� �� �6� �� �����

��� ����� ���������� �������� ���� ��������� ��������� ;���� � ���� ����������� �

��� ������� ���������<� 9������� � �����#� �� � &*��� ��� �� ��!���� ���� � ������

� ��������

�� ������ � �� �����#� � �� %������������ � "� ����$�� ��� ��������� � ����

������ �������� ��� ������ ������ ��� "� ����� � ����� � ��� ������� ��� ����� �� �

&*��� ��� "� � ����� � �� ������ ������ �� ������� �� ��������

���1 6*�'B!"(A �#(���A �#��)!� ; (���")

�� L5������� �� >IICM ��� ������ ������� �� � ���� ���#���� � � "� �������� ���

�������� ���� ��� � ���� � ��� %�������- 2��� � �� �� � 2��� � ��� ��� �� ��#����

�� ������ � ������� �� %�������� � ���� ������� ����� � ��� � � ������ � ����

���� ���� � ������ � ��� ���#����� � ����� � ����� ������� ��� �������� ���

��� � ������<���� ��� ������<���� ���� � ���� � ������ �� � &*��� ��� ���� ��

������� � ��������

��� ������ � �� ������� �� � 8���4� 7��� ���"� � ����� � �� ������ ����

������� ���� �@#�� �� %�������� � ��� ��������� 0�� ���� ���� �� ������ �� ��������

�� ����� ������� � @�#� � ����� "� 8���4� 7��� ���� ���� ��������� ����� � ���� ���

������� ��� ��������� � ��� ������� �� ��� � ���� �� ����������� ���� � ���� "� ��

� ������� � ������ � )��� ������ ��� ��� ������� � ������� �� ��� ��� �������� �

������� ��� �� "� � ��� ��� ����������� � ��� ������� �� ��� ����������� 0�� ����

���� �� ������ �� � &*��� ��� ���� �� ���� �������

���2 ���"@$ � ��@#*"�"@#

��� ������ ������� � L8���4� '�4����4� >IIDM �� � ���� ���#���� �� ������� ��

� 8���4� 7��� �������� � �� ������� 6�?�?� � �������� ��� �������� � ������

��������� � ��� %�������- 2��� � ��� �� 2��� � �� �� �� ����� �� ��#���� �

�������� �� %�������� � ��� �������� ����� ���� �� *������� ���� � � �� �� ���

2������ � ������ �� �������� *�������<���� ��� ����� � ��� ������� ���� ����� ����

;� ���� �� *������� ���� �� ���� � ��������<� � ���� � ��� ������� "� � ������

�� � &*��� ��� ���� ���� �� ������� � � �������

��� ������ ��� ������� � ��� �������� ����� � ��� ������ ��������� � ����

� ������ � �������� ����� ��� �� ������ ���� �� ������� ���� ��� �� ����������� � ���

������� "� ����� ;������� �� ��������<� �� ����� ���� ���� � ������� �� ������

�������� ��� �� ���� ��� ��������� �� ��� �����������

��� ���#�������� � �� !������� ���� ���� * �� ��� �����

�-�� �*��" ; ���/#(

�� L����� ��%�� >IDCM ��� ������ ������� ������� ������� � ��� "� ��������� ��

%�������� ;��������� ������� �������< � �� ������� �� ���� ��� � ��� ������� 0���

�� ��� �������� �

Page 326: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� �������-

� *�� ���������� � �� %�������� � �� ������� �� ���� %��� � ��� � ��� �������

0��� ��� ������� � ���� ���� �� ������ � ���������� ������ � ����� �

����� ���� � %���� ��������� ��� ��� � %�������� � ������������� ������

�������� ��� � ������ � ���� ���� ����� � ������� � ���� ���� ���� ���� ��

����������� � !� � ������ ���� � � ���� �� �����

� *� � ���� ���#���� � �� %�������� � �� ������� �� ���� �� ��������� � ��� ���

� ���������� 6��� �������� ��� �� ������ %���� �� %�������� � �������� �

�� ���� ���� � ������ � ��� !� �� ������ � � ����� � ����� ���� ��

����

� *� � ���� ���#���� � �� ���� ��� ������������� ��� ��� ������� �� �����

0��� ��� ����� ��������� ���#����� � ����� � ����� ���� �� ���� ���

������������� ;�������� � ������� �������� � ������ �������� � �������

�������� � ���� �"������<�

2�� ���� � ��� ������� ��� ������� ���"� ��# ��� �������� ���� �� ������� �

��� ������ �������� �� ��� &*��� ���� ���� ������� � ������� � �������

�� ����� ����� � �������� ������� "� �� ������ ����#� � �� ��� �� ���� "� ��

� ����� ������ � "� ��� �������� �� ����� ��� ����� �������� ��� ; � ������� �����

���� �#��< "� ��� �������� � ��� ������� ���� ������ � �� �������� �������� ����� ��

���� � ������ � "� ��� ������� "� ������ ��� ���� ����� �� �� �������� ���� �

�� �� ���� ��� �� ��� %����� ���� ��� �������� � ��� ������ ������� ��� ������ ��

������ ���� ���������� � ��� ������ �������� "� ���� ������ ����� ��� ����������-

�� � ����� �� ���� ��� ��� � ��������

�-�� 6� $��

5���� ������ � L5���� >IDHM �� � ���� ������ � � ���� ���%������ ���� ���

��������� �������� ��� ����� ��%�� �� �������� ��� ������� � ��� ������ ��� �� ������

�� ����� 0��� ��� ��� �� ������ � �� ���������� � ������ �������� ����� ���� ��

����������� � !� *�/� ���� �� � � ���� ��� �� ����� � ����� ��������

8������� ���� � ��� ��� � ����������� � ��� "� �����$�� � "�� �������� ��

������ �� ���� � �������� �#�� "� ��� ������� � ��� ������ � �� "� � ���������� �

�$��

�� � ���� ������ � 5���� ������ ����� �� %������ � ������� � ��� ������ � �� ������

�� ����� ��� ������ �� � )������ ���� ���� �� ������� � �������

�� �������� � �� ������ � "� � ������ � ��� ����������� �������� � �� ������

������� ��������� ���������� � �� "� ��� �� ���������� ������ ������� ���� ���

����������� �� ������ #����$�������� ��� �������� �� � ���� � "� � ������ � ��

������ ������ �� ��� )���������� �� ���� � �������� � �������

� �� ��� ��������

Page 327: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ��/�� '��������� �� �� �6� �� �����

�-�- 6� $�� ; ��;$#�

�� L5���� 2� ��� >IDDM � L5���� 2� ��� >IIEM 5���� 2� ��� ����� ���%��A

������� � ������ ��� ��� ���������� ��#� ��� ����� �� ������ �� ���� � �#�� "� ���

������� � ��� ������� 0��� ��� ������� �� � ���� ������ � � "� �������� ��� ����#�� �

���� ��� ������� %��� � �� ����� ��� ������� "� ������� ���- �� ����������� � ���� ���

� ���� �� ��� �� ����������� � !� *�/� ���� �� � � ���� ���� ���� �� �������� �

���� � ������ ����� � ��� � �������

�� ����������� � �� "� ����� $������ ��� ������ � "� � ��� �������� ��� ������� �

��� ������ ���� �������� %����� �� ������ �� ���� ���� ������ �� ���������� �� ��%�(���

�-�1 ?�;*@�� ; C�"%

�� L7 �4� !�� >II>M ��� ������ ������� �� � ���� ������ � � "� ������� ��������

� "�� ����� � ��#� "�� ���������� �� ������� � ���� � �#�� "� ��� �������� � ��� �������

0��� ��� ���� �� ������ � �� %�������� � ����� �������� �$���� ���� ���� ��

����������� � ���� ��� � ���� �� ���� �� ������ � ������� ���� ���� ������ ��

������� � ����� ��������

��� �������� � �� ������ �� ��� ����� � ��� �������� ���������� � ������

0�� �� ���� � ������ �� � & ����� � ���� �� ������� � ������ ��� ���� ���� �

������ � ������������ "� � ���� ���������� �� ���� ������� �� ���� ��� � �����

� ����� �� ������������ "� �� ����� ���� ��� � ���� �� ��� ���� ����� ��� "� �����

�-�2 B�" ; �*

6�� =� ������� � L6�� =� >IICM ��� ���%����������� ���� � ������ �������� ���

7 �4� !��� 0��� ��� ������� �� � ���� ������ � � "� �������� ������� �

��� ���#����� ����%������ ��� 7 �4� !��� �� ����� ������ 6�� =� ����� �

)������ �� ������ �� ���� ��� ������� � ��� ������� �� ������ � )������ � � �����

"� )�������� 7 �4� !�� � �� ������ � �� ����������� � !� � ������ � �

� ���� �� ����

� ���� � ������ � �������� ��� � ��� � �������

�-�� B�" ; �*

�� L6�� =� >IIGM ��� ������ ������� �� � ���� ���#���� � � ���� ����� ���������

�������� �� %�������� � �� ������� �� ���� �� � ��� �������� � ��� ������� �� �� ����

�� %�������� � ��$� � "� ��� ������ � ��� ���� ����� �� ������� �� ������

� �������� � ��� ��� ������� ��������� � �� ���� ��� �� � �$� ���� � ������

������ � ���� � � � ��� 2������ ���� �� ������ ���� ���%���� ���� ������� ������

�"����� ���������� ��#� ��� ����� ��� ������� � �#�� "� ����� 6��� ����� � ����

������� � ������ � &*��� ��� ��� ���� � � �� ��������

���"� �� ������ ���� ��������� � ��� �������� �������� � ��� ������� �

������- �� � ����� ���� �� ������� ��� ������� � ������ ��� ��������� � �� ����

�� ��� �������� �

Page 328: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ��� ������� "� � ������ �������� ��� �������� �� ������ ������� ���� ��������

����� ���������

�-�� ���/#(

�� L ��%�� >IIDM � ����� ������ ��� ���������� � �� "� � ���� ����������� ��

%�������� � �� ������� �� ���� �� � ��� �������� � ��� ������ ��� �� �����������

���� ������ � ��� ��� ���� � �� ���� ��� ����� 0��� � ������ � �� ������ �

����� ���� "� ��� ������� "� � ��� ��������� ����������� ���� �� ������������ � �����

�������� �� ��� �����$������� ���� �� ������������� � ���� �� ������ � &*��� ��� ���

���� � � �� ������� � ��������

��� ������ ���� ����� ���� ��� ������ ���� �� ������� ���"� � ������ "�

����� ������ ��� �� � ������ ���� � ������������ ;��� ��� ����< ���� ��� ����

����� � "� ���� � �� ����� �� �������� ��� ����� � ��������� ������� �� � ���

������

��" ���#�������� � �� !������� 6�������� * �� ���9

������

�1�� 9;��(

+ �� ������ � L+ �� >IHDM �� � ���� ���#���� � � "� � �������� �� %��������

�� $������ ��� %������ ������� �� ����� � ���� ��� �������� � ������ ���������

� ��� ����� 0��� � ������ �� � ����� � ��� ��#��� ��� ������� �����$�� � ���

%������� �������� � ��� ��� ���� "� � �� �#� ����� �� "� ���� ��$��� ���� ;�������

���� ���� ����� � �������� ����� � �� %������<� ��� ������� "� � ��������� � �

������ ���- � ������ � ���� � � ���� � ���� ��������� �� � � ������ � ������

���� ��� �� �� ����� � ������ �� ����������� � � ��� �� ���������� / ������ � ��

�������� � %������

��� ������ �� � ��� ��������� &*��� ��� ��� ���� � � �� ������� � �������

���"� �� � ��� ��� �������� "� ��������� ��� ��������� ���������� ��� ����� �� � ��

"� %��� ������

�1�� ��(!$! ; ��$+;

������ ��� ������� � L������ ��� >IDFM L��� ������ >IDCM

L������ ��� >IDHM �� � ���� ���#���� � � "� ��������� �� %�������� �� $������ �

��� �������� ��������� � ��� �������� � 2��� � ��� �� ����������� ��� ����� ������� ��

��������� � ��%�(��� ��� ������� "� � ��������� ���- � ������ � ���� ���� �����

�� ��� � � ������ � ���� � ��� � ���� ���� ����� � ���� � �������� ���������

��� ���� ������� � ��� � ��� ��� ���� � "� � ���� ������� ���� ������� �� ���� ���

� �� ������� �� &������� � �� ��� "� ������ ��� �������

�� ��� ��������

Page 329: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ��/�� '��������� �� �� �6� �� �����

��� ������ � ����� � ��� ������� � ���� %������ ��� �� "� �������� �� �

&*��� ��� ��� ���� � � �� ������� � ��������

�� ����- ������ ������ �������� �� ���� ����� ��� ���������

�1�- D� (�!�( ; �#��

�� L3������ ���� >IIFM 3������ ���� ������� �� � ���� ���#����� �� �� "� �

����������� �� �������� ��� ������ ��� ����� � ��������� �� %�������� �� $������

� ��� �������� ��������� ��� � 2��� � ��� ��� ��� ������� "� ������ ���- � ������

� ���� � � ���� �� ��� � ���� � ��� � ���� ���� ����� �� �� �������� / �C�� �

� ��

��� ������ � ���� � ������ � ��� ������ ������� � ���� %������ ��� �� "� �� �

&*��� ��� ��� ���� � � �� ������� � ��������

�1�1 ?##)A #4��A ��##@( ; 9!$$��

�� L7��� �� >IIHM ��� ������ ������ �� � ���� ���#���� � � "� ������� � �

3������ ����� �� �� � �������� �� %�������� �� $������ � ��� �������� ���������

��� � 2��� � ��� ��� ��� ������� "� � �����#�� ���- � ������ � ���� � � ���� ��

��� � ���� ������� �� � ��� � ��� ��� �� ��@����� � ��� ������ � �������� 6���

� �� ������� � �� %������ � ������ �����#� ��� ��� �������� ��� �� "� �� � &*��� ��� ���

���� � � �� ������� � ��������

��$ �� ����� ����� !������� �� ,� �����

�2�� E*� ; ���

�� � � ���� ���#���� �������� � L9/�� � >II>M L9/�� � >IICM ��� ������

������� ��������� ����� � ������� � �� ������- � ������� �� ��������� �����������

������ ����� � ��������� ������ �� ��#���� �� ������ � ������� �� %�������� ����� �

� ����� �� � �� �� � !� �� � ���� ������ � ���� ����� � � ������ � ����� �

����� ������� ������ � �� ����� ��� ���� ��� ���� ��� � ��� ��������� �� ������

�� � &*��� ��� ���� � ������ � "� �� ���� ����� ��� ����� � ����������

� ���� ��� �������� � �� � ���� ���#���� ����� � �� ��� � �����- �� ����

���� �� ������� �� ��"���� �� %������ ���� � ��������� �� �� ���� � ������ � ����� �

�� %������ ��������� �������� ��� ��%������ ��� ��������� ������� � �� ������ ������ �

��� ������� "� � ������� � ��� ������ � �� ������� ����� "� �� ���� ���������

"� � ����� �� � �� �� � !� �� � ��� ������ ��� ���������� ��� �� ���� � ��������

� %������

�2�� E*�A #�B�� �$ ; ��4/

�� L9/�� �� >IIBM L9/�� �� >IIGM ��� ������ ������� �� � ���� ���#���� � �

���� � �������� ��� ��� � �������� ��������� � �� %������ � �� ������ ;� �������

�� ��� ��������

Page 330: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��������� ? C GA�������< ���� ��� ���������� � �� �������� � "� � �� ��������� ��������

� ������ � ������� "� � ����� ��� �������� � �� ������ �� �� �����#� �

)����� � ���� � ��� ��������� ������� ����� ���� � ������ � �� �� � ������� ��

�������� ����� ���� � ������ � �� �� � ������� ��� �� ������ � ������ !� �� ��

�� ����� � ����� ������� ��� �� ������ �� ���� 2������ � ��������� ���#������

������� � ��� %�������� � ���������� �� ������ � ������� � ����� ��������� � ��

���������� �� ������ �� � &*��� ��� ��� ���� � � � �������

��� ������ ����� "� � ������� � ����� � � ��������� � ��� �������� ����� � ��

%������ ���� �������� ������� �������� �� � ������ ������� "� ��� ������� "� �

������� �"��� �� �������� ��� ��� � ������� �������� �� "� ���� � ���� ��$�������

� �� ��� � "� ��� ������� �� ��� ����������� '������� � ���� � �� ����� � ������

�� � &*��� ��� ���� ���� �� ��������

�2�- ���"@$A ?�!(( ; 6*

�� L8���4� �� >IICM L8���4� �� >IIHM ��� ������ ������� �� � ���� ���#���� �

� "� �������� � ��� � ������� � �� ������ ��� ��� � ��� ������� � 2��� � �� ���

�� ��#���� �� ������ ������� � )������ �� %�������� � ��� �������� � ����������� �

!� �� ������ � � ����� � ����� &����� ��� �� � �� �������� � ������ � �� �� �

�� ���� ;���� 2��� � �� ��< � ����� �� � �� ���� ��� ��� ����� �� ;���� 2��� �

��� ��< ��� �������� ��� ����� �� ������ ��� ������� �� � &*��� ��� ���� � �������

� ��� ������� ��������� �� � � ������ "� ������� ��������� ��� ���� %������ �

�������� � ������� � ������� � ����� ���������� ��� ������ ��������- � ������ ��

���� �� %������ ���� � ����� ����� �������� � ������� � �� ������ ��� � ����

� ����� �������� ���������� ���� ��� ������� � ���������

�2�1 ?#"%A ; 9��B*�

7��� +����� ������� � L7��� +����� >IIFM �� � ���� ���#���� � � "� ���������

��������� ������� � �� ������ �������������� ��� ��� ������� � 2��� � �� ��� �� ������

� ����� � � ����� �� � ����� � ����� !� &���� � ���� �� ����

�� ������ �� ���� ����� ��� �������� � ��� %������� "� ������ ��� �� ���� � ���

�$���� "� �� � &*��� ����

��& �� ����� ����� !������� �� .��������

���� #�B�� �$ ; 6���#$)

1������ 5������ ������� � L1������ 5������ >IIH�M

L1������ 5������ >IIH�M L1������ 5������ >IIDM �� � ���� ���#���� � �

"� � ������� ��� ������ � �������� �������- �#��� ��� �� ���������� �����������

� �:��� �� ���� �� ����� � ������ �� ��#���� �� ������ � �������� ��� �����

��� ��$���� � �� ������� ������� ��� ������ � �� ������������ ��� ����� ����

��� �� ��� ��������

Page 331: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ��/�� '��������� �� �� �6� �� �����

���������� ��� � ���� ������ � �������� / ��� �� ��������� � � ����� �

����� ���� � "� � ��� � ������� ��� ������ � �������� ��� ��$���� ��� � ����� ��

� ����� � ����� ���������� ��� � ������ ���� � �� 9������� �� ������ ��

� &*��� ��� ��� ���� � � � ������ � ������� � ���������

���"� �� ������ ���� ������ ��� ������ �������� � �������� "� � ���� ��

���� ��� ������� "� ������� �� ����� ���� ������ ���� "� ������� ��� � ������ ����

��� ��������������

���� #(�"+$* ; #�B�� �$

�)������� � ������ �������� � �� ������� 6�G�> � L1������� 1������ >IIHM

L���� �� >IIIM ��� ������ ������� �� � ���� ���#���� � � "� �������� ��� ��������

� �������� ��������- �#��� 2��2�� �� �� ������� � �:��� �� ���� �� �����

� ������ �� ��#���� �� ������ ������� � �������� ��� ����� ��$���� � �������

���� ��� � ��� ��������� ��� ����� ���� ���������� ��� � ���� ����� � ���� ��

,������ �� !� � ��������- / ��� �� �� ������ �� � ����� � ����� ��� ��$����

� �������� ������ �� ��������� � �� �������� �� ��������� � ��� ������� � ��������

�� �$�� ��� ������ ���� � ������ � ����� �� �������� "� �������� �� ���#����

�������� ;�������� � �� �� ������ � ����� ����������� ��� ���� �� ���������< �

�� ������ � ��� ������ �� ��������� � ������ � ����� � ����� � ���� ������ ���

�� �������� ��������� ��� �������� � �������� � ������ �� � &*��� ��� ���� � �������

��� ������ ����� �� ��� ������������� �� ������� )��������� � ����� ���������

���"� �� � )�������� ������ ������������ ��� � ��������

���- ���7�(A 6���#$)A D! A �#���� ; #�B�� �$

�� L&���� �� >IIDM ��� ������ ������� �� � ���� ���#���� ����� � ��� �����

������ � ������ � �� ������ �� � ����� � ����� ��$���� ������ � ����� �� �

� ��������� � ���� � ����� �������� � ��������� 9������� � ������ �� � &*��� ���

���� � �������

� ���� � ��� �������� ������������ � �������� � ������ "� ��� ����� ��$����

� ��� ����� � ���� � �������� %���� ;� �������� �� ���� ������ %��������< �� "�

�� ����� �� ������������ � �� ������ ��� ��� ��� ���������

���1 �#@#$#( ; ���"@$

�� �� � ���� ���#���� ��4���� 8���4� L��4���� 8���4� >IIDM ������� ��� ������� �

�������� ������� ����� ��������� ������������� & ��� �� ��#���� �� ������ �

�������� �� %�������� � ����� ������� ����� � � ����� �� � ��������� !� � �������

� ������ � � ����� �� $������ ����� � � ���� ����� ���� �������� �

��������� � ������ � � ������ �� ������ �� � &*��� ��� ���� ��� � �������

�&������ ��� �� ����� ,���� ���� ����#��������� �� #� ������ ������ ����� ��������� ��� R��+����R �� �����

+������5�� #� ��#������� �� ����� #�� ����� �.������� ��� �� ������1

�� ��� �������� ���

Page 332: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

���2 ?#"%A 6#�%�"A �#")#" ; �%��0�$

�� L7��� �� >IIDM ��� ������ ������� �� � ���� ���#���� � � "� �������� ��

����������� � ��� �������� � ������ ������ ������ ������ �� ���#���� � ����� � �����

�������� ������ �� ������� � �������� ������ � ����$�������� 0��� ��� �������� ���

��������� � ������� �������� �������� ������ � ����$������� � �,������ �������������

� � �,������ ������������� ;��� �� ��� ��� ����� � �� ��<� �� ��#���� �� ������ ������� �

)������ � ���� �� %�������� � ��� ��%���� ��������� 0��� ��� ���� �� ��������� �

������ � ������ � � ����� � ����� �� ���� �� ��������� �$���� ���� � ����� ��

� �� ����� � ����� � �� ������ � � �� ���� �������� ������� / ���������

������� ��� �� �� ������ ���� � � � ����� � ����� � ������ � �� ������

�$���� ���� � ����� �� � ����� � ����� ���������� � �!��� !� ���� �� ��

���� ���� ;� �������� �������� � ����$���� ������� �������� ������<� �� ������ ��

� &*��� ����

���� #�B�� �$A �"�'BA B* ; 6���#$)

��� ������ ������� � L1������ �� >IIIM �� � ���� ���#���� �������� ��� ���

�������� � ������ ������� 0��� ��� ��������� ���- �� ������������� ������������� ��������

������� ��� ���� � ����� $��� � �� ���� � ��������� �� ���#���� � ����� � ����� �

��� ���� ��� ������ � ��������� ��#�����- �������� ���� ��� %����� ���� ��������� ���

���� �������� ��� �� �� ���� � ��� ���� ��#���� �������� ���� ��� %����� "� ��� �

��������� �� ��#���� �� ������ � �������� �� %�������� � ��� ��������� �������� �����

���� ���� �� ��� � � ������ � ����� �� ������ �� � &*��� ��� ���� � �������

���� �$+�* A 9�!$(B�7(@; ; #�B�� �$

�� L������ �� ?EEEM ��� ������ ������� ��� )������� �� � ���� ���#���� ��������

� �� ������� 6�G�G� �� �� ������ �������� >C ������� � �������� �,������� � ��� "�

� ������ � ������������ $�� ����� D ���� � ������������ ������ �� "� ���� �- ��

������� �������� �� ������� ������ �������� � ������������� � ����� $�� ���� ��������

� ����� ������ �� $������� �� )������� � ������� �� %�������� ����� � ��� �

� ������ � ���� �- >< �� ������������� ������ � ������� ?< ��� �������� � ����� $��

����� ����� B< �� ��� � ��������� � Y%���� �������R� �� ��� ���� ��# !� � ����

� ������ � ���

���� D! A �#���� ; #�B�� �$

�� L3�� �� ?EEEM ��� ������ ������� �� � ���� ���#���� � � "� �������� ���������

�������� � ��������- �A#����� ���� �������� ������������� �#��� 2��2�� ;��� ���

�������� ��������� �� ����� � ������<� �� ��#���� �� ������ ������� � �������� ���

%���� � �� %������� � ����������� � ��� ������ � ��� ����� ��$���� � ���� ��� �

��� ��������� 0��� ��� � ������ � ����,�� �� ���#���� � ����� � ����� ����� � �

����� �� � ��������� ���� ������ � ������� � ������� ���� ���� �� %��������

�� �� ��� ��������

Page 333: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ��/�� '��������� �� �� �6� �� �����

� ��� �������� ����� ���� � ������ � �� �� ���� ����� ��� ��� ������ �� ������

� %����� "� ����� � ���#���� ��������� � ����� � ����� ;�������< ���� ��� ������

� ��� %����� ������ "� ������ � �������� ;��������<�

���� #�B�� �$ ; 6���#$)

�� L1������ 5������ >IICM � L1������ 5������ >IIGM 1������ 5������

������� �� � ���� ������ � � "� �������� ������� ������� � ��������� ��� �������

� ��� "� � ������ ��� ��- ��������� ��������� ������� �������� ������ ���� /� ��

������ �� � &*��� ��� ���� ��� � ������ � ������� � ���������

����= #(�"+$* ; ?�;*@��

�� L1������� 7 �4� >IIGM � L1������� 7 �4� >IIH�M

� L1������� 7 �4� >IIH�M ������� �� ������ ������� ������������� �� �������

� � "� �������� ������� ������� � ��������� ��� ������� � ��� "� � ������ ��� ��-

��������� ��������� ������� �������� ������ ���� /� �� ������ ��� � &*��� ��� ����

��� � ������ � ������� � ���������

��1 �� ����� ����� !������� �� ,���� �����

���� ?#"%A 6#�%�"A �#")#" ; 9��B*�

�� L7��� �� >IIFM L7��� �� >IIIM ��� ������ ������� �� � ���� ���#���� �����

� ��� %���� � �������� ������ ���� ���#����� � ����� � ����� ������� ��� ��� �������

� 2��� � �� ��� �� ������ � ����� � �������� � ������ � ����� � ����� �������

�� �� � �� �� � � ���� ���� ��������� ���� ����� �� ��#���� $��� � ��������� ��

������ � ������ � �� �� � � ���� � �� �� ������ � ������ � � ����� � �����

� � �� ���� ��� !� ����������� ������ �� ������� "� � ���� �- N����� � � %��� �

������ � ����,�� � �� ���#���� � ����� � ����� � �� %�������� �� ����� � ���������

������ � ���������O �� $� ������� � ����� ��� ����� ��$���� � ��� �������� ���

�� ����� � ����� ���������� ��� ������ �� � )�������� ��� � ����� � ����� � "� ��

���� ������� �������

���� #�B�� �$A 6���#$)A (��!$ ; 6#"%

�� L1������ �� >IIDM ��� ������ ������� �� � ���� ���#���� � � "� ������� ���

%���� � ������ �� �� ���#���� � ����� � ������ ������� ��� ��� ������ � 2��� �

��� ��� �� ��#���� �� ������ � )���� � ������ � 7��� �� ����������� �� �

����� ���� ����� �������� � ������� �� "� ��� � �������� ��� ����� ��� ��$���� �

�� ������ ������� 0��� ��� ��� ����� � �������� ������ �� ��������� � � � ������ �

���� "� ����� ���� �� ���#���� ����������� 0�� ���� ���� ��� ��$���� � ���� ����

� ����� �� � ��������� � ������ � � ����� � ����� �������� �� ������ � ��� ����

��������� ����,��� �� ���#���� ��������� ��� ������ �� � &*��� ��� ���� ������� �������

�� ��� �������� ���

Page 334: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� "� � �� ������ � �$� ��� ������� ��������� ���� ������ ���"� ����

������ � ������� � �� &*��� ������ �� ��������� �� ������ ��������� ��� �

���� � � "� � ��� ������� ��� ���#����� � ����� � ������

��2 ' ��� �� �����

���� ���"@$A 6� $��A �!��$�0##) ; ���!%!"!

�� L8���4� �� >IIDM � L5���� �� >IIHM 8���4� �� ������� �� � ���� ������

� � "� �������� �� �������� � ��� �������� ���������- ���� � ��� �� ���������� ��

������ � &*��� ��� ���� ���� �� %�������

���� ���/#(

�� L ��%�� >ID>M � L ��%�� >IDCM ��%�� ������ �� � ���� ���#���� � � "� ������ ��

%�������� ����� ���� � ������ � �� �� � ��� �� � ��� �������� ���������- �� ��

�!������ 2��� � ��� �� �� ����� �� ������ �� � &*��� ��� ���� � �������

���- ���"@$ ; ��"%

��� ������ ������� � L8���4� ��� ?EEEM �� � ���� ���#���� � � "� �������� ���

�������� � ������ ��������� � ��� %�������- 2��� � ��� �� 2��� � �� �� ����������

�� ��#�� �� ������ ������� � ������� � �������� "� � ������ � �� $�������� ��

�������� �� ������� ��� %����� �������� ��� ��� �������� �������� ���� $�������� ��

����������� � !� �������� �� ������ #��� ��� ������ ���������� �����������

� ������ � �� ������������� ����������� �� ������ �������� �� � &*��� ��� ���� ��

��������

��� ������ ��� ��� �������� ��������� "� � ���� � ���������� � ��� �������

���� �������� ������������� � ���������� �� �� ���� ���"� � �� ������ �������

"� �� ���� ������� ����� �����������

���1 ��*���+�'B ; �")�$$

�� L��������� 1������ >IDIM ��������� 1������ ������� �� � ���� ���#���� � �

"� �������� ������� �������� � ������- 2��� � ��� �� ;�������� � ������< ������

��������� ������ �� ����� ��� ������ �- ������ � ���� � � ���� � ���� �

� ����������� 2������ ������� �� ���� ��� � ���������� "� �������� ��� �������� �

������ ���� ���� �� ��@����� � ��� ������� "� ������� �� ������� � �� �� ������ � ���

�������

��� �� ��� ��������

Page 335: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

�������� �

�-������� �������� ���� ��

� $��� �%�&����

��� ������� ����� ���� �� ��%��������� ���������� ��� ��� ��������� "� � ���������

� ���������� ������������ �� ������� ��> ������ ��� %���������� ������ ����

��� ��������� �� ������� ��? ������ ��� ��������� � ��� ��������� � ����������

����������� � �� ������� ��B ������ ��� ����� ������������� � ��� ���������

������������ "� � ��� �������� ���� ��� ��������� � ��� ��#��� ����������� $������

� �� ������� ��C � �@#�� ��� ������������� � ���� ��#�� ���������� � ��� ���������

�� �"��� � ��������������� ���������

(�� 6���������� 0�����

�� 8����� ��> �� 8����� ��? ������� ��� %���������� ������ ������ �� ��������� � ���

�������� � ��� ����������� � �� ��%��������� � ��� ���������� ������������

(�� .��#��� �� �� ��� ��+� �� � ����� ����

�� 8����� ��B �� 8����� ��C �� 8����� ��F �� 8����� ��G �� 8����� ��H �� 8����� ��D ��

8����� ��I �� 8����� ��I �� 8����� ��>E �� 8����� ��>> �� 8����� ��>? �� 8����� ��>B

�� 8����� ��>C �� 8����� ��>F ������� ��� ��������� � ��� ��������� ��������� � ��

������������ 0�� �� ���� �� 8����� ��>G �� 8����� ��>H �� 8����� ��>D ������� ���

��������� � ��� ��������� ��������� � ��� �����������

(�� (� �� �� ��� ��������� �� ��� ��+� ��

�� ��� ������� � ������� ��� ����� ����������� ��� ��� ������� � ���� ��#�� "� �

��� ��������� ���� ������� ��� ������������ �� �"��� ���������

�� 2���� ��> ������ ��� ��������� �� �"��� � ��� "� ��� ����������� ���� ��#���

�� ��� �������� ���

Page 336: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

FORMULARIO PARA CONSUMIDORES

I. DATOS PERSONALES

Nombre:

E-mail:

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

II. SITUACIÓN

III. PREGUNTAS

Se entiende por pruebas de software la evaluación dinámica de código y por técnicas de pruebasaquellas que ayudan a la selección de los casos de prueba (entradas al sistema para ejecutarlo).

Imagina que eres el responsable del área de pruebas de un determinado producto software (si es máscómodo para ti, puedes pensar en una situación concreta en lugar de pensar en abstracto). Alguien teofrece un conjunto de técnicas de pruebas y te dice que tienes que elegir de ahí las que necesites.Imagina que no conoces las técnicas. Esta persona te dice que no te dará ningún tipo de informacióncon respecto al funcionamiento interno de la técnica, pero que aparte de este tipo de preguntas, puedespreguntar lo que quieras acerca de la técnica.

¿Qué información querrías saber acerca de estas técnicas de pruebas? Refleja esto en forma de unaserie de preguntas que son las que harías a la persona que te ofrece las técnicas.

.

.

.

.

.

.

.

.

.

.

.

8����� ��>- 8��������� ����� ������ � ��������� � �� ������� �� �����������

��� �� ��� ��������

Page 337: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

FORMULARIO PARA PRODUCTORES

I. DATOS PERSONALES

Nombre:

E-mail:

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Áreas de interés en las pruebas de software:

Experiencia en pruebas (breve párrafo):

II. SITUACIÓN

III. RESPUESTA

Se entiende por pruebas de software la evaluación dinámica de código y por técnicas de pruebasaquellas que ayudan a la selección de los casos de prueba (entradas al sistema para ejecutarlo).

Como investigador en el área de pruebas de software y posible creador de nuevas técnicas, ¿quéinformación crees que es de interés a la hora de definir completamente la naturaleza de una técnica depruebas?

.

.

.

.

.

.

.

.

.

.

.

8����� ��?- 8��������� ����� ������ � ��������� � �� ������� �� ����������

�� ��� �������� ���

Page 338: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

CONSUMIDOR 1

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Director del departamento de desarrollo de software

2

Abax SL.

Doctor en Informática

10

6 años haciendo pruebas (software de tiempo real) y 4 años gestionandoactividades de pruebas

PREGUNTAS

1. ¿Depende del lenguaje de programación del código a probar?

2. ¿Hay herramientas que den soporte a la técnica?

3. ¿Hay usuarios o proyectos de referencia?

4. ¿Está ligada a algún ciclo de vida o metodología?

5. ¿En qué fase del proceso de desarrollo se puede usar?

6. ¿Necesita la gente algún tipo de formación?

7. ¿Es experimental o ha sido probada?

8. ¿Con qué tipo de software puede ser usada? (tiempo real, gestión, etc.)

9. ¿Cuál es su efectividad? (en cuanto a número de errores)

10. ¿Cuánto tiempo lleva la generación de los casos de prueba?

11. ¿Es objetiva?

12. ¿Basta con usar esa técnica o debería complementarse con otra(s)?

13. ¿Se necesita gente con experiencia (o conocimientos especiales)?

14. ¿Genera un conjunto mínimo de casos de prueba?

15. ¿Se puede usar con componentes software, o se necesita el sistema entero?

16. ¿Qué tipo de errores busca?

17. ¿Qué tipo de gente puede usarla?

18. ¿Puede usarse para probar hardware?

19. ¿Necesita los requisitos, diseño, etc. en algún formato especial?

.

.

.

.

.

.

8����� ��B- 1�������� � �� �������� �� ����� �����������

�� �� ��� ��������

Page 339: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

CONSUMIDOR 2

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Director del Laboratorio de Ingeniería del Software

7

Centro Aeroespacial Alemán

Ingeniero de Sistemas e Informático

12

Probar el software desarrollado en el centro desde el punto de vista de

Garantía de Calidad. Pruebas de software tradicional y Orientado a Objetos

PREGUNTAS

1. ¿Qué conocimiento debería tener la gente para poder usarla?

2. ¿Cuál es la documentación disponible?

3. ¿La ha usado alguien?

¿Está la gente satisfecha de haberla usado? ¿La usarían de nuevo?

¿Cuáles han sido las ventajas de usar la técnica?

¿Cuál ha sido el retorno de la inversión al usar la técnica?

¿Se han usado herramientas? ¿Cuáles? ¿Cómo fue la experiencia?

4. ¿Con qué tipo de software se puede usar?

5. ¿Con qué ciclo de vida se puede usar?

6. ¿Cuál es el tiempo estimado para la generación de casos de prueba?

7. ¿Cuál es el tiempo estimado de formación para la gente que la usará?

8. ¿Qué conocimiento debería tener la gente para poder usarla?

9. ¿Tiene base científica?

10. ¿Cuáles son las herramientas disponibles?

11. ¿Qué parte de la técnica automatizan las herramientas disponibles?

12. ¿Cuál es el coste de adquirir y mantener las herramientas?

13. ¿Con qué plataforma funciona? (hardware y sistema operativo)

14. ¿Con qué lenguaje de programación y dialecto funciona?

15. ¿Tiene la herramienta soporte on-line?

16. ¿Cuál es su escalabilidad? ¿Puede ser usada para sistemas grandes y pequeños?

.

.

.

.

.

.

8����� ��C- 1�������� � �� �������� �� ������ �����������

�� ��� �������� ��

Page 340: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

CONSUMIDOR 3

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Jefe de Proyecto

4

Centro Aeroespacial Alemán

Licenciado en Informática

11

7 años

PREGUNTAS

1. ¿Cuáles son los resultados? (cumple sus objetivos)

2. ¿Cuáles son los recursos (herramientas y gente) necesarios?

3. ¿Cuál es la base subyacente?

4. ¿Con qué lenguaje(s) de programación se puede usar?

5. ¿Es adecuada para el tipo de software que se está desarrollando?

.

.

.

.

.

.

8����� ��F- 1�������� � �� �������� �� ���� �����������

��� �� ��� ��������

Page 341: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

CONSUMIDOR 4

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Jefe de proyecto

1 año y medio

Fundación Bahiana de Cardiología. Universidad Federal de Bahía. Brasil

Master en informática

7 años

Curso en pruebas de software. Ha tomado parte en dos procesos de

prueba de sistemas operativos y ha seguido otro en especialista de sistemas

PREGUNTAS

1. ¿Para qué tipo de producto software es más adecuada la técnica?

2. ¿Qué es posible probar con esta técnica?

3. ¿Cuáles son los resultados que ha conseguido la técnica? (es efectiva)

4. ¿Cuánto esfuerzo se necesita para aplicar la técnica?

5. ¿Es posible hacer cosas simultáneamente?

6. ¿Cómo puede disminuir el esfuerzo de las pruebas?

.

.

.

.

.

.

8����� ��G- 1�������� � �� �������� �� ������ �����������

�� ��� �������� ���

Page 342: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

CONSUMIDOR 5

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Ingeniero de software senior

5 años

General Dynamics

Master en Ingeniería Eléctrica

15

Software: 10 años (incluyendo 4 años produciendo software para

CDROMs). Hardware: 2 años en una planta de manufacturación de PCB:

PREGUNTAS

1. ¿Prueba los requisitos?

2. ¿Crea casos de prueba repetibles?

3. ¿Busca problemas lógicos?

4. ¿Busca errores de aplicación?

5. ¿Busca errores gramaticales o de sintaxis?

6. ¿Provoca otros errores en el sistema?

7. ¿Aisla problemas en el software?

8. ¿Prueba el diseño de software y la metodología?

9. ¿Prueba la funcionalidad?

.

.

.

.

.

.

8����� ��H- 1�������� � �� �������� �� "����� �����������

�� �� ��� ��������

Page 343: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

CONSUMIDOR 6

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Consultor técnico (Ingeniero de Software)

1 año y medio

Compaq

Físico (cursando doctorado en informática)

5

Nunca ha formad parte de un equipo de pruebas. Como desarrollador, ha

realizado pruebas unitarias y de integración. También ha ayudado a realizar pruebas de sistema y de aceptación.

PREGUNTAS

1. ¿Cuál es el coste de comprar la técnica?

2. ¿Cuánto tiempo lleva generar un caso de prueba?

¿Cuánto tiempo lleva implementar y re-implementar un caso de prueba?

3. Los casos de prueba generados ¿Se pueden automatizar?

4. ¿Qué aspectos del software pretende probar la técnica?

5. ¿Hay herramientas (ejecutables o documentación) que guíen al usuario al usar la técnica?

6. ¿Qué tipo de resultados se han observado al usarla en un proyecto como el mío?

7. ¿Cuáles son los factores importantes para determinar si usarla y cómo adaptarla?

8. ¿Ayudará a vislumbrar áreas de riesgo del proyecto?

9. ¿Cuándo en el ciclo de desarrollo se puede hacer un caso de prueba?

10. ¿Permite la trazabilidad?

11. ¿Cuáles son las entradas a la técnica?

12. ¿Asume la técnica algún tipo de arquitectura o paradigma de modelización?

13. ¿Usa GUI´s o scripts?

14. ¿Es de caja negra, caja blanca o ambos?

15. ¿Es capaz de generar casos de prueba para GUI´s?

16. ¿Con qué lenguaje(s) de programación trabaja la técnica?

.

.

.

.

.

8����� ��D- 1�������� � �� �������� �� �)�� �����������

�� ��� �������� ���

Page 344: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

CONSUMIDOR 7

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Miembro senior del personal técnico

3

General Dynamics, Electronic Systems

Ingeniero Eléctrico y Máster en Ingeniería del Software

9

3 sistemas/ 6 software

PREGUNTAS

1. ¿Qué proceso de desarrollo software se va a usar? (incremental, XP, espiral, cascada, etc.)

2. ¿Cuál debe ser el formato de los documentos generados?

3. ¿Qué dependencias tiene el software con otro software para que la técnica permita staging ypruebas de integración?

4. ¿Cómo se han llevado a cabo las pruebas unitarias?

5. ¿Cómo se relacionan las pruebas unitarias con los requisitos?

6. ¿ay un entorno de pruebas integrado con el producto?

7. ¿Serán los caso parte de la instalación?

8. ¿Qué casos de prueba se han escrito?

9. ¿Cada cuánto se ejecutarán los casos? ¿Son manuales o automáticos?

.

.

.

.

.

.

8����� ��I- 1�������� � �� �������� �� ������� �����������

��� �� ��� ��������

Page 345: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

CONSUMIDOR 8

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Profesor titular / Profesor visitante

8/2

Universidad Federal de Brasil/ Visitando la Universidad de Maryland

Doctor en Informática

21

Planificación de prueba para sistemas de información, bases de datos,

sistemas basados en el conocimiento, software de control, simulación y software de telecomunicaciones .

PREGUNTAS

1. ¿Para qué tipo de software es adecuada la técnica?

2. ¿Con qué paradigma de desarrollo se puede usar?

3. ¿Con qué dominio de aplicación se puede usar? (identificación de riesgos)

4. ¿Cuál es el nivel de experiencia de la gente con la técnica?

5. ¿Cuál es el soporto (herramientas) que tiene la técnica?

6. ¿Deberá estar la gente formada en la herramienta a usar?

7. ¿Cuál es la plataforma (software y hardware) que necesita la herramienta?

8. ¿Implica el uso de la herramienta un cambio cultural?

9. ¿Cuál es el soporte actual para la herramienta?

10. ¿Se ha usado alguna vez antes la técnica?

11. ¿Ha sido evaluada o validada la técnica?

12. ¿Es cost-effective?

13. ¿Cuál es su cobertura?

14. ¿Quién ha usado la técnica? Si nadie ¿por qué?

15. ¿Es directa la generación de los casos de prueba?

16. ¿Cómo de fácil es de usar?

17. ¿Cómo de fácil es entenderla?

.

.

.

.

.

8����� ��>E- 1�������� � �� �������� �� ������ �����������

�� ��� �������� ���

Page 346: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

CONSUMIDOR 9

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Consultor técnico I

1

Compaq Federal, LLC

Master en informática

16

1,5 años en un equipo de pruebas formal. Varios años haciendo pruebas

unitarias

PREGUNTAS

1. ¿Es automática o manual?

2. ¿Se puede usar en todos los niveles de pruebas?

3. ¿Es de caja blanca?

4. ¿Es de caja negra?

5. ¿Sirve para hacer pruebas de regresión?

6. ¿Se puede usar para pruebas de funcionalidad?

7. ¿Prueba la interacción con el usuario?

8. ¿Genera la técnica resultados, logs o estadísticas de las pruebas?

9. ¿Ayuda a probar la escalabilidad y el balancing de la carga?

.

.

.

.

.

.

8����� ��>>- 1�������� � �� �������� �� ����� �����������

��� �� ��� ��������

Page 347: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

CONSUMIDOR 10

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Científico

2

Centro Fraunhofer, Maryland

Doctor en informática

3

Muy poca

PREGUNTAS

1. ¿Cuáles son las entradas a suministrar a la técnica?

2. ¿Sirve para probar requisitos funcionales o no funcionales?

3. ¿Está soportada por una herramienta?

4. ¿Permite automatización?

5. ¿Cómo debe adaptarse la forma de desarrollo para usar la técnica?

6. ¿Cuánto lleva la adopción de la técnica?

7. ¿Necesita la gente que la va a usar tener algún conocimiento específico?

8. ¿Qué tipo de soporte existe para introducir la técnica (formación, etc.)?

9. ¿Qué relación tiene con otras técnicas?

.

.

.

.

.

.

8����� ��>?- 1�������� � �� �������� �� ������ �����������

�� ��� �������� ���

Page 348: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

CONSUMIDOR 11

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Director de Ingeniería del Software

1

Reliable Software Technologies

Máster en informática

22

Durante 6 años he sido el jefe de pruebas de integración del Shuttle

Mission Simulaator (SMS) en el Johnson Space Center. Este puesto es fundamentalmente de pruebas funcionales.

Estuve desarrollando planes de prueba para cada jefe de software de vuelo y supervisando dicho plan

PREGUNTAS

1. ¿Necesita la técnica código fuente?

2. ¿Cuál es mi interfaz con la técnica?

3. ¿Qué datos genera?

4. ¿Qué lenguajes soporta la técnica?

5. ¿Qué lenguajes soporta la técnica?

6. ¿Puede usarse para llevar a cabo pruebas automatizadas?

7. ¿Instrumenta el software?

8. Si la técnica instrumental el software ¿cuál es la sobrecarga de ésto?

.

.

.

.

.

.

8����� ��>B- 1�������� � �� �������� �� �������� �����������

�� �� ��� ��������

Page 349: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

CONSUMIDOR 12

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Investigador asociado senior

1

Reliable Software Technologies

Máster en informática

13

Durante 12 años he trabajado en el desarrollo de simuladores de vuelo de

tiempo real. Las pruebas implicaban pruebas unitarias, de integración y de sistema

PREGUNTAS

1. ¿Qué tipo de pruebas pueden ser realizadas con cada técnica? (unitarias, integración, etc.)

2. ¿Cuál de los siguientes atributos de calidad pueden probarse con la técnica? fiabilidad, seguridad,reusabilidad, mantenibilidad, escalabilidad.

3. ¿Qué paradigmas de desarrollo soporta cada técnica?

4. ¿Qué métricas se usan para evaluar los atributos de calidad de la pregunta 2?

5. ¿Cómo se clasifica? Caja negra, blanca, dinámica, estática...

6. ¿Cuáles son las actividades del desarrollo en que puede ser utilizada?

.

.

.

.

.

.

8����� ��>C- 1�������� � �� �������� �� ��������� �����������

�� ��� �������� ��

Page 350: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

CONSUMIDOR 13

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Experiencia en el desarrollo de software (años):

Experiencia en pruebas (breve párrafo):

Ingeniero de Software Senior

1

Reliable Software Technologies

Máster en Informática

10 años

PREGUNTAS

1. ¿Cómo de fácil es de usar?

2. ¿Cuál es el coste de mantenerla?

3. ¿Cuál es el entorno en el que puede usarse?

4. ¿Cómo de efectiva es la técnica generalmente?

5. ¿Cuándo se puede aplicar la técnica?

6. ¿Qué herramientas pueden utilizarse para dar soporte a la técnica?

7. ¿Qué asunciones se han hecho para que sea efectiva?

.

.

.

.

.

.

8����� ��>F- 1�������� � �� �������� �� ��������� �����������

� � �� ��� ��������

Page 351: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

PRODUCTOR 1

DATOS PERSONALES

Áreas de interés en las pruebas de software:

Experiencia en pruebas (breve párrafo):

Tomar técnicas ya existentes, estudiar su aplicabilidad y

transformarlas para unificarlas para así poder aplicarlas mejor en proyectos reales y satisfacer las restricciones de

calidad impuestas

Probar el software desarrollado en el centro desde el punto de vista de

Garantía de Calidad. Pruebas de software tradicional y Orientado a Objetos.

RESPUESTA

1. Qué mide la técnica.

2. Cuáles son los beneficios (número de errores) de usar la técnica.

3. Recursos que utiliza la técnica

4. Si la puede usar el desarrollador medio.

5. Si la técnica tiene base científica.

6. Si puede ser automatizada, al menos parcialmente.

7. Retorno de la inversión (costes y beneficios) de la técnica

8. Si puede complementarse con otras técnicas.

9. Tipo de software con el que puede usarse la técnica.

10. Conocimiento de la gente que la tiene que usar.

11. Tipo de hardware con el que puede usarse la técnica.

12. Tipo de compañía con la que puede usarse la técnica.

13. Tipo de método de desarrollo con el que puede usarse la técnica.

14. Facilidad para la regresión.

15. Tiempo que será necesario para aplicar la técnica.

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Director del Laboratorio de Ingeniería del Software

7

Centro Aeroespacial Alemán

Ingeniero de Sistemas e Informático

.

.

.

.

.

8����� ��>G- 1�������� � �� �������� �� ����� ����������

�� ��� �������� � �

Page 352: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

PRODUCTOR 2

DATOS PERSONALES

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Áreas de interés en las pruebas de software:

Experiencia en pruebas (breve párrafo):

Jefe de investigación

4

Reliable Software Technologies

PhD in computer science

10 años de experiencia en investgación en el área de pruebas de software

RESPUESTA

1.Automatización de la técnica.

2. Costes versus retorno de la inversión de la técnica.

3. Si la técnica requiere acceso al código fuente.

4. Si la técnica es estática o dinámica

5. Si los casos de prueba han sido diseñados para garantizar la cobertura de código.

6. Condición de parada de la técnica.

7. Si se está duplicando esfuerzo al utilizar varias técnicas.

.

.

.

.

.

8����� ��>H- 1�������� � �� �������� �� ������ ����������

� �� ��� ��������

Page 353: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

PRODUCTOR 3

DATOS PERSONALES

RESPUESTA

1. Cobertura.

2. Si la técnica puede ser usada por desarrolladores medios.

3. Entradas. Tipo de artefactos necesarios para aplicarla.

4. Validación. Mostrar que funciona

5. Soporte de automatización mediante herramientas.

6. Coste de aplicación, en términos de tiempo.

Puesto actual:

Antigüedad en el puesto :

Compañía/Institución:

Titulación Académica:

Áreas de interés en las pruebas de software:

Experiencia en pruebas (breve párrafo):

Profesor titular / Profesor visitante

8/2

Universidad Federal de Brasil/ Visitando la Universidad de Maryland

Doctor en Informática

Herramientas CASE integradas, inspeccione y pruebas de software

orientado a objetos ,

Planificación de prueba para sistemas de información, bases de datos,

sistemas basados en el conocimiento, software de control, simulación y software de telecomunicaciones .

.

.

.

.

.

8����� ��>D- 1�������� � �� �������� �� ���� ����������

�� ��� �������� � �

Page 354: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

����

�����

��������

�,

�.

�,

�-

�1

�.

�2

�3

�4

�5

�-

�6

�,7

�,,

�,.

�,-

B�#���)�

%����������������

N

N

N

N

6� ��

N

@ ������

8���

N

N

N

N

N

%������

/�������

N

N

N

N

N

N

%������

N

N

N

N

N

% �����

/0���������

N

N

N

������������

N

N

N

N

N

N

N

?�����+�����

N

N

N

N

N

N

N

N

N

N

N

N

%�������.��� ��

N

A�����������

�����

N

/������

N

N

N

:������

N

N

/�������������

N

N

,�)����������.

N

N

��������������� ��

N

N

N

N

N

N

N

N

N

/�������

N

N

N

N

N

N

N

N

B������)�

@ ������

������������������ ��

N

N

N

N

���������������

N

N

N

N

1�����������

N

N

N

N

6������������

N

N

8����������'������ ��

N

N

N

���������

N

N

N

6���������

/'����)����

N

N

N

N

N

N

@�������'�����

N

N

, ������������ ��������

N

@�������'�(���

N

N

N

N

N

N

%�$��������������'�(���

N

N

N

N

B�#���

2�� ��#������ ������ ��

N

N

N

N

N

E �����������������

N

N

N

N

N

@���<��

N

���!���������'�������

N

N

N

���!����

A�����������������

N

��>��

��������

N

B���� ��

N

N

:����'���� ��

C���+����

N

N

���������

N

N

2������>-���������������������

� � �� ��� ��������

Page 355: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

�� 2���� ��? ������ �� �������� � ��������� ������������ �� �"��� ��� ���� ��#���

������� �������

������ ������ ������ ����

�� �K �K

� J �� �K

�� J � K

�F H H

�G � � H

� F �

�� G G

�H � � �F

�J F F

�K �G �H

�F � �

�L H H

�� J J

��� � �

�� � �

��F J J

2���� ��?- ����� � ��������� ������������ �� �"��� ��� ���� ��#���

�� 2���� ��B ������ �� ���� � ��������� �� �"��� � ��������������� ���� ���� ��

�������� � ����������

���� 3�� ���� 3�� ���� ���� ����

������ ��� 4�� ����� ����� ����

�� �K �P �P

� �K L H���P F�HP K�HP

�� L F FG�P JKP KFFFP

�F F F P P KFFFP

�G F F� FFFP JKP KH��P

� F� FF HG�P ��HP L�HJP

�� FF FF P P L�HJP

�H FF FG FFP JKP LGGGP

�J FG FG P P LGGGP

�K FG FH �KKP ��HP �P

�F FH FH P P �P

�L FH FH P P �P

�� FH FH P P �P

��� FH FH P P �P

�� FH FH P P �P

��F FH FH P P �P

2���� ��B- 2��� �������� � ��������� �� �"��� � ����������������

�� ��� �������� � �

Page 356: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� 2���� ��C �@#� � ������ � ����� "� �� ������� ���� �������� �� �"����

��� ������� ������� @����� @�������

7�%���0� 3������� �� ��#���� FGHP �P

��+�� FLP H �P

!������� $��� G�P F� �P

3#����� (#������ JFFP FJ�P

3������ � P F� �P

3+����� ()��������� �JKP �KJ�P

������������ ��P GFJ�P

"����������� LLJP J�P

3�������5������ F�P H �P

6����������� ����� F�P H �P

(������ �LLP �KJ�P

/������ JGP � �P

(��������#���� � KP � �P

&�0�# �� ������5 JGP � �P

����� �� ��#�������� HJKP �H �P

(������� KHP �P

7������0� !������� �������� �� ����������� G P �P

����� �� #�� ����� ��JP �P

������������ F JP �P

��������#���� �L�P � �P

$������ �� ��.��������� �J P �KJ�P

��������� KLP �KJ�P

����#����� (.����0���� G�P FJ�P

!��� �� ��.����� �L�P � �P

&������ �� ����� +�������� F�P H �P

!��� �� ��.�>��� FL�P FJ�P

3����������� ��# ��.�>��� F�P �P

7�%��� @��+��%� �� ���+��������� G�P F� �P

������� �� �������##� GG�P F� �P

!������ F�P H �P

��������� �� ��.������� �LP �KJ�P

�������� 6����������� ������ F�P H �P

�� B�� �������# F�P H �P

7������� KFP � �P

/����.������� 4�������� KFP � �P

����#���� KFP � �P

2���� ��C- '���������� � ���� �������� �� �"��� ���������

�� 2���� ��F �@#� � ������ � ����� "� �� ������� ���� ����� �� �"���

���������

�� 2���� ��G �@#� � ������ � ����� "� �� ������� ���� ���� �� �"��� ���������

� � �� ��� ��������

Page 357: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

��� ������� @����� @�������

!������� 7�%���0� FK�P �P

3#����� �HFHP �H �P

3+����� HKFP GFJ�P

6����������� �FFLP J�P

7������0� !������� LKLP LFJ�P

����#����� LHGP �H �P

7�%��� ��JKP HKJ�P

�� B�� �������� �JKP �KJ�P

/����.������� GKP � �P

2���� ��F- '���������� � ���� ����� �� �"��� ���������

��� @����� @�������

!������� �P HKJ�P

7������0� J�� P �P

�� B�� G HP �P

2���� ��G- '���������� � ���� ���� �� �"��� ���������

(�" ��������� �#�� ��� #�� ��� ��+� �� � ����� ����

�� 8����� ��>I �� 8����� ��?E �� 8����� ��?> �� 8����� ��?? �� 8����� ��?B �� 8����� ��?C

�� 8����� ��?F �� 8����� ��?G ������� �� ��%��������� �������� ��� ��� ��������� ��#���

������������

�� ��� �������� � �

Page 358: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Co

nsu

mid

or

1

ME

NC

ION

A

NU

EV

OS

50

.00

%

ME

NC

ION

A

EX

IST

EN

0.0

0%

NO

ME

NC

ION

A

50

.00

%

Co

ns

um

ido

r2

ME

NC

ION

A

EX

IST

EN

19

.44

%

ME

NC

ION

A

NU

EV

OS

30

.56

%

NO

ME

NC

ION

A

50

.00

%

EX

IST

EN

Fase

Dependencia

sA

trib

uto

de

calidad

Fuente

sde

info

Ele

mento

Repetibilid

ad

Rig

or

Cobert

ura

Experi

encia

Efe

ctivid

ad

Aspecto

Arq

.delsw

Conocim

iento

Tip

ode

defe

cto

sA

uto

matizació

nT

am

año

Identificador

casos

genera

dos

Coste

Herr

am

ienta

susadas

Niv

elm

adure

zT

ipo

de

soft

ware

Ento

rno

Pers

onal

Coste

aplicació

nLenguaje

pro

gS

oport

eO

pin

ión

Entr

adas

Méto

do

desarr

ollo

Ente

ndib

ilid

ad

Beneficio

s

Coste

dato

sP

royecto

sre

fere

ncia

Cri

teri

oadecuació

nP

roble

mas

NO

ME

NC

ION

A

C1

NU

EV

OS

EX

IST

EN

Auto

matizació

nP

roble

mas

Conocim

iento

Atr

ibuto

de

calidad

Cri

teri

oadecuació

n

Coste

Identificador

Rig

or

Dependencia

s

Ento

rno

Coste

aplicació

nF

ase

Repetibilid

ad

Soport

eC

oste

dato

sE

lem

ento

Cobert

ura

Fuente

sde

info

Tip

ode

soft

ware

Aspecto

Efe

ctivid

ad

Herr

am

ienta

susadas

Méto

do

de

desarr

ollo

Experi

encia

Tip

ode

defe

cto

s

Pers

onal

Tam

año

Ente

ndib

ilid

ad

casos

genera

dos

Opin

ión

Pro

yecto

sre

fere

ncia

Niv

elde

madure

zA

rqdelsoft

ware

Beneficio

sE

ntr

adas

Lenguaje

de

pro

g

NO

ME

NC

ION

A

C2

NU

EV

OS

8�������>I-'�%�������������������������#��������������;>.D<�

� �� ��� ��������

Page 359: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

Pro

du

cto

r1

NO

ME

NC

ION

A

77

.78

%

ME

NC

ION

A

EX

IST

EN

19

.44

%

ME

NC

ION

A

NU

EV

OS

2.7

8%

Co

ns

um

ido

r3

NO

ME

NC

ION

A

83

.33

%

ME

NC

ION

A

NU

EV

OS

0.0

0%

ME

NC

ION

A

EX

IST

EN

16

.67

%

NU

EV

OS

EX

IST

EN

Experi

encia

Atr

ibuto

de

calidad

Niv

elm

adure

zN

ºcasos

genera

dos

Conocim

iento

Rig

or

Coste

aplicació

nA

rq.

delsoft

ware

Identificador

Fase

Entr

adas

Méto

do

desarr

ollo

Efe

ctivid

ad

Ele

mento

Cri

teri

oadecuació

nT

am

año

Tip

ode

soft

ware

Aspecto

Coste

dato

sP

royecto

sre

fere

ncia

Lenguaje

pro

gA

uto

matizació

nD

ependencia

sH

err

am

ienta

susadas

Coste

Repetibilid

ad

Pers

onal

Ento

rno

Fuente

sde

Info

Opin

ión

Soport

eC

obert

ura

Beneficio

s

Ente

ndib

ilid

ad

Tip

ode

defe

cto

sP

roble

mas

NO

ME

NC

ION

A

C3

NU

EV

OS

EX

IST

EN

NO

ME

NC

ION

A

Atr

ibuto

de

calidad

Conocim

iento

Rig

or

Niv

elm

adure

zLenguaje

de

pro

g.

Identificador

Fase

Entr

adas

Tam

año

Coste

aplicació

nE

lem

ento

Cri

teri

oadecuació

nP

royecto

sre

fere

ncia

Dependencia

sA

specto

Coste

dato

sH

err

am

ienta

susadas

Efe

ctivid

ad

Experi

encia

Repetibilid

ad

Pers

onal

Tip

ode

soft

ware

Auto

matizació

nF

uente

sde

Info

Opin

ión

Méto

do

de

desarr

ollo

Coste

Cobert

ura

Beneficio

s

Ento

rno

Tip

ode

defe

cto

sP

roble

mas

Soport

eN

ºcasos

genera

dos

Ente

ndib

ilid

ad

Arq

delsoft

ware

P1

8�������?E-'�%�������������������������#��������������;?.D<�

�� ��� �������� �

Page 360: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Co

ns

um

ido

r4

NO

ME

NC

ION

A

83

.33

%

ME

NC

ION

A

NU

EV

OS

2.7

8%

ME

NC

ION

A

EX

IST

EN

13

.89

%

NU

EV

OS

EX

IST

EN

Atr

ibuto

de

calidad

Ele

mento

Rig

or

Niv

elm

adure

zA

rqdelsoft

ware

Aspecto

Coste

aplicació

nF

ase

Entr

adas

Lenguaje

de

pro

g.

Efe

ctivid

ad

Experi

encia

Cri

teri

oadecuació

nM

éto

do

desarr

ollo

Tip

ode

soft

ware

Conocim

iento

Coste

dato

sT

am

año

Identificador

Dependencia

sP

royecto

sre

fere

ncia

Auto

matizació

nR

epetibilid

ad

Herr

am

ienta

susadas

Coste

Fuente

sde

Info

Pers

onal

Ento

rno

Cobert

ura

Opin

ión

Soport

eT

ipo

de

defe

cto

sB

eneficio

s

Ente

ndib

ilid

ad

casos

genera

dos

Pro

ble

mas

C4

NO

ME

NC

ION

A

Pro

du

cto

r2

NO

ME

NC

ION

A

86

.11

%

ME

NC

ION

A

EX

IST

EN

8.3

3%

ME

NC

ION

A

NU

EV

OS

5.5

6%

NU

EV

OS

EX

IST

EN

NO

ME

NC

ION

A

Identificador

Atr

ibuto

de

calidad

Ente

ndib

ilid

ad

Lenguaje

de

pro

g.

Entr

adas

Rig

or

Niv

elde

madure

zM

éto

do

de

desarr

ollo

Cri

teri

oadecuació

nF

ase

Coste

aplicació

nT

am

año

Dependencia

sE

lem

ento

Coste

dato

sP

royecto

sre

fere

ncia

Cobert

ura

Aspecto

Repetibilid

ad

Herr

am

ienta

susadas

Experi

encia

Fuente

sde

info

Pers

onal

Conocim

iento

Efe

ctivid

ad

Opin

ión

Auto

matizació

nT

ipo

de

defe

cto

sB

eneficio

s

Coste

casos

genera

dos

Pro

ble

mas

Ento

rno

Tip

ode

soft

ware

Soport

eA

rqdelsoft

ware

P2

8�������?>-'�%�������������������������#��������������;B.D<�

��� �� ��� ��������

Page 361: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

Co

ns

um

ido

r5

NO

ME

NC

ION

A

88

.89

%

ME

NC

ION

A

NU

EV

OS

0.0

0%

ME

NC

ION

A

EX

IST

EN

11

.11

%

Co

ns

um

ido

r6

NO

ME

NC

ION

A

63

.89

%

ME

NC

ION

A

NU

EV

OS

2.7

8%

ME

NC

ION

A

EX

IST

EN

33

.33

%

NU

EV

OS

EX

IST

EN

Ele

mento

Atr

ibuto

de

calidad

Coste

aplicació

nM

éto

do

desarr

ollo

Aspecto

Rig

or

Entr

adas

Tam

año

Repetibilid

ad

Fase

Cri

teri

oadecuació

nP

royecto

sre

fere

ncia

Tip

ode

defe

cto

sE

xperi

encia

Coste

dato

sH

err

am

ienta

susadas

Conocim

iento

Dependencia

sP

ers

onal

Identificador

Fuente

sde

Info

Opin

ión

Auto

matizació

nC

obert

ura

Beneficio

s

Coste

Efe

ctivid

ad

Pro

ble

mas

Ento

rno

casos

genera

dos

Beneficio

s

Soport

eT

ipo

de

soft

ware

Pro

ble

mas

Ente

ndib

ilid

ad

Arq

delsoft

ware

Niv

elm

adure

zLenguaje

de

pro

g.

NO

ME

NC

ION

A

C5

NU

EV

OS

Arq

delsoft

ware

Fase

Atr

ibuto

de

calidad

Repetibilid

ad

Aspecto

Rig

or

Cobert

ura

Identificador

Ele

mento

Efe

ctivid

ad

Coste

aplicació

nE

xperi

encia

Tip

ode

defe

cto

s

Entr

adas

Conocim

iento

casos

genera

dos

Cri

teri

oadecuació

nA

uto

matizació

nT

ipo

de

soft

ware

Coste

dato

sC

oste

Méto

do

desarr

ollo

Fuente

sde

Info

Ento

rno

Tam

año

Lenguaje

de

pro

g.

Soport

eP

royecto

sre

fere

ncia

Opin

ión

Ente

ndib

ilid

ad

Herr

am

ienta

susadas

Beneficio

sN

ivelm

adure

zP

ers

onal

Pro

ble

mas

Dependencia

s

C6

NO

ME

NC

ION

AE

XIS

TE

N

8�������??-'�%�������������������������#��������������;C.D<�

�� ��� �������� ���

Page 362: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Co

ns

um

ido

r7

NO

ME

NC

ION

A

91

.67

%

ME

NC

ION

A

NU

EV

OS

0.0

0%

ME

NC

ION

A

EX

IST

EN

8.3

3%

Co

ns

um

ido

r8

ME

NC

ION

A

EX

IST

EN

38

.89

%

NO

ME

NC

ION

A

55

.56

%

ME

NC

ION

A

NU

EV

OS

5.5

6%

NU

EV

OS

EX

IST

EN

Ele

mento

Atr

ibuto

de

calidad

Ente

ndib

ilid

ad

casos

genera

dos

Entr

adas

Rig

or

Niv

elm

adure

zT

ipo

de

soft

ware

Méto

do

desarr

ollo

Fase

Coste

aplicació

nA

rqdelsoft

ware

Aspecto

Cri

teri

oadecuació

nLenguaje

de

pro

g.

Experi

encia

Coste

dato

sT

am

año

Conocim

iento

Dependencia

sP

royecto

sre

fere

ncia

Identificador

Repetibilid

ad

Herr

am

ienta

susadas

Auto

matizació

nF

uente

sde

Info

Pers

onal

Coste

Cobert

ura

Opin

ión

Ento

rno

Efe

ctivid

ad

Beneficio

s

Soport

eT

ipo

de

defe

cto

sP

roble

mas

C7

NO

ME

NC

ION

A

NU

EV

OS

Rig

or

Atr

ibuto

de

calidad

Arq

delsoft

ware

Fase

casos

genera

dos

Ente

ndib

ilid

ad

Experi

encia

Pro

yecto

sre

fere

ncia

Ele

mento

Len

guaje

de

pro

g.

Cobert

ura

Conocim

iento

Aspecto

Méto

do

desarr

ollo

Identificador

Auto

matizació

nT

am

año

Ento

rno

Coste

Herr

am

ienta

susadas

Soport

eE

ntr

adas

Pers

onal

Niv

elm

adure

zC

rite

rio

adecuació

nO

pin

ión

Coste

aplicació

nD

ependencia

sB

eneficio

s

Coste

dato

sR

epetibilid

ad

Pro

ble

mas

Efe

ctivid

ad

Fuente

sde

Info

Tip

ode

soft

ware

Tip

ode

defe

cto

sNO

ME

NC

ION

A

C8

EX

IST

EN

8�������?B-'�%�������������������������#��������������;F.D<�

�� �� ��� ��������

Page 363: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

Co

ns

um

ido

r9

ME

NC

ION

A

NU

EV

OS

0.0

0%

ME

NC

ION

A

EX

IST

EN

16

.67

%

NO

ME

NC

ION

A

83

.33

%

NU

EV

OS

EX

IST

EN

Fase

Atr

ibuto

de

calidad

Coste

dato

sM

éto

do

desarr

ollo

Ele

mento

Rig

or

Dependencia

sT

am

año

Aspecto

Experi

encia

Repetibilid

ad

Pro

yecto

sre

fere

ncia

Identificador

Conocim

iento

Fuente

sde

Info

Herr

am

ienta

susadas

Entr

adas

Auto

matizació

nC

obert

ura

Pers

onal

Cri

teri

oadecuació

nC

oste

Efe

ctivid

ad

Opin

ión

Ento

rno

Tip

ode

defe

cto

sB

eneficio

s

Soport

eN

ºcasos

genera

dos

Pro

ble

mas

Ente

ndib

ilid

ad

Tip

ode

soft

ware

Niv

elm

adure

zA

rqdelsoft

ware

Coste

aplicació

nLenguaje

de

pro

g.

NO

ME

NC

ION

A

C9

Pro

du

cto

r3

ME

NC

ION

A

NU

EV

OS

0.0

0%

ME

NC

ION

A

EX

IST

EN

13

.89

%

NO

ME

NC

ION

A

86

.11

%

NU

EV

OS

EX

IST

EN

NO

ME

NC

ION

A

Conocim

iento

Atr

ibuto

de

calidad

Niv

elde

madure

zLenguaje

de

pro

g.

Identificador

Rig

or

Cri

teri

oadecuació

nM

éto

do

de

desarr

ollo

Coste

aplicació

nF

ase

Coste

dato

sT

am

año

Entr

adas

Ele

mento

Dependencia

sP

royecto

sre

fere

ncia

Cobert

ura

Aspecto

Repetibilid

ad

Herr

am

ienta

susadas

Experi

encia

Fuente

sde

info

Pers

onal

Auto

matizació

nE

fectivid

ad

Opin

ión

Coste

Tip

ode

defe

cto

sB

eneficio

s

Ento

rno

casos

genera

dos

Pro

ble

mas

Soport

eT

ipo

de

soft

ware

Ente

ndib

ilid

ad

Arq

delsoft

ware

P3

8�������?C-'�%�������������������������#��������������;G.D<�

�� ��� �������� ���

Page 364: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Co

ns

um

ido

r1

0

ME

NC

ION

A

NU

EV

OS

0.0

0%

NO

ME

NC

ION

A

80

.56

%

ME

NC

ION

A

EX

IST

EN

19

.44

%

Co

ns

um

ido

r1

1

ME

NC

ION

A

NU

EV

OS

0.0

0%

NO

ME

NC

ION

A

86

.11

%

ME

NC

ION

A

EX

IST

EN

13

.89

%

NU

EV

OS

EX

IST

EN

Aspecto

Atr

ibuto

de

calidad

Coste

aplicació

nLenguaje

de

pro

g.

Conocim

iento

Rig

or

Cri

teri

oadecuació

nM

éto

do

desarr

ollo

Identificador

Fase

Coste

dato

sT

am

año

Ente

ndib

ilid

ad

Ele

mento

Repetibilid

ad

Pro

yecto

sre

fere

ncia

Entr

adas

Experi

encia

Cobert

ura

Herr

am

ienta

susadas

Dependencia

sA

uto

matizació

nE

fectivid

ad

Pers

onal

Fuente

sde

Info

Coste

Tip

ode

defe

cto

sO

pin

ión

Ento

rno

casos

genera

dos

Beneficio

s

Soport

eT

ipo

de

soft

ware

Pro

ble

mas

Niv

elm

adure

zA

rqdelsoft

ware

NO

ME

NC

ION

A

C10

NU

EV

OS

EX

IST

EN

Identificador

Atr

ibuto

de

calidad

Niv

elm

adure

zA

rqdelsoft

ware

Ento

rno

Rig

or

Cri

teri

oadecuació

nM

éto

do

desarr

ollo

Coste

aplicació

nF

ase

Coste

dato

sT

am

año

Entr

adas

Ele

mento

Dependencia

sP

royecto

sre

fere

ncia

Lenguaje

de

pro

g.

Aspecto

Repetibilid

ad

Herr

am

ienta

susadas

Experi

encia

Fuente

sde

Info

Pers

onal

Conocim

iento

Cobert

ura

Opin

ión

Auto

matizació

nE

fectivid

ad

Beneficio

s

Coste

Tip

ode

defe

cto

sP

roble

mas

Soport

eN

ºcasos

genera

dos

Ente

ndib

ilid

ad

Tip

ode

soft

ware

NO

ME

NC

ION

A

C11

8�������?F-'�%�������������������������#��������������;H.D<�

��� �� ��� ��������

Page 365: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� ������ ����!���

Co

ns

um

ido

r1

2

NO

ME

NC

ION

A

86

.11

%

ME

NC

ION

A

NU

EV

OS

0.0

0%

ME

NC

ION

A

EX

IST

EN

13

.89

%

Co

ns

um

ido

r1

3

NO

ME

NC

ION

A

80

.56

%

ME

NC

ION

A

NU

EV

OS

0.0

0%

ME

NC

ION

A

EX

IST

EN

19

.44

%

NU

EV

OS

EX

IST

EN

Atr

ibuto

de

calidad

Rig

or

Coste

aplicació

nLenguaje

de

pro

g.

Fase

Aspecto

Entr

adas

Méto

do

desarr

ollo

Ele

mento

Experi

encia

Coste

dato

sT

am

año

Cri

teri

oadecuació

nC

onocim

iento

Dependencia

sP

royecto

sre

fere

ncia

Arq

delsoft

ware

Identificador

Repetibilid

ad

Herr

am

ienta

susadas

Auto

matizació

nF

uente

sde

Info

Pers

onal

Coste

Cobert

ura

Opin

ión

Ento

rno

Efe

ctivid

ad

Beneficio

s

Soport

eT

ipo

de

defe

cto

sP

roble

mas

Ente

ndib

ilid

ad

casos

genera

dos

Niv

elm

adure

zT

ipo

de

soft

ware

NO

ME

NC

ION

A

C12

NU

EV

OS

EX

IST

EN

NO

ME

NC

ION

A

Fase

Atr

ibuto

de

calidad

Ente

ndib

ilid

ad

casos

genera

dos

Identificador

Rig

or

Niv

elm

adure

zT

ipo

de

soft

ware

Coste

aplicació

nE

lem

ento

Entr

adas

Tam

año

Efe

ctivid

ad

Aspecto

Cri

teri

oadecuació

nP

royecto

sre

fere

ncia

Arq

delsoft

ware

Experi

encia

Coste

dato

sH

err

am

ienta

susadas

Lenguaje

de

pro

g.

Conocim

iento

Dependencia

sP

ers

onal

Méto

do

desarr

ollo

Auto

matizació

nR

epetibilid

ad

Opin

ión

Coste

Fuente

sde

Info

Beneficio

s

Ento

rno

Cobert

ura

Pro

ble

mas

Soport

eT

ipo

de

defe

cto

s

C13

8�������?G-'�%�������������������������#��������������;D.D<�

�� ��� �������� ���

Page 366: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� �� ��� ��������

Page 367: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

��������

�-������� �������� ���� ��

��"� ��� �� �)%����

��� ������� ������ �"���� ��%��������� � ������ ����� � �� �������� � )������ ��

������� ��> ������ � ����������� "� � ����� � ��� )����� �� ������� ��? ������ ���

�������� "� ����� ��� )����� �� ����������� �������

��� ���� ������� 0����� � �� .������� �� �%#�� ��

�� 8����� ��> �� 8����� ��? �� 8����� ��B �� 8����� ��C �� 8����� ��F ������� �

����������� ����� ������ �� �������� � ��� )������

��� .��#��� �� ���#��������� #�� ��� �%#�� ��

�� 8����� ��G �� 8����� ��H �� 8����� ��D �� 8����� ��I ������� ��� ��������

�������������� ��� � )���� >�

�� 8����� ��>E �� 8����� ��>> �� 8����� ��>? ������� ��� �������� ��������������

��� � )���� ?�

�� 8����� ��>B �� 8����� ��>C �� 8����� ��>F ������� ��� �������� ��������������

��� � )���� B�

�� 8����� ��>G �� 8����� ��>H �� 8����� ��>D ������� ��� �������� ��������������

��� � )���� C�

�� ��� �������� ���

Page 368: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

FORMULARIO PARA EXPERTOS

I. DATOS PERSONALES

Nombre:

E-mail:

Puesto actual:

Compañía/Institución:

Titulación Académica:

Experiencia en pruebas (breve párrafo):

1. ¿Crees que sería útil para una compañía tener un repositorio que almacene información acerca de técnicas depruebas para facilitar su selección?

A. Sí

B. No

Si no, ¿por qué?

2. ¿Crees que -en general- el esquema de caracterización presentado cumple el objetivo que se persigue?

A. Sí

B. No

Si no, ¿por qué?

3. ¿Crees que es fácil de entender?

A. Sí

B. No

Si no, ¿por qué?

II. PREGUNTAS GENÉRICAS

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

1

8����� ��>- 6���������� ����� ������ �� �������� ��� ���� � )������

�� �� ��� ��������

Page 369: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

III. EN LO QUE SE REFIEREALOSATRIBUTOS DELESQUEMA

4. ¿Crees que hay atributos redundantes en el esquema?

A. y son iguales

B. y son iguales

C. y son iguales

D. y son iguales

E. y son iguales

5. ¿Qué tres atributos del esquema crees que son los más y menos importantes?

1. 1.

2. 2.

3. 3.

6. ¿Borrarías alguno de los atributos del esquema? ¿Cuál(es)? ¿Por qué?

A. Borrar de porque

B. Borrar de porque

C. Borrar de porque

D. Borrar de porque

E. Borrar de porque

7. ¿Añadirías algún atributo más a alguno de los elementos del esquema? ¿Cuál(es)? ¿Por qué?

A.Añadir a porque

B.Añadir a porque

C.Añadir a porque

D.Añadir a porque

E.Añadir a porque

8. ¿Cambiarías el nombre de algún atributo? ¿Cuál(es)?

A. Cambiar el nombre de por

B. Cambiar el nombre de por

C. Cambiar el nombre de por

D. Cambiar el nombre de por

E. Cambiar el nombre de por

Más importantes Menos importantes

. .

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

2

8����� ��?- 6���������� ����� ������ �� �������� ��� ���� � )������

�� ��� �������� ��

Page 370: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

IV. EN LO QUE SE REFIEREALOS ELEMENTOS DELESQUEMA

9. ¿Crees que es coherente agrupar los atributos de acuerdo a los elementos a los que se refiere?

A. Sí

B. No

Si no, ¿por qué?

10. ¿Moverías algún atributo a otro elemento?

A. Mover de a

B. Mover de a

C. Mover de a

D. Mover de a

E. Mover de a

11. ¿Borrarías algún elemento? ¿Cuál(es)? ¿Por qué?

A. Borrar porque

B. Borrar porque

C. Borrar porque

D. Borrar porque

E. Borrar porque

12. ¿Añadirías algún elemento? ¿Cuál(es)? ¿Por qué?

A.Añadir porque

B.Añadir porque

C.Añadir porque

D.Añadir porque

E.Añadir porque

13. ¿Cambiarías el nombre de algún elemento? ¿Cuál(es)?

A. Cambiar el nombre de por

B. Cambiar el nombre de por

C. Cambiar el nombre de por

D. Cambiar el nombre de por

E. Cambiar el nombre de por

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

3

8����� ��B- 6���������� ����� ������ �� �������� ��� ���� � )������

��� �� ��� ��������

Page 371: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

V. EN LO QUE SE REFIEREALOS NIVELES DELESQUEMA

14. ¿Crees que es coherente agrupar los atributos y los elementos del esquema en niveles?

A. Sí

B. No

Si no, ¿por qué?

15. ¿Moverías algún elemento de un nivel a otro?

A. Mover de a

B. Mover de a

C. Mover de a

D. Mover de a

E. Mover de a

16. ¿Borrarías algún nivel? ¿Cuál(es)? ¿Por qué?

A. Borrar porque

B. Borrar porque

C. Borrar porque

17. ¿Añadirías algún nivel? ¿Cuál(es)? ¿Por qué?

A.Añadir porque

B.Añadir porque

C.Añadir porque

D.Añadir porque

E.Añadir porque

13. ¿Cambiarías el nombre de algún nivel? ¿Cuál(es)?

A. Cambiar el nombre de por

B. Cambiar el nombre de por

C. Cambiar el nombre de por

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

4

8����� ��C- 6���������� ����� ������ �� �������� ��� ���� � )������

�� ��� �������� ���

Page 372: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

VI. OTROS COMENTARIOS

19. ¿Tienes algún otro comentario o sugerencia?

5

8����� ��F- 6���������� ����� ������ �� �������� ��� ���� � )������

�� �� ��� ��������

Page 373: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

EXPERTO 1

I. DATOS PERSONALES

Puesto actual:

Compañía/Institución:

Experiencia en pruebas (breve párrafo):

1. ¿Crees que sería útil para una compañía tener un repositorio que almacene información acerca de técnicas depruebas para facilitar su selección?

A. Sí

B. No

2. ¿Crees que -en general- el esquema de caracterización presentado cumple el objetivo que se persigue?

A. Sí

B. No

3. ¿Crees que es fácil de entender?

A. Sí

B. No

4. ¿Crees que hay atributos redundantes en el esquema?

A. y son iguales

5. ¿Qué tres atributos del esquema crees que son los más y menos importantes?

1. 1.

2. 2.

3.

Nivel de madurez Repetibilidad

Coste de aplicación Herramientas usadas

Efectividad Personal

Tipo de defectos

Catedrático de universidad

Instituto de Ciências Matemáticas de Computaçao (ICMC/USP)

Experto

II. PREGUNTAS GENÉRICAS

III. EN LO QUE SE REFIEREALOSATRIBUTOS DELESQUEMA

Más importantes Menos importantes

.

.

.

. .

. .

.

1

8����� ��G- 1������� �� )���� > ;>.C<�

�� ��� �������� ���

Page 374: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

6. ¿Borrarías alguno de los atributos del esquema? ¿Cuáles? ¿Por qué?

7. ¿Añadirías algún atributo más a alguno de los elementos del esquema? ¿Cuál(es)? ¿Por qué?

A. Añadir aporque

B. Añadir a porque

C.Añadir a porque

D. Añadir a porque

E.Añadir a porque

8. ¿Cambiarías el nombre de algún atributo? ¿Cuál(es)?

A. Cambiar el nombre de por

B. Cambiar el nombre de por

9. ¿Crees que es coherente agrupar los atributos de acuerdo a los elementos a los que se refiere?

A. Sí

B. No

10. ¿Moverías algún atributo a otro elemento?

A. Mover de a

11. ¿Borrarías algún elemento? ¿Cuál(es)? ¿Por qué?

12. ¿Añadirías algún elemento? ¿Cuál(es)? ¿Por qué?

A. Añadir porque

13. ¿Cambiarías el nombre de algún elemento? ¿Cuál(es)?

A. Cambiar el nombre de por

B. Cambiar el nombre de por

No.

No.

D

.

Soporte a otras actividades: depuración, mantenimiento, evaluación del rendimientoHerramientas la información sobre pruebas es importante para las actividades de depuración,mantenimiento y evaluación del rendimiento, así como otras como la estimación de la fiabilidad.

Facilidad de integración Herramientas una herramienta de pruebas deberíaproporcionar mecanismos para facilitar su integración con otras herramientas del desarrollo. Lo que esmás, también debería ser fácil de integrar con entornos de aprendizaje y formación.

Complejidad Técnica esta característica proporciona información acerca de cómode difícil es aplicar la técnica, es decir, da información acerca del peor caso.

isponibilidad de paquete de laboratorio Técnica este mecanismo proporcionaríafacilidades para la replicación de experimentos y evaluación de la técnica.

Disponibilidad de estudio piloto Técnica esta característica proporciona informaciónacerca de algunos aspectos relativos a la aplicación de la técnica y proporciona medios para compararlacon otras técnicas.

Fuentes de información Fuentes de información y material de formación.

Coste de los datos Coste de generación de los datos de prueba

Coste de aplicación Técnica Resultados

Proyecto piloto este elemento proporcionaría información acerca de aspectos deaplicación de la técnica, además de medios para compararla con otras técnicas

Técnica Técnica/criterio

Resultados Resultados de aplicación

IV. EN LO QUE SE REFIEREALOS ELEMENTOS DELESQUEMA

.

.

.

.

.

.

.

.

2

8����� ��H- 1������� �� )���� > ;?.C<�

��� �� ��� ��������

Page 375: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

V. EN LO QUE SE REFIEREALOS NIVELES DELESQUEMA

14. ¿Crees que es coherente agrupar los atributos y los elementos del esquema en niveles?

A. Sí

B. No

15. ¿Moverías algún elemento de un nivel a otro?

16. ¿Borrarías algún nivel? ¿Cuál(es)? ¿Por qué?

17. ¿Añadirías algún nivel? ¿Cuál(es)? ¿Por qué?

13. ¿Cambiarías el nombre de algún nivel? ¿Cuál(es)?

19. ¿Tienes algún otro comentario o sugerencia?

No.

No.

No.

No.

VI. OTROS COMENTARIOS

Para entender mejor los comentarios, se proporciona la visión de las técnicas y criterios de las pruebas de software:“Las pruebas de software tienen como objetivo la identificación de errores no descubiertos en el software. El éxitode las actividades de las pruebas dependen de la calidad del conjunto de casos de prueba generados. Hay un grannúmero de criterios disponibles para generar/evaluar un conjunto de casos de prue ba para un determinadoprograma y su correspondiente especificación. Los criterios de pruebas están clasificados en tres técnicas:funcionales, estructurales y basadas en errores. En las técnicas funcionales, los criterios y los requisitos de laspruebas se establecen a partir de la especificación del programa; en las técnicas estructurales el foco son losdetalles de una determinada implementación; en las técnicas basadas en errores, los criterios y los requisitos de laprueba se derivan del conocimiento de errores típicos que ocurren durante el proceso de desarrollo del software.Dentro del nivel de pruebas de especificación se tienen las pruebas basadas en estados de transición, como elMétodo-W. Se debería tener cuidado con la terminología usada y el texto debería ser coherente con la que se haadoptado para evitar malentendidos.

Se ha usado el término “técnicas de pruebas” para caracterizar la fuente de información usada para derivar losrequisitos de la prueba. El término “criterio de pruebas” define un conjunto específico de requisitos de prueba yejercita el programa bajo distintas perspectivas. Cada técnica comprende un conjunto de criterios de pruebas. Laefectividad, el coste y el poder son las tres bases más importantes para la comparación de criterios de pruebas. Laefectividad está relacionada con la habilidad para detectar faltas de un criterio; el coste indica el esfuerzo parasatisfacer un criterio; y el poder se refiere a la dificultad de un conjunto de casos de prueba T para satisfacer uncriterio C2 dado que T ya satisface otro criterio C1.

Basándose en los requisitos de la prueba, un criterio puede usarse para generar casos de prueba o para evaluar unconjunto de casos de prueba. Por ejemplo, basándose en los requisitos de la prueba, una persona es capaz deconstruir casos de prueba específicos para ejercitar el programa bajo prueba, obteniendo por construcción un

3

8����� ��D- 1������� �� )���� > ;B.C<�

�� ��� �������� ���

Page 376: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

conjunto de casos de prueba adecuado. Otro punto importante se refiere al análisis de la adecuación de los casos deprueba con respecto al criterio. El objetivo es ejercitar tan extensamente como sea posible el conjunto de requisitos.El análisis de adecuación proporciona una medida de cómo de bien se han ejercitado los requisitos de la prueba. Siel grado de adecuación obtenido es bajo, la persona encargada de las pruebas puede diseñar casos de pruebaadicionales y requerir una nueva evaluación. Este proceso se repite hasta que se consigue un grado de adecuaciónadecuado. En este caso, el criterio de prueba se usa como criterio de adecuación, proporcionando una medida decobertura. La adecuación de un conjunto de casos de prueba con respecto al criterio all-nodes, por ejemplo, puedeestar representado por un valor real que varíe entre 0 y1. Una adecuación de 1 representa que se consiguieron el100% de los requisitos de la prueba para el criterio.”

Se entiende que los atributos completitud y corrección (elemento resultados) son parte del criterio de adecuación.El criterio de adecuación subyacente proporciona la referencia de completitud y corrección.

Se sugiere sustituir Coste de ejecución (resultados) por Coste de aplicación.

El “dominio de aplicación” debería caracterizarse mejor. La única característica que trata con este aspecto es Tipode Software (Objeto).

Debe reescribirse la descripción de algunas características. Por ejemplo:

* Elemento: Elementos software que pueden probarse usando la técnica: una función, un módulo, un subsistema, elsistema entero, la especificación, etc.

* Coste de aplicación: Una estimación del esfuerzo que necesitará una persona para aplicar la técnica.

*Soporte: Tipo de soporte que tiene la herramienta. Por ejemplo, hot-line, documentación,material de formación.

4

8����� ��I- 1������� �� )���� > ;C.C<�

��� �� ��� ��������

Page 377: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

EXPERTO 2

I. DATOS PERSONALES

Puesto actual:

Compañía/Institución:

Experiencia en pruebas (breve párrafo):

1. ¿Crees que sería útil para una compañía tener un repositorio que almacene información acerca de técnicas depruebas para facilitar su selección?

A. Sí

B. No

2. ¿Crees que -en general- el esquema de caracterización presentado cumple el objetivo que se persigue?

A. Sí

B. No

3. ¿Crees que es fácil de entender?

A. Sí

B. No

Si no, ¿por qué?

4. ¿Crees que hay atributos redundantes en el esquema?

Analista de Sistemas

NASA Goddard Space Flight Cente/Unisys

Miembro de un equipo de pruebas: 10 años. Investigador: 18 años

(solapados)

Mayormente, el esquema es lo suficientemente fácil de entender después de haberlo examinado por entero. Mellevó dos pasadas relativamente rápidas descubrir las relaciones y determinar dónde estaban aquellas cosasque buscaba. Pienso que el nivel táctico es el peor definido porque a ese nivel el consumidor debería tener unabuena idea de POR QUÉ se debería usar esa técnica. Por ejemplo, me gustaría conocer el propósito de latécnica de pruebas. Esta información está de algún modo cubierta bajo el nivel operativo: entradas, técnicascomplementarias, y bajo resultados, tipo de defectos encontrados, pero son demasiados items para que unapersona los examine. La persona debería saber a golpe de vista que la técnica X prueba algoritmos u otros items.Sugiero mantener la descripción de la técnica, y añadir un atributo al elemento Alcance, quizá denominadoPropósito.

II. PREGUNTAS GENÉRICAS

III. EN LO QUE SE REFIEREALOSATRIBUTOS DELESQUEMA

No.

.

.

.

1

8����� ��>E- 1������� �� )���� ? ;>.B<�

�� ��� �������� ���

Page 378: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

5. ¿Qué tres atributos del esquema crees que son los más y menos importantes?

1. 1.

2.

6. ¿Borrarías alguno de los atributos del esquema? ¿Cuál(es)? ¿Por qué?

7. ¿Añadirías algún atributo más a alguno de los elementos del esquema? ¿Cuál(es)? ¿Por qué?

A.Añadir a porque

8. ¿Cambiarías el nombre de algún atributo? ¿Cuál(es)?

9. ¿Crees que es coherente agrupar los atributos de acuerdo a los elementos a los que se refiere?

A. Sí

B. No

10. ¿Moverías algún atributo a otro elemento?

11. ¿Borrarías algún elemento? ¿Cuál(es)? ¿Por qué?

12. ¿Añadirías algún elemento? ¿Cuál(es)? ¿Por qué?

13. ¿Cambiarías el nombre de algún elemento? ¿Cuál(es)?

14. ¿Crees que es coherente agrupar los atributos y los elementos del esquema en niveles?

A. Sí

B. No

Más importantes Menos importantes

Todos bajo Técnica Rigor. Necesita explicación

Todos son importantes. Mantenlos.

Propósito Alcance El sujeto debería ver por qué puede ser útil latécnica tan pronto como sea posible.

No.

No.

No.

No.

No.

No.

IV. EN LO QUE SE REFIEREALOS ELEMENTOS DELESQUEMA

V. EN LO QUE SE REFIEREALOS NIVELES DELESQUEMA

. .

.

.

2

8����� ��>>- 1������� �� )���� ? ;?.B<�

�� �� ��� ��������

Page 379: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

15. ¿Moverías algún elemento de un nivel a otro?

16. ¿Borrarías algún nivel? ¿Cuál(es)? ¿Por qué?

17. ¿Añadirías algún nivel? ¿Cuál(es)? ¿Por qué?

13. ¿Cambiarías el nombre de algún nivel? ¿Cuál(es)?

A. Cambiar el nombre de por

19. ¿Tienes algún otro comentario o sugerencia?

No.

No.

No.

Nivel de uso Nivel histórico

Creo que el rigor es el atributo con menos valor. Normalmente, el consumidor determina cómo de exhaustivamenteusará una técnica de pruebas. Una técnica de pruebas en sí misma no determina normalmente el rigor. Creo que esEXTREMADAMENTE valioso para el consumidor saber con qué rigor debe probarse un artefacto. Quizá estoymalentendiendo cómo se pretende que esta característica sea parte de la descripción de una técnica de pruebas.

Preferiría un gráfico distinto, como Táctico, seguido de Operativo, seguido de Uso. Sé que quedan muy bien en esarepresentación en forma de cajas, pero el uso es la historia del uso de la técnica por parte de otras personas, por loque cronológicamente sigue al nivel operativo. Sugiero cambiar nivel de uso por histórico o incluso historia de uso.In icialmente, sin ver los elementos se espera ver atributos que expliquen cómo se ha de usar la técnica.

VI. OTROS COMENTARIOS

.

.

3

8����� ��>?- 1������� �� )���� ? ;B.B<�

�� ��� �������� ��

Page 380: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

EXPERTO 3

I. DATOS PERSONALES

uesto actual:

Compañía/Institución:

Experiencia en pruebas (breve párrafo):

1. ¿Crees que sería útil para una compañía tener un repositorio que almacene información acerca de técnicas depruebas para facilitar su selección?

A. Sí

B. No

2. ¿Crees que -en general- el esquema de caracterización presentado cumple el objetivo que se persigue?

A. Sí

B. No

Si no, ¿por qué?

Investigador Senior

IEI/CNR

10 años como investigador en el área

El presente esquema -en su intento de ser exhaustivo- recoge demasiados atributos, y de este modo se vuelvedemasiado difícil de leer, usar y mantener. Para que sea efectivo y usado, el repositorio debería mantenerse conlos atributos más esenciales, y ser diseñado para que sea fácil de usar para los consumidores, que tendrán pocotiempo y energía disponibles. Para no abandonar la idea de exhaustividad, se sugiere que la informacióncontenida en el esquema se divida en dos clases:

ESENCIAL, o atributos PRIMARIOS (por ejemplo, OBJETO/lenguaje de programación, oHERRAMIENTAS/automatización) y ADICIONALES o atributos SECUNDARIOS (por ejemplo, satisfaccióndel usuario y entendibilidad), de tal forma que el usuario del repositorio debería rellenar obligatoriamentecada atributo primario (sólo unos cuantos), mientras la recopilación de los atributos secundarios podríapermanecer opcional. No estoy queriendo decir con los ejemplos que la satisfacción del usuario sea menosimportante que el lenguaje d e programación; sólo quiero decir que sin saber los atributos primarios de unatécnica, ésta no se puede usar, mientras está bien saber otros atributos, pero no son esenciales para aplicar latécnica.

Algunas cuestiones son difíciles de entender, si viables en absoluto: coste de los datos, del nivel operativo,¿cómo se podría introducir fácilmente tal información?

En general, proporcionar un espectro de respuestas de las cuales se pueda elegir una, si es viable, haría lainstanciación de las técnicas más fácil y más inmediato.

Lo que es más, creo que el esquema se podría mejorar con respecto a evitar redundancias y mejorar laefectividad en la comunicación con el usuario del repositorio. En la siguiente parte del cuestionario indicaréalgunas características que están estrechamente relacionadas (el cuestionario dice “igual”: sé que no sonexactamente iguales, sin embargo, creo que es difícil trazar una frontera clara entre ellas.

II. PREGUNTAS GENÉRICAS

.

.

.

1

8����� ��>B- 1������� �� )���� B ;>.B<�

��� �� ��� ��������

Page 381: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

3. ¿Crees que es fácil de entender?

A. Sí

B. No

Si no, ¿por qué?

4. ¿Crees que hay atributos redundantes en el esquema?

A. y son iguales

B. y son iguales

C. y son iguales

D. y son iguales

E. y son iguales

5. ¿Qué tres atributos del esquema crees que son los más y menos importantes?

1. 1.

2. 2.

3. 3.

6. ¿Borrarías alguno de los atributos del esquema? ¿Cuál(es)? ¿Por qué?

A. Borrar de porque

B. Borrar de porque

C. Borrar de porque

7. ¿Añadirías algún atributo más a alguno de los elementos del esquema? ¿Cuál(es)? ¿Por qué?

Por dos razones: tal y como he dicho anteriormente, hay demasiados atributos, y algunos de ellos estáncorrelacionados (es decir, la distinción entre ellos no está clara). Por ejemplo: ¿cuál es exactamente ladiferencia entre Coste de aplicación en la Técnica y los Costes de Ejecución en los Resultados? En la versiónactual del esquema creo que los datos introducidos por dos personas distintas quizá no podrían compararsesignificativamente.

La segunda razón, porque los atributos no están identificados al mismo nivel de concreción: Coste (monetario)de las herramientas es algo muy concreto, y podría introducirse como un número; el método de desarrollo esmenos concreto, debería darse alguna especificación acerca de cómo identificarlo, aunque aún es decidible;atributo de calidad es muy abstracto.

Técnica/Coste de aplicación Resultados/Coste de ejecución

Objetivo/Atributo Resultados/Tipo de defectos

Alcance/Aspecto Objeto/Tipo de software

Agentes/Experiencia Agentes/Conocimientos

Herramientas/Entorno Objeto/Lenguaje de programación

Coste de aplicación Aspecto

Arquitectura del software Grado de adecuación

Automatización Corrección

Rigor Objetivo no depende de la técnica de pruebas, sino delasunto de la prueba

Grado de adecuación Resultados no se sabe en la mayoría de los casos, y en otroscasos no es significativo. Por ejemplo, en pruebas operacionales, a nadie le interesa conocer la cobertura.

Corrección Resultados no es medible (¿cómo puede en general saberuno cuántos casos de prueba deberán ser borrados? (quizás quieres decir precisión, o evitar casos deprueba redundantes, pero eso no es corrección).

III. EN LO QUE SE REFIEREALOSATRIBUTOS DELESQUEMA

Más importantes Menos importantes

No.

. .

. .

. .

.

.

2

8����� ��>C- 1������� �� )���� B ;?.B<�

�� ��� �������� ���

Page 382: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

8. ¿Cambiarías el nombre de algún atributo? ¿Cuál(es)?

9. ¿Crees que es coherente agrupar los atributos de acuerdo a los elementos a los que se refiere?

A. Sí

B. No

10. ¿Moverías algún atributo a otro elemento?

A. Mover de a

11. ¿Borrarías algún elemento? ¿Cuál(es)? ¿Por qué?

12. ¿Añadirías algún elemento? ¿Cuál(es)? ¿Por qué?

13. ¿Cambiarías el nombre de algún elemento? ¿Cuál(es)?

14. ¿Crees que es coherente agrupar los atributos y los elementos del esquema en niveles?

A. Sí

B. No

15. ¿Moverías algún elemento de un nivel a otro?

16. ¿Borrarías algún nivel? ¿Cuál(es)? ¿Por qué?

17. ¿Añadirías algún nivel? ¿Cuál(es)? ¿Por qué?

13. ¿Cambiarías el nombre de algún nivel? ¿Cuál(es)?

A. Cambiar el nombre de por

No.

No.

No.

No.

No.

No.

No.

IV. EN LO QUE SE REFIEREALOS ELEMENTOS DELESQUEMA

Método de desarrollo Objeto Objetivo

Nivel de uso Nivel histórico

V. EN LO QUE SE REFIEREALOS NIVELES DELESQUEMA

.

.

VI. OTROS COMENTARIOS

19. ¿Tienes algún otro comentario o sugerencia?

Como comentario general, trata de evitar pedir datos o información que no está generalmente o fácilmentedisponible.

3

8����� ��>F- 1������� �� )���� B ;B.B<�

�� �� ��� ��������

Page 383: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

EXPERTO 4

I. DATOS PERSONALES

Puesto actual:

Compañía/Institución:

Experiencia en pruebas (breve párrafo):

1. ¿Crees que sería útil para una compañía tener un repositorio que almacene información acerca de técnicas depruebas para facilitar su selección?

2. ¿Crees que -en general- el esquema de caracterización presentado cumple el objetivo que se persigue?

3. ¿Crees que es fácil de entender?

Catedrático de Universidad

Portland State University

Cinco años en la industria y 30 años investigando en el área de pruebas

Sería útil si se pudiese hacer, pero dudo mucho que se pueda construir uno útil hoy en día. Parte del problema esque se necesita demasiada información, por lo que cualquier repositorio está condenado a ser unasimplificación distorsionada de términos técnicas complejos (o, en el otro extremo, sería demasiado difícil deusar). Pero la peor dificultad es que la información acerca de las técnicas no está disponible en cualquier formaque puede recogerse, resumirse o compararse razonablemente. Francamente, no se sabe mucho acerca de lastécnicas, y la mayor parte de lo que se sabe está basado en suposiciones.

Realizar un estudio de estas características es el tipo de cosa que el SEI ha estado haciendo muy bien durante elpasado. Han generado un número de trabajaos (especialmente Gary Ford; ahora, ¿quién le enseñó a él sutrabajo?). Pero estos estudios no se han usado, ya que intentan lo imposible. darle sentido a una disciplina deldesarrollo caótica.

Algunas partes son fáciles de entender, otras no. Las primeras no dicen mucho y las últimas a menudo fallan endecir algo. Ejemplos del Nivel Táctico que ilustran lo que he dicho anteriormente son:

Fáciles: Alcance, elemento. Una idea sencilla, pero, ¿quién las puede contestar incluso para las técnicas mássencillas? Las “pruebas unitarias” se aplican a nivel unitario (rutina), pero eso no exactamente unainformación útil. Habrá gente que piense que sirven para subsistemas, y otros que no, etc.

Difíciles: Objetivo (ambas). No hay respuesta

s en la literatura para estas cuestiones. La gente discute sobre ellas, sin tener una base real para sus opiniones.

El plan para tal caracterización está tan lejos de ser realizable quesería imposible dar una crítica detallada.

II. PREGUNTAS GENÉRICAS

(No contesta).

.

.

.

1

8����� ��>G- 1������� �� )���� C ;>.B<�

�� ��� �������� ���

Page 384: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

III. EN LO QUE SE REFIEREALOSATRIBUTOS DELESQUEMA

4. ¿Crees que hay atributos redundantes en el esquema?

5. ¿Qué tres atributos del esquema crees que son los más y menos importantes?

6. ¿Borrarías alguno de los atributos del esquema? ¿Cuál(es)? ¿Por qué?

7. ¿Añadirías algún atributo más a alguno de los elementos del esquema? ¿Cuál(es)? ¿Por qué?

8. ¿Cambiarías el nombre de algún atributo? ¿Cuál(es)?

9. ¿Crees que es coherente agrupar los atributos de acuerdo a los elementos a los que se refiere?

10. ¿Moverías algún atributo a otro elemento?

11. ¿Borrarías algún elemento? ¿Cuál(es)? ¿Por qué?

12. ¿Añadirías algún elemento? ¿Cuál(es)? ¿Por qué?

13. ¿Cambiarías el nombre de algún elemento? ¿Cuál(es)?

14. ¿Crees que es coherente agrupar los atributos y los elementos del esquema en niveles?

(No contesta).

(No contesta).

(No contesta).

(No contesta).

(No contesta).

(No contesta).

(No contesta).

(No contesta).

(No contesta).

(No contesta).

(No contesta).

IV. EN LO QUE SE REFIEREALOS ELEMENTOS DELESQUEMA

V. EN LO QUE SE REFIEREALOS NIVELES DELESQUEMA

2

8����� ��>H- 1������� �� )���� C ;?.B<�

��� �� ��� ��������

Page 385: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� � '�)������ �� �0�����

15. ¿Moverías algún elemento de un nivel a otro?

16. ¿Borrarías algún nivel? ¿Cuál(es)? ¿Por qué?

17. ¿Añadirías algún nivel? ¿Cuál(es)? ¿Por qué?

13. ¿Cambiarías el nombre de algún nivel? ¿Cuál(es)?

19. ¿Tienes algún otro comentario o sugerencia?

(No contesta).

(No contesta).

(No contesta).

(No contesta).

VI. OTROS COMENTARIOS

Si se quiere que algo como esto sea de alguna utilidad, se debe cortar drásticamente su alcance. Para decir unaspocas cosas acerca de unas pocas técnicas y situaciones, las cosas deben defenderse yse debe estar de acuerdo enello, es mucho más útil que decir casi nada acerca de todo. De este modo, la mayor parte del estudio seríaidentificar esas pocas cosas y técnicas. También sería útil dar alguna evidencia de por qué la mayoría de lostópicos no son aceptables.

3

8����� ��>D- 1������� �� )���� C ;B.B<�

�� ��� �������� ���

Page 386: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

��� �� ��� ��������

Page 387: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� # ������������ ��� ������

�������� !

� ��������� ��� � $���

��� ������� ������ �� �������������� � ������� �������� � ������-

� ��������� � ������ ������� ����� � �� 2���� 8�>�

� 0����� ���������� ����� � �� 2���� 8�?�

� 6������� � ��������� ����� � �� 2���� 8�B�

� 6������� � ��������� ����� � �� 2���� 8�C�

� 6������� � �������� ����� � �� 2���� 8�F�

� 6������� � ������� ����� � �� 2���� 8�G�

� ���A�������A��������� ����� � �� 2���� 8�H�

� ���A�A���� ����� � �� 2���� 8�D�

� ���A�A���� ����� � �� 2���� 8�I�

� ���A���� ����� � �� 2���� 8�>E�

� ���A��A������ ����� � �� 2���� 8�>>�

� +��������� ����� � �� 2���� 8�>?�

� +�������� �������� ����� � �� 2���� 8�>B�

�� ��� �������� ���

Page 388: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar defectosTipo de defectos ControlObjetivoEfectividad Encuentra el 55% de los defectosElemento Cualquiera

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia NingunaIdentificador --Automatización --Coste --Entorno --

Herramientas

Soporte --Entendibilidad AltaComplejidad BajaEntradas Especificación del códigoCoste de los datos Bajo

DependenciasSi se aplica junto a caja blanca se puede

subir el porcentaje de defectos encontradosal 75%

Repetibilidad BajaFuentes de Información Beizer, Sommerville

Técnica

Criterio de adecuación Funcional: análisis de valores límiteCompletitud --Precisión -- --Casos de

pruebaNúmero casos generados

Depende de la complejidad del dominio deentrada

Tipo de software CualquieraArquitectura del software CualquieraLenguaje de programación CualquieraMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño CualquieraProyectos referencia --Herramientas usadas --ProyectoPersonal --Opinión --

Beneficios --

Histórico

Experiencia

Problemas --

2���� 8�>- 2������ � ��������� � ������ �������

�� �� ��� ��������

Page 389: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� # ������������ ��� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Detectar fallosTipo de defectos CualquieraObjetivoEfectividad Prob. detectar un fallo=42%Elemento Unidades (funciones), sistemas completos

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia Errores que la gente suele cometerIdentificador No existeAutomatización No existeCoste No existeEntorno No existe

Herramientas

Soporte No existeEntendibilidad AltaComplejidad PocaEntradas EspecificacionesCoste de los datos Ninguno

DependenciasSe puede (y debe) complementar con

cualquier técnicaRepetibilidad NingunaFuentes de Información Beizer, Myers, Sommerville, Pfleeger

Técnica

Criterio de adecuación Pruebas aleatoriasCompletitud

PrecisiónCuantos más casos de prueba se generen,

mejorCasos deprueba

Número casos generados A voluntadTipo de software CualquieraArquitectura del software CualquieraLenguaje de programación CualquieraMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño CualquieraProyectos referencia --Herramientas usadas --ProyectoPersonal --

OpiniónEstá bien usarla como complemento a otras

técnicas, o para pruebas de aceptación

Beneficios Es una técnica muy sencilla de usarHistórico

Experiencia

Problemas

- A pesar de la media de detección de fallosque tiene, la varianza es muy grande

- Máximo beneficio con gente conexperiencia

2���� 8�?- 2������ ���������

�� ��� �������� ��

Page 390: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos ControlObjetivoEfectividad Prob. de encontrar un fallo: 32%Elemento Unidades

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia NingunaIdentificador Analizadores dinámicosAutomatización Encuentran los caminosCoste Entre medio y un millón de pesetasEntorno Suelen soportar casi todos

Herramientas

Soporte Depende de lo que se pagueEntendibilidad AltaComplejidad BajaEntradas Código fuenteCoste de los datos Alto (disminuye con herramienta)

DependenciasSe debe complementar con técnicas que

encuentren errores en el procesamientoRepetibilidad BajaFuentes de Información Sommerville

Técnica

Criterio de adecuación Flujo de control: cobertura de sentenciasCompletitudPrecisión Se debe llegar al 100% de la coberturaCasos de

pruebaNúmero casos generados

Aumenta exponencialmente con el númerode decisiones del código

Tipo de software CualquieraArquitectura del software CualquieraLenguaje de programación CualquieraMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño MedianoProyectos referencia --Herramientas usadas Analizadores estáticosProyectoPersonal --

OpiniónTécnica aceptable, aunque debe

complementarse con otras

Beneficios Es sencilla de usarHistórico

Experiencia

Problemas

Cuando se usa en sistemas de tiempo real yconcurrente, debe evitarse el uso delanalizador dinámico, porque al instrumentarel código falsea los tiempos

2���� 8�B- 2������ � �������� � ���������

��� �� ��� ��������

Page 391: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� # ������������ ��� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos ControlObjetivoEfectividad Prob. de encontrar un fallo: 48%Elemento Unidades

Táctico

AlcanceAspecto CualquieraConocimiento Grafos de flujo (si no se usa herramienta)

AgentesExperiencia NingunaIdentificador Logiscope de Telelogic

AutomatizaciónGeneración de grafo de flujo y medida de

coberturaCoste � 3.000-6.000Entorno Pascal, C, C++ y Ada

Herramientas

Soporte Hot line de 24h. y asistenciaEntendibilidad AltaComplejidad BajaEntradas Código fuenteCoste de los datos Alto (disminuye con herramienta)

DependenciasSe debe complementar con técnicas que

encuentren errores en el procesamientoRepetibilidad BajaFuentes de Información Sommerville, Beizer, Frankl y Weiss

Técnica

Criterio de adecuación Flujo de control: Cobertura de decisionesCompletitudPrecisiónCasos de

pruebaNúmero casos generados

Aumenta exponencialmente con el númerode decisiones del código

Tipo de software CualquieraArquitectura del software CualquieraLenguaje de programación CualquieraMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal --

OpiniónTécnica aceptable, aunque debe

complementarse con otras

Beneficios Es sencilla de usarHistórico

Experiencia

Problemas

Cuando se usa en sistemas de tiempo real,debe evitarse el uso del analizadordinámico, porque al instrumentar el códigofalsea los tiempos

2���� 8�C- 2������ � �������� � ���������

�� ��� �������� ���

Page 392: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos ControlObjetivoEfectividad Prob. Encontrar fallo: 66%Elemento Unidades

Táctico

AlcanceAspecto CualquieraConocimiento Grafos de flujo (si no se usa herramienta)

AgentesExperiencia NingunaIdentificador Analizadores dinámicosAutomatización Encuentran los caminosCoste Entre medio y un millón de pesetasEntorno Suelen soportar casi todos

Herramientas

Soporte Depende de lo que se pagueEntendibilidad AltaComplejidad BajaEntradas Código fuenteCoste de los datos Alto (disminuye con herramienta)

DependenciasSe debe complementar con técnicas que

encuentren errores en el procesamientoRepetibilidad BajaFuentes de Información Sommerville

Técnica

Criterio de adecuación Flujo de control: cobertura de caminosCompletitud

PrecisiónValores altos de cobertura son inviables. Seaconseja llegar a la cobertura especialmentedefinida para esta técnica

Casos deprueba

Número casos generadosAumenta exponencialmente con el númerode decisiones del código

Tipo de software CualquieraArquitectura del software CualquieraLenguaje de programación CualquieraMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal --

OpiniónTécnica aceptable, aunque debe

complementarse con otras

Beneficios Es sencilla de usarHistórico

Experiencia

Problemas

Cuando se usa en sistemas de tiempo real,debe evitarse el uso del analizadordinámico, porque al instrumentar el códigofalsea los tiempos

2���� 8�F- 2������ � �������� � ��������

�� �� ��� ��������

Page 393: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� # ������������ ��� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos ControlObjetivoEfectividad --Elemento Unidades

Táctico

AlcanceAspecto CualquieraConocimiento --

AgentesExperiencia NingunaIdentificador --Automatización --Coste --Entorno --

Herramientas

Soporte --Entendibilidad AltaComplejidad MediaEntradas Código fuenteCoste de los datos Alto

DependenciasSe debe complementar con técnicas de caja

negraRepetibilidad BajaFuentes de Información Presmann

Técnica

Criterio de adecuación Flujo de control: cobertura de threadsCompletitud --Precisión --Casos de

pruebaNúmero casos generados

Aumenta exponencialmente con el númerode decisiones del código

Tipo de software CualquieraArquitectura del software Orientada a ObjetosLenguaje de programación Cualquiera, pero Orientado a ObjetosMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal --Opinión --

Beneficios --

Histórico

Experiencia

Problemas --

2���� 8�G- 2������ � �������� � �������

�� ��� �������� ���

Page 394: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos CualquieraObjetivoEfectividad Prob. Encontrar fallo: 66%Elemento Cualquiera

Táctico

AlcanceAspecto CualquieraConocimiento Grafos de alcanzabilidad

AgentesExperiencia NingunaIdentificador --Automatización --Coste --Entorno --

Herramientas

Soporte --Entendibilidad MediaComplejidad MediaEntradas Código fuenteCoste de los datos Alto

DependenciasSe suele complementar con alguna otra

técnica de caja negraRepetibilidad NoFuentes de Información ISSTA’96

Técnica

Criterio de adecuación Flujo de datos: all-possible rendezvousCompletitud --Precisión --

Casos deprueba

Número casos generados AltoTipo de software CualquieraArquitectura del software ConcurrenteLenguaje de programación AdaMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño Pequeño/MedianoProyectos referencia ENVISATHerramientas usadas --ProyectoPersonal --

OpiniónFunciona mejor para software concurrenteque las técnicas genéricas

BeneficiosEncontró muchos fallos no detectados porlas técnicas “genéricas”

Histórico

Experiencia

Problemas Complicada de usar

2���� 8�H- 2������ ���A�������A���������

��� �� ��� ��������

Page 395: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� # ������������ ��� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos Procesamiento y controlObjetivoEfectividad Baja (menor del 60%)Elemento Unidades (módulos y algoritmos)

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia NingunaIdentificador ASSETAutomatización Grafo de flujo de datosCoste Muy bajo, herramienta académicaEntorno ADA, C, C++

Herramientas

SoporteSujeto a los desarrolladores de la

herramientaEntendibilidad Baja (imprescindible uso de herramienta)Complejidad MediaEntradas Código fuenteCoste de los datos Medio/altoDependencias Funciona bien solaRepetibilidad PocaFuentes de Información Beizer

Técnica

Criterio de adecuación Flujo de datos: all-c-usesCompletitud --Precisión --Casos de

pruebaNúmero casos generados

Límite teórico: (d2+4d+3)/4(d=nº decisiones binarias)Práctico: 13% del teórico

Tipo de software CualquieraArquitectura del software IndiferenteLenguaje de programación Estructurado, OO, tpo real y concurrenteMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal --Opinión Es más fácil de usar de lo que parece

BeneficiosEncuentra un gran número de defectos y es

fácil de usar

Histórico

Experiencia

Problemas No puede usarse sin herramienta

2���� 8�D- 2������ ���A�A����

�� ��� �������� ���

Page 396: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos Procesamiento y controlObjetivoEfectividad

Prob. Detectar fallo 70% (aprox.)Cubre a all-c-uses

Elemento Unidades (módulos y algoritmos)

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia NingunaIdentificador ASSETAutomatización Grafo de flujo de datosCoste Muy bajo, herramienta académicaEntorno ADA, C, C++

Herramientas

SoporteSujeto a los desarrolladores de la

herramientaEntendibilidad --Complejidad MediaEntradas Código fuenteCoste de los datos Medio/altoDependencias --Repetibilidad PocaFuentes de Información Beizer

Técnica

Criterio de adecuación Flujo de datos: all-p-usesCompletitud --Precisión --Casos de

pruebaNúmero casos generados

Límite teórico: (d2+4d+3)/4(d=nº decisiones binarias)Práctico: 23% del teórico

Tipo de software CualquieraArquitectura del software CualquieraLenguaje de programación Estructurado, OO, tpo real y concurrenteMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal --Opinión Es más fácil de usar de lo que parece

BeneficiosEncuentra un gran número de defectos y es

fácil de usar

Histórico

Experiencia

Problemas No puede usarse sin herramienta

2���� 8�I- 2������ ���A�A����

��� �� ��� ��������

Page 397: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� # ������������ ��� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos Procesamiento y controlObjetivoEfectividad

Prob detectar un fallo: 70%Cubre all-c-uses

Elemento Unidades (módulos y algoritmos)

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia NingunaIdentificador ASSETAutomatización Grafo de flujo de datosCoste Muy bajo, herramienta académicaEntorno ADA, C, C++

Herramientas

SoporteSujeto a los desarrolladores de la

herramientaEntendibilidad --Complejidad MediaEntradas Código fuenteCoste de los datos Medio/altoDependencias --Repetibilidad PocaFuentes de Información Beizer

Técnica

Criterio de adecuación Flujo de datos: all-usesCompletitud --Precisión --Casos de

pruebaNúmero casos generados

Límite teórico: (d2+4d+3)/4(d=nº decisiones binarias)Práctico: 24% del teórico

Tipo de software CualquieraArquitectura del software IndiferenteLenguaje de programación Estructurado, OO, tpo real y concurrenteMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal Gente sin experiencia en la técnicaOpinión Es más fácil de usar de lo que parece

BeneficiosEncuentra un gran número de defectos y es

fácil de usar

Histórico

Experiencia

Problemas No puede usarse sin herramienta

2���� 8�>E- 2������ ���A����

�� ��� �������� ���

Page 398: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosObjetivoTipo de defectos Procesamiento y controlEfectividad Unidades (módulos y algoritmos)

TácticoAlcance

Elemento CualquieraAspecto Ninguno

Agentes Conocimiento NingunaExperiencia ASSETIdentificador Grafo de flujo de datosAutomatización Muy bajo, herramienta académicaCoste ADA, C, C++

Herramientas

EntornoSujeto a los desarrolladores de la

herramientaSoporte --Entendibilidad MediaComplejidad Código fuenteEntradas Medio/altoCoste de los datos --Dependencias PocaRepetibilidad Beizer

Técnica

Fuentes de Información Flujo de datos: all-du-pathsCriterio de adecuación --Completitud --Casos de

pruebaPrecisión

Límite teórico: 2d (d=nº decisiones binarias)Práctico: 0,4% del teórico

Número casos generados CualquieraTipo de software IndiferenteArquitectura del software Estructurado, OO, tpo real y concurrenteLenguaje de programación Cualquiera

Operativo

Objeto

Método de desarrollo MedianoTamaño --Proyectos referencia --

ProyectoHerramientas usadas --Personal Es más fácil de usar de lo que parece

OpiniónEncuentra un gran número de defectos y es

fácil de usar

HistóricoExperiencia

Beneficios No puede usarse sin herramienta

2���� 8�>>- 2������ ���A��A������

�� �� ��� ��������

Page 399: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� # ������������ ��� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos CualquieraObjetivoEfectividad Encuentra aprox. el 72% de los fallosElemento Unidades (módulos y algoritmos)

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia NingunaIdentificador MothraAutomatización Genera los mutantes automáticamenteCoste Gratis (en promoción de difusión)Entorno PASCAL, C, UNIX y Windows

Herramientas

SoporteCondicionado a los creadores de la

herramientaEntendibilidad AltaComplejidad BajaEntradas Código fuenteCoste de los datos Medio/altoDependencias --Repetibilidad AltaFuentes de Información Artículos revista ACM

Técnica

Criterio de adecuación MutaciónCompletitud --Precisión --

Casos deprueba

Número casos generados A+b*n+c*n2, con n= nº líneas de códigoTipo de software CualquieraArquitectura del software IndiferenteLenguaje de programación Estructurado, OO, tpo real y concurrenteMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño Pequeño/MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal --Opinión Es más fácil de usar de lo que parece

BeneficiosEncuentra un gran número de defectos y es

fácil de usar

Histórico

Experiencia

Problemas No puede usarse sin herramienta

2���� 8�>?- 2������ � ����������

�� ��� �������� ��

Page 400: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

NIVEL ELEMENTO ATRIBUTO VALORPropósito Encontrar fallosTipo de defectos Todo tipoObjetivoEfectividad Más del 99% de la mutación normalElemento Unidades (módulos y algoritmos)

Táctico

AlcanceAspecto CualquieraConocimiento Ninguno

AgentesExperiencia NingunaIdentificador MothraAutomatización Genera los mutantes automáticamenteCoste Gratis (en promoción de difusión)Entorno PASCAL, C, UNIX y Windows

Herramientas

SoporteCondicionado a los creadores de la

herramientaEntendibilidad AltaComplejidad BajaEntradas Código fuenteCoste de los datos Medio/altoDependencias --Repetibilidad AltaFuentes de Información Artículos revista ACM

Técnica

Criterio de adecuación Mutación selectivaCompletitud --PrecisiónCasos de

pruebaNúmero casos generados

24% de la mut. normal para la 2-selectiva42% de la mut. normal para la 4-selectiva60% de la mut. normal para la 6-selectiva

Tipo de software CualquieraArquitectura del software IndiferenteLenguaje de programación Estructurado, OO, tpo real y concurrenteMétodo de desarrollo Cualquiera

Operativo

Objeto

Tamaño Pequeño/MedianoProyectos referencia --Herramientas usadas --ProyectoPersonal --Opinión Es más fácil de usar de lo que parece

BeneficiosEncuentra un gran número de defectos y es

fácil de usar

Histórico

Experiencia

Problemas No puede usarse sin herramienta

2���� 8�>B- 2������ � ��������� ��������

��� �� ��� ��������

Page 401: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

�������� "

�-������� �������� ���� ��

�)%������

��� ������� ������ ������ ���������� ���� �� ����������� �� )�������� ��

������� &�> ������ ��� ����)��� � ��� ��� ���� ������ ���� ������� � )�������� ��

������� &�? ������ ��� %���������� ������ ���� � )�������� 8������� �� ������� &�B

������ ��� ������������� � ������ ;���������� ������ ��� �������� ��������< � ���

� 9��� "� ������ ������ � ��������� � ��� ����� ���������

:�� �� �% �� �� ���*�� �

0��� �� �������������� )�������� � ���������� ������ ��� ���� ���������- ������� � ���

������ � �� ���4��� ��������� ������� � ��� ��������� ��������� � ��� ������

$������� ������� � �� �������� ��������������� �� ���� � ���� � ��� ������ �

������������� � )���� ���� ��� � ��� ����)��� � ������ ��� �����

����� #"��:�# ��#;�'�# ���@!"%

��� ��������������� �� ������ � � "� �� � ��� ����� � ��������� � ��� ����������� ���

��� ��������-

� �� ������ ���������� � ���������� � %���� � �� #������ � "��� ������

�� �����������

� �� "���� � ��������� ���� %������ ��� ��� )������� � � ��������� � ��

���� � ��������

� �� "���� � ������ ��� )������� � ������ �� ���� � ������� ;������A

����<�

� �� ������� %��� ������ ��������� ������ ��� ������

� � �� � �������� �� �����# � ������������� ����������

�� ��� �������� ���

Page 402: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� ��������� �� ����� �� ������ � ����������� �� ������ � ������ �

�������� �������

� �� ����� ����� �� "� � ������ ���� ��� ������ � � ? ��� "� ���� ��

������ � ���� ������ ;� ���� �� � �� ��������� �#������<�

� '����� "� � ������ ����� �� ������ ��� � ���� ������ � �%���� ��������

� �� ����� �� ���� �������� � $������� �� ������ � ������� ��������� �

�������

����� #"��:�# ��#;�'�# ����(�� #(

��� ��������������� �� ������ � � "� �� � ��� ����� � ��������� � ��� ����������� ���

��� ��������-

� ���"� � �� �������� � ��������� ���������� ��� �� ����� 8��� +� �

����� ���� � ������ � ��������� ������ �� ������

� �� "���� � ������������� �� ������ � ��� ��� )��������

� �� "���� "� �� � ������� ��� ������ � ����� �� "� "��� ���� "� ���������

����� %������������� ��� ��� �������� � @�#� � ������� � ��#� ������ � ��#�

�����

� � �� � ����� ��� ����������� � ��������� ����������� ���� ���������� � �������

� �� ����� ������ � �� ���������� ��������� "� %����������� �� �����������

� �������� � ��#� ������ ���"� � "���� � ������ �� ���� ��������

%������������ ��� ����

� �� ����� �� "� � ������ ���� ������� ��� ������ �� � �������� ;� ���� ���

�#������<�

� �� ����,�� �� ������ � ��� ��������� ���� ������ ������ ��� ������A

������ ���� �� �������� � ����$��� %������� �� ������ ��� �����#����

������������ ������

� � ����� �������� � �� �� ������ � �%���� ������ ���"� � �������� �

�� ����� 8��� +� ���������� ��� ������� ��� ���� "� ������ �������

�%�����

����- #"��:�# ��#;�'�# ��&)�#

��� ��������������� �� ������ � � "� �� � ��� ����� � ��������� � �� ����������� �

������� � �� ������ � ��"���� � ������ ��� ��� ��������-

�� �� ��� ��������

Page 403: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

� � ����� ������ �� ���������� �� ������� ���� "��� ���� "� � ��#���� �

��� ������ ���� �������� ��� ������� �%���� �� ��%�(���

� �� "���� � ��������� ���� %������ � �� ���� �� ����� ��� ��� ��� )�������

;����� ���������<� ���� "��� ���� "� ������� �������� ������������ ��� ���

����� ���� ����� �� ��������� ;�"������� ���,��< � "� � �� ��������� "�

��� ��� ���� ���@��������

� �� "���� � ������ ��� )������� � ������ �� ���� � ������� ;�������<�

� �� ������� %��� ������ ��������� ������ �� ����������� � ��� �������

� �� ��������� �� � ����� � ��������� �������� � ��#��� � �����# �

������������� "� � �� � �������� � 6SS�

� �� ����� �� ������ ��������� � ���������� "� %������� �� ����������� �

��� ������ ���"� �� ����� � �������� � �� ����������� � $������� ��

������� � ��� ��� � ����� "� ��� � ��� ��� �������

� �� ����� ����� �� "� � ������ ���� ��� ������ � � ? ��� "� ���� ��

������ � ���� ������ ;� ���� �� � �� ��������� �#������<�

� �� ����,�� �� ��%�(�� "� � ���� ������������ � ��� ��������� ���� �"�,���

� '����� "� � ������ ����� �� ������ ��� � ���� ������ � �%���� ��������

����1 #"��:�# ��#;�'�# ?�9�

��� ��������������� �� ������ � � "� �� � ��� ����� � ��������� � ��� ����������� � �

�������-

� � ����� ������ �� ���������� �� ������: � ���� ������ ��� ������� %�����

"� �����

� �� ������ � ���������� � � ����� ���� �� %��������� �� ���������� "� �

������� ��� ����������� � ����� ���������

� ��������� �� ����� �� ������ � ����� ���� ������ � ���������� ���

��� �� ���������� ��������� "� � ��������� ����� ��� � "���� � �������

� �� ����� "� � ������ ���� ������� ��� ������ � � B ���� � �� ���� ��

����� ������ ��� ��� ��������������� �� ������ ;� ����������<�

� �� ������� %��� ������ ��������� ������ ��� �������

� �� "���� � ������ ��� )������� ���"� �� � ������ �� ���� � �������

;����� ���<�

�� ��� �������� ���

Page 404: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

� �� "���� � ��������� ��� ��� )������� � � ��������� � �� ���� � ��������

� �� �����# � ������������� � ���� ���� ��� � ������� ���� � ��������� ���

����������� �����$�� ���� ������� � ����� ����

� ���� ����� ��� ��������� �� ������� � "� ����� � ���� 6++ ?� ����

"��� ���� "� �� ������ ��%�(�� �� ���� ������ �������� ���� ����� ��

��������� � ���,�� ���������� ����� ��� ����� � ��� ������ � ��%�(�� ;����

�#���� �� ������� � ��� ��������� �������<�

:�� 6����������

� ������������� � ������� ��� %���������� ������ ������ � )�������-

� ��������� �J� *���� ���� � ������� � )�������� ����� �@#��� � ��

8����� &�> �� 8����� &�?�

� ��������� �)� *���� ������ �� �������� ��� ������� ����� �@#��� � ��

8����� &�B �� 8����� &�C�

� ��������� �=� *���� ������ �� �������� ��� �"���� ����� �@#��� � ��

8����� &�F �� 8����� &�G�

� ��������� �>� *���� ������ �� �������� ��� ������ �� �������� ��� �"����

����� �@#��� � �� 8����� &�H�

� ��������� �?� *���� ������ �� �������� ��� ������ �� �������� ��� �"����

����� �@#��� � �� 8����� &�D�

� ��������� �B� *���� ������ �� �������� ��� ������ �� �������� ��� �"����

����� �@#��� � �� 8����� &�I�

� ��������� �O� *���� ������ �� �������� ��� ������ �� �������� ��� �"����

����� �@#��� � �� 8����� &�>E�

� ��������� �N� *���� ������ �� �������� ��� ������ �� �������� ��� �"����

����� �@#��� � �� 8����� &�>>�

� ��������� �@� *���� ������ �� �������� ��� �"���� ����� �@#��� � ��

8����� &�>?�

� ��������� �L� *���� �� $������� � )������� ��� � ����� "� ���� ��� ���

�������� ��� ������� ����� �@#��� � �� 8����� &�>B�

��� �� ��� ��������

Page 405: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Formulario E0 Práctica de Selección/General

Nombre:

Grupo: Fecha:

Preguntas Generales

Objetivo: Conocer los conocimientos previos y la experiencia del sujeto.

1.¿Tienes experiencia laboral en el desarrollo de sistemas software? (se considera como experiencialaboral trabajos a tiempo parcial o completo en empresas o dentro de departamentos en lafacultad).

No

En caso afirmativo, ¿cuántos años/meses de experiencia tienes en cada puesto?

Jefe de proyecto

Desarrollador

Analista

Miembro del equipo de pruebas

Otros:

2. ¿Qué familiaridad tienes con las pruebas de software? (Marca con una cruz en la escala)

Valor 0 1 2 3

Nivel defamiliaridad probado nada pequeños prácticas desarrollo real

3. ¿Qué experiencia tienes en la especificación de casos de prueba en pruebas de software?

Valor 0 1 2 3

Experiencia Nunca he Ejercicios En mis En un

Número de años/meses desde que comenzaste a hacerlo:

Puesto Años Meses

Nunca he Ejercicios En mis En un

especificado pequeños prácticas desarrollo real

.

.

.

1

8����� &�>- 8��������� �E ;>.?<�

�� ��� �������� ���

Page 406: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

4. ¿Qué experiencia absoluta tienes en ejecutar casos de prueba en pruebas de software?

Valor 0 1 2 3

Experiencia Nunca Ejercicios En mis En un

he ejecutado pequeños prácticas desarrollo real

Número de años/meses desde que comenzaste a hacerlo:

5. ¿Qué tipo de experiencia tienes en pruebas de software? Explica brevemente en un párrafo tantoconocimientos teóricos como práctico.Aprovecha esta pregunta para ampliar las respuestas de laspreguntas 2-4.

6. ¿Qué heurísticas o técnica(s) sueles seguir a la hora de seleccionar el conjunto de casos de pruebapara ejercitar un programa?

7. ¿Qué heurística sueles seguir a la hora seleccionar la(s) técnica(s) de pruebas para encontrar elconjunto de casos de prueba para un programa?

8. ¿Qué tipo de información crees que es relevante a la hora de decidir la(s) técnica(s) de pruebas paraencontrar el conjunto de casos de prueba para un programa? (sobre el proyecto, el problema aresolver, etc.). En esta pregunta trata de ser lo más específico posible con respecto a lainformación que te gustaría tener al realizar la selección.

9. ¿A qué tipo de problemas crees que deberás enfrentarte a la hora de seleccionar la(s) técnica(s) depruebas a usar con un determinado software?

10. ¿Cuánto tiempo crees que debería llevarte el proceso de selección de técnicas de pruebas para undeterminado software? ¿De qué variables crees que dependerá este tiempo?

¿Qué esperas aprender con esta práctica? (Marca con una cruz en la escala)

Utilidad Conocimiento Conocimiento a Conocimiento Conocimiento

inútil usar raras veces de uso frecuente fundamental

Justifica tu respuesta

.

11.

Valor 0 1 2 3

2

8����� &�?- 8��������� �E ;?.?<�

��� �� ��� ��������

Page 407: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Formulario E1 - Práctica de Selección/Ejecución

Nombre:

Grupo: Fecha:

Ejercicio

Objetivo:

Material

Medir tiempos de realización de la práctica y conclusiones.

Comprueba que tienes todos los formularios para esta parte de la práctica. Deberías tener:

- Un documento de requisitos, con nombre:

Anota la hora a la que comienzas a examinar la documentación del proyecto:

: [hora:minutos]

Anota la hora a la que terminas de examinar la documentación del proyecto:

: [hora:minutos]

5. ¿Cuánto tiempo has tardado en examinar la documentación del proyecto? (excluyendo

interrupciones) minutos

6.Anota la hora a la que comienzas a realizar la selección: : [hora:minutos]

7.Anota la hora a la que terminas de realizar la selección: : [hora:minutos]

8. ¿Cuánto tiempo has tardado en realizar la selección? (excluyendo interrupciones)

minutos

Los pasos a seguir son:

1.Anota la hora a la que comienzas la práctica: : [hora:minutos]

2. Para realizar esta práctica recuerda que debes:

(a) (Opcional, no cuenta como tiempo). Hojear las técnicas disponibles.

(b) Lee la documentación asociada al proyecto.

(c) Examina una a una las técnicas de pruebas de las que dispones.

(d) Decide cuál(es) es/son la(s) técnica(s) adecuada(s) para el proyecto.

3.

4.

.

.

.

- Un documento de contexto de proyecto.

- Formularios numerados E1, E3,, E4, E5, E6 y E7.

1

8����� &�B- 8��������� �> ;>.?<�

�� ��� �������� ���

Page 408: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

9.Anota la hora a la que finalizas la práctica: : [hora:minutos]

10. ¿Cuánto tiempo has tardado en realizar la práctica? (excluyendo interrupciones)minutos

El objetivo de las conclusiones es comparar cómo ha evolucionado la visión que tiene el sujeto del

problema de la selección de técnicas de pruebas a partir de realizar este ejercicio.

1. ¿Qué has aprendido con este ejercicio?

(a) En relación con el tipo de software que se quiere probar.

(b) En relación con las características del entorno de proyecto.

(c) Otros.

2. ¿Ha cambiado tu forma de percibir el problema de la selección en cuanto a: tipo de información

involucrada en la selección, dificultad y problemas encontrados?

(a) En relación con el tipo de software que se quiere probar.

(b) En relación con las características del entorno de proyecto.

(c) Otros.

3. Si tuvieses que repetir este ejercicio de nuevo, ¿harías las cosas de otra forma? ¿El qué? ¿Por qué?

(a) En relación con el tipo de software que se quiere probar.

(b) En relación con las características del entorno de proyecto.

(c) Otros.

Conclusiones

2

8����� &�C- 8��������� �> ;?.?<�

�� �� ��� ��������

Page 409: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Formulario E2 - Práctica de Selección/Ejecución

Nombre:

Grupo: Fecha:

Ejercicio

Objetivo:

Material

Medir tiempos de realización de la práctica y conclusiones.

Comprueba que tienes todos los formularios para esta parte de la práctica. Deberías tener:

- Un documento de requisitos, con nombre:

Anota la hora a la que comienzas a examinar la documentación del proyecto:

: [hora:minutos]

Anota la hora a la que terminas de examinar la documentación del proyecto:

: [hora:minutos]

5. ¿Cuánto tiempo has tardado en examinar la documentación del proyecto? (excluyendo

interrupciones) minutos

6.Anota la hora a la que comienzas a realizar la selección: : [hora:minutos]

7.Anota la hora a la que terminas de realizar la selección: : [hora:minutos]

8. ¿Cuánto tiempo has tardado en realizar la selección? (excluyendo interrupciones)

minutos

Los pasos a seguir son:

1.Anota la hora a la que comienzas la práctica: : [hora:minutos]

2. Para realizar esta práctica recuerda que debes:

(a) (Opcional, no cuenta como tiempo). Hojear las técnicas disponibles.

(b) Lee la documentación asociada al proyecto.

(c) Examina una a una las técnicas de pruebas de las que dispones.

(d) Decide cuál(es) es/son la(s) técnica(s) adecuada(s) para el proyecto.

3.

4.

.

.

.

- Un documento de contexto de proyecto.

- Formularios numerados E2, E3,, E4, E5, E6, E7 y E8.

1

8����� &�F- 8��������� �? ;>.?<�

�� ��� �������� ��

Page 410: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

9.Anota la hora a la que finalizas la práctica: : [hora:minutos]

10. ¿Cuánto tiempo has tardado en realizar la práctica? (excluyendo interrupciones)minutos

El objetivo de esta sección es conocer la opinión que te merece el esquema de caracterización.

1. ¿Crees que cumple con su objetivo de facilitar la selección? ¿Por qué?

2. ¿Crees que se podrían mejorar los nombres que aparecen en el esquema?

3. En general, ¿crees que el esquema se podría mejorar de algún modo? ¿Cómo?

4. Si tuvieras la oportunidad de usarlo como herramienta de trabajo, ¿lo harías?

5. ¿Qué proceso has seguido para usar el esquema de caracterización? Si ha sido distinto del sugerido

en clase, explícalo.

El objetivo de las conclusiones es comparar cómo ha evolucionado la visión que tiene el sujeto del

problema de la selección de técnicas de pruebas a partir de realizar este ejercicio.

1. ¿Qué has aprendido con este ejercicio?

(a) En relación con el tipo de software que se quiere probar.

(b) En relación con las características del entorno de proyecto.

(c) Otros.

2. ¿Ha cambiado tu forma de percibir el problema de la selección en cuanto a: tipo de información

involucrada en la selección, dificultad y problemas encontrados?

(a) En relación con el tipo de software que se quiere probar.

(b) En relación con las características del entorno de proyecto.

(c) Otros.

3. Si tuvieses que repetir este ejercicio de nuevo, ¿harías las cosas de otra forma? ¿El qué? ¿Por qué?

(a) En relación con el tipo de software que se quiere probar.

(b) En relación con las características del entorno de proyecto.

(c) Otros.

Sobre el Esquema

Conclusiones

2

8����� &�G- 8��������� �? ;?.?<�

�� �� ��� ��������

Page 411: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Formulario E3 - Práctica de Selección/Formulario de Información

Usada

Objetivo:

Nombre: página de

Nombre del Documento:

Reflejar la información usada sobre las técnicas usadas en la seleccióntodas

Técnica Información Procedencia Comentarios

.

.

8����� &�H- 8��������� �B�

�� ��� �������� ��

Page 412: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Formulario E4 - Práctica de Selección/Formulario de Información

no Encontrada

Objetivo:

Nombre: página de

Nombre del Documento:

Reflejar la información que habríais querido saber sobre una técnica y no habéis

encontrado

Técnica Información Comentarios

.

.

8����� &�D- 8��������� �C�

� �� ��� ��������

Page 413: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Formulario E5 - Práctica de Selección/Formulario de Problemas

Objetivo:

Nombre: página de

Nombre del Documento:

Enumerar los problemas que habéis encontrado al realizar la práctica

Nº Problema Técnica Descripción

.

.

8����� &�I- 8��������� �F�

�� ��� �������� ��

Page 414: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Formulario E6 - Práctica de Selección/Formulario de Selección

Objetivo:

Nombre: página de

Nombre del Documento:

Enumerar las técnicas que habéis decidido usar para el proyecto actual

Nº Técnica Técnica Comentarios

.

.

8����� &�>E- 8��������� �G�

�� �� ��� ��������

Page 415: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Formulario E7 - Práctica de Selección/Formulario de Técnicas

Objetivo:

Nombre: página de

Nombre del Documento:

Reflejar el tiempo dedicado al aprendizaje (lectura) de cada técnica

Nº Técnica Técnica T.Inicio T.Fin T. Total

.

.

8����� &�>>- 8��������� �H�

�� ��� �������� ��

Page 416: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Formulario E8 - Práctica de Selección/Formulario de Consultas

Objetivo:

Nombre: página de

Nombre del Documento:

Reflejar posibles dudas a la hora de entender el esquema

NºAyuda Propósito T.Inicio T.Fin T. Total

.

.

8����� &�>?- 8��������� �D�

�� �� ��� ��������

Page 417: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Formulario E9 - Práctica de Selección/Esquema

Nombre:

Grupo: Fecha:

Sobre el Esquema

Objetivo:

Conclusiones

Comprobar el potencial que le ve el sujeto al esquema..

5. Como has visto, la construcción del esquema implica invertir tiempo adicional en rellenarlo.Teniendo esto en cuenta, si tuvieras oportunidad de usarlo como herramienta de trabajo, ¿loharías?

El objetivo de las conclusiones es comparar cómo ha evolucionado la visión que tiene el sujeto delproblema de la selección de técnicas de pruebas a partir de conocer el esquema.

1. ¿Qué has aprendido con el esquema de caracterización?

2.Al conocer el esquema, ¿ha cambiado tu forma de percibir el problema de la selección en cuanto atipo de información involucrada en la selección, dificultad y problemas encontrados?

3. Si tuvieses que repetir los ejercicios anteriores de nuevo, pero usando el esquema, ¿cambiaría tumodo de hacer las cosas (la selección)? ¿Por qué?

El objetivo de esta sección es conocer la opinión que te merece el esquema de caracterización.

1. ¿Crees que cumple con su objetivo de facilitar la selección? ¿Por qué?

2. ¿Te ha parecido fácil de entender?

3. ¿Crees que se podrían mejorar los nombres que aparecen en el esquema?

4. En caso de que tuvieses que utilizarlo, ¿crees que sería fácil de utilizar? ¿Te parece que se podríamejorar de algún modo para hacerlo más fácil de usar? ¿Cómo?

.

.

1

8����� &�>B- 8��������� �I�

�� ��� �������� ��

Page 418: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

:�� ���#��������� ,������

0��� ��������� �� ������ � ��� ��������� � ��� � 9�� �� ������ ��#� ��������� ��

������� ��� ����������-

>� �� ������ ��������� � ��� ���������� �������

?� �� ������ ��� �������� �������� ;� �������������<�

0��� ������� ����� ������������� � �� ���� �� ������ � ��� ������� ��������

��� �� � 9���

>� $������������ � ���������� � ��� ������ �� ����$�� 0A0 � ��� ������� �

� "� � ������ �� $���� "� ����#��� �� ���������� � �� $���� "� �������� ���

������� ��� ������ � �� ���� � ���������� ������ �� � ����� � �� �� ����������

� �����������

?� $������������ � *������� ������� � ��� ������ �� ����$�� � ����������

���������� � � # � �������� � ����� � �� ������� ������� � � # �

�������� � ����� � ��� �������� �� ����� � ������ �� %���� � �� $���� "�

����� � ���� � �� ����� ;N �� Z< � �� � ����� "� �� � ����� � ��� � �����

�� ����������� � ����������������

��-�� �3'!�"'!� )�$ �(.*� �

�� 8����� &�>C �� 8����� &�>F �� 8����� &�>G ������� ��� ������������� � �� ������

� �� � 9�� ���� ��� �������� ������� ����������� ��� �� $������ �� �"����

Valor observado

6004002000-200-400

Val

orN

orm

ales

pera

do

400

300

200

100

0

-100

-200

-300

-400

Aprendizaje

7006005004003002001000-100

Res

iduo

para

TE

CN

ICA

S

600

400

200

0

-200

-400VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

TIE

MP

OD

EE

ST

UD

IO

TIEMPO DE ESTUDIO

8����� &�>C- ������ � �� � 9�� �� ����� � ������ � ��� ���������

� �� ��� ��������

Page 419: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Valor observado

6004002000-200-400-600

Val

orN

orm

ales

pera

do

600

400

200

0

-200

-400

-600

Seleccion

10008006004002000-200

Res

iduo

para

SE

LE

CC

IO

600

400

200

0

-200

-400VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

TIE

MP

OD

ES

EL

EC

CIÓ

N

TIEMPO DE SELECCIÓN

8����� &�>F- ������ � �� � 9�� �� ����� � �������� � ��� ���������

Valor observado

6050403020100-10-20

Val

orN

orm

ales

pera

do

30

20

10

0

-10

-20

TIEMPO DE DUDAS

706050403020100-10

Res

iduo

para

TD

UD

AS

60

50

40

30

20

10

0

-10VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

TIE

MP

OD

ED

UD

AS

8����� &�>G- ������ � �� � 9�� �� ����� � ��������� ����� ���� � �"����

��-�� �(�+!$!)�) )�$ �(.*� �

�� 8����� &�>H �� 8����� &�>D �� 8����� &�>I �� 8����� &�?E ������� ��� �������������

� �� ������ � �� � 9�� ���� ��� �������� ������� ����������� ��� �� ���������� ��

�"����

��-�- # 4$��!�*) )�$ �(.*� �

�� 8����� &�?> �� 8����� &�?? �� 8����� &�?B �� 8����� &�?C ������� ��� �������������

� �� ������ � �� � 9�� ���� ��� �������� ������� ����������� ��� �� ���������� ��

�"����

�� ��� �������� �

Page 420: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Valor observado

43210-1-2-3-4

Val

orN

orm

ales

pera

do4

3

2

1

0

-1

-2

-3

-4

NumeroProblemas

76543210-1

Res

iduo

para

NP

RO

BL

EM

4

3

2

1

0

-1

-2

-3

-4VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

NP

RO

BL

EM

AS

NÚMERO DE PROBLEMAS

8����� &�>H- ������ � �� � 9�� �� ������ � �������� �����������

Valor observado

20100-10-20

Val

orN

orm

ales

pera

do

8

6

4

2

0

-2

-4

-6

-8

PORCENT

706050403020100-10

Res

iduo

para

PO

RC

EN

T

20

10

0

-10

-20VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

FR

EC

DE

PR

OB

LE

MA

S

FRECUENCIA DE PROBLEMAS

8����� &�>D- ������ � �� � 9�� � �� ��������� � ��� �������� �����������

��-�1 �/�'�!7!)�) )�$ �(.*� �

�� 8����� &�?F �� 8����� &�?G �� 8����� &�?H ������� ��� ������������� � �� ������

� �� � 9�� ���� ��� �������� ������� ����������� ��� �� %�������� �� �"����

�� �� ��� ��������

Page 421: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Valor observado

403020100-10

Val

orN

orm

ales

pera

do20

10

0

-10

CANTIDAD DE DUDAS

403020100-10

Res

iduo

para

ND

UD

AS

40

30

20

10

0

-10VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

ME

RO

DE

DU

DA

S

NÚMERO DE DUDAS

8����� &�>I- ������ � �� � 9�� �� ������ � ����� ���� � �"����

Valor observado

20100-10-20

Val

orN

orm

ales

pera

do

20

10

0

-10

-20

FRECUENCIA DUDAS ATRIBUTOS

50403020100-10

Res

iduo

para

FR

EA

TR

IB20

10

0

-10

-20VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

FR

EC

DU

DA

SA

TR

IBU

TO

S

FRECUENCIA DUDAS ATRIBUTOS

8����� &�?E- ������ � �� � 9�� � �� ��������� � ��� ����� ���� � �"����

Valor observado

3020100-10-20

Val

orN

orm

ales

pera

do

20

10

0

-10

-20

Info considerada

403020100

Res

iduo

para

NIN

FO

30

20

10

0

-10VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

CA

NT

INF

OC

ON

SID

ER

AD

A

CANTIDAD INFORMACIÓN CONSIDERADA

8����� &�?>- ������ � �� � 9�� � �� �������� � ��%��������� ����� � �� ���������

�� ��� �������� ��

Page 422: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

Valor observado

20100-10-20

Val

orN

orm

ales

pera

do

20

10

0

-10

-20

PORCENT

100806040200-20

Res

iduo

para

PO

RC

EN

T

20

10

0

-10

-20VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

FR

EC

DE

INF

OU

SA

DA

FRECUENCIA DE INFORMACIÓN USADA

8����� &�??- ������ � �� � 9�� � �� ��������� � �� ��%��������� ����� � �� ���������

Valor observado

20100-10

Val

orN

orm

ales

pera

do

8

6

4

2

0

-2

-4

-6

-8

Info que falta

3020100-10

Res

iduo

para

INFA

LT

A

20

10

0

-10VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

CA

NT

IDA

DIN

FO

QU

EFA

LTA

CANTIDAD DE INFORMACIÓN QUE FALTA

8����� &�?B- ������ � �� � 9�� � �� �������� � ��%��������� "� %���� � �� ���������

Valor observado

20100-10-20

Val

orN

orm

ales

pera

do

20

10

0

-10

-20

Porcentaje sujetos

80706050403020100-10

Res

iduo

para

PO

RC

EN

20

10

0

-10

-20VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

FR

EC

DE

INF

OQ

UE

FALT

A

FRECUENCIA DE INFORMACIÓN QUE FALTA

8����� &�?C- ������ � �� � 9�� � �� ��������� � �� ��%��������� "� %���� � �� ���������

� �� ��� ��������

Page 423: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

6�������� �# ���������� 6������� ���� �� �0��������

Valor observado

6420-2-4-6

Val

orN

orm

ales

pera

do6

4

2

0

-2

-4

-6

NumeroTecnicas

161412108642

Res

iduo

para

TE

CE

ST

UD

6

4

2

0

-2

-4

-6VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

CA

NT

IDA

DD

ET

ÉC

NIC

AS

CANTIDAD DE TÉCNICAS

8����� &�?F- ������ � �� � 9�� �� ������ � �������� ������������

Valor observado

43210-1-2-3-4

Val

orN

orm

ales

pera

do

4

3

2

1

0

-1

-2

-3

-4

NumeroSelección

876543210

Res

iduo

para

TE

CS

EL

EC

4

3

2

1

0

-1

-2

-3VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

CA

NT

CN

ICA

SS

EL

EC

.

CANTIDAD DE TÉCNICAS SELECCIONADAS

8����� &�?G- ������ � �� � 9�� �� ������ � �������� ������������

Valor observado

403020100-10-20-30-40

Val

orN

orm

ales

pera

do

20

10

0

-10

-20

Porcentaje elecciones

100806040200-20

Res

iduo

para

PO

RC

TE

C

40

30

20

10

0

-10

-20

-30

-40VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

O

VALOR OBSERVADO

VA

LO

RN

OR

MA

LE

SP

ER

AD

OR

ES

IDU

OPA

RA

FR

EC

CN

ICA

SS

EL

EC

.

FRECUENCIA DE TÉCNICAS SELECCIONADAS

8����� &�?H- ������ � �� � 9�� � �� ��������� � ��� �������� ������������

�� ��� �������� ��

Page 424: TESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN ...oa.upm.es/1679/1/SIRA_VEGAS_ESP.pdfTESIS DOCTORAL ESQUEMA DE CARACTERIZACIÓN PARA LA SELECCIÓN DE TÉCNICAS DE PRUEBAS DE SOFTWARE AUTORA:

������ �� ����������� � � ���������� �� �������� �� ����� �� ������

�� �� ��� ��������