期刊名称:REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software
电子版ISSN:1885-4486
出版年度:2009
卷号:5
期号:4
页码:19-32
语种:Spanish
出版社:Asociación de Técnicos de Informática
摘要:Las pruebas han adquirido relevancia en el desarrollo de software. Sin embargo cómo y cuándo se aplican las técnicas de pruebas puede ser diferente dependiendo de la comunidad que las use, incluso aunque en ambas se usen las mismas técnicas. Para algunas comunidades las pruebas del software son un proceso en sí mismo, mientras que para otras es un actividad o una tarea más dentro del proceso de verificación y validación. Por otro lado, las metodologías ágiles están cambiando el paisaje del desarrollo. Cuando se aplican metodologías ágiles, se escribe código para superar las pruebas que, previamente, se han especificado. En este entorno, las pruebas pueden sustituir a la especificación de requisitos. Por lo tanto, los conceptos que subyacen a las pruebas son diferentes en ambos enfoques. En esta contribución se analizan las perspectivas convencionales y ágiles y se presentan algunas implicaciones desde el punto de vista de la ingeniería del software.
其他摘要:The relevance of tests in software development has grown up.. Nevertheless, how and when testing techniques are applied could be very different depending on the development community, even when different development communities use the same techniques. Software testing is a process in some communities, but sometimes, it is an activity or a task of the verification and validation process. Also, agile methodologies are changing the trend in software development. In agile methodologies, the source code of a program is written to pass a set of tests that have been defined in advance. In this scenario, tests are being used to substitute the software requirements specification as well. Therefore, the concepts underlying software testing are different in conventional and agile approaches. This contribution analyzes software testing from conventional and agile approaches and we present some findings from the software engineering perspective.
关键词:Técnicas de pruebas; semántica de pruebas; metodologías convencionales; metodologías tradicionales; metodologías agiles.