Proceedings of the International Workshop on Smalltalk Technologies 2011
DOI: 10.1145/2166929.2166938
|View full text |Cite
|
Sign up to set email alerts
|

Challenges to support automated random testing for dynamically typed languages

Abstract: Automated random testing is a proven way to identify bugs and precondition violations, and this even in well tested libraries. In the context of statically typed languages, current automated random testing tools heavily take advantage of static method declaration (argument types, thrown exceptions) to constrain input domains while testing and to identify errors. For such reason, automated random testing has not been investigated in the context of dynamically typed languages. In this paper we present the key ch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0
1

Year Published

2012
2012
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 9 publications
(7 reference statements)
0
0
0
1
Order By: Relevance
“…La mayor dificultad y desafío en la implementación de este enfoque es que la mayoría de las herramientas de testing automático aleatorio se basan en la información estática del código fuente (información de tipos). Un detalle de los desafíos que se deben afrontar para una implementación de este tipo de herramientas fue detallada por Ducasse [DOB11] cuando analizó la implementación de posibles bindings para YETI (ver 7.2.11). Si bien la implementación para YETI sigue otro enfoque, los problemas son muy similaes.…”
Section: Riesgos De Validezunclassified
“…La mayor dificultad y desafío en la implementación de este enfoque es que la mayoría de las herramientas de testing automático aleatorio se basan en la información estática del código fuente (información de tipos). Un detalle de los desafíos que se deben afrontar para una implementación de este tipo de herramientas fue detallada por Ducasse [DOB11] cuando analizó la implementación de posibles bindings para YETI (ver 7.2.11). Si bien la implementación para YETI sigue otro enfoque, los problemas son muy similaes.…”
Section: Riesgos De Validezunclassified