2018 International Conference on Advances in Computing, Communication Control and Networking (ICACCCN) 2018
DOI: 10.1109/icacccn.2018.8748595
|View full text |Cite
|
Sign up to set email alerts
|

Behavior Driven Development: Tools and Challenges

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0
1

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 26 publications
0
4
0
1
Order By: Relevance
“…Según estudios realizados por [19] y [20], asegurar la calidad del software conlleva diversos métodos, metodologías, herramientas y técnicas que permiten gestionar la calidad del producto; aunque implique mayor tiempo y presupuesto, es la mejor estrategia para desarrollar softwares de calidad totalmente funcionales con el mínimo porcentaje de exposición a fallas. Por ende [21], indica que los procesos como el desarrollo guiado por BDD influyen en el acompañamiento y en la documentación durante el proceso de desarrollo, y de esta manera permite prevenir y verificar fallas, así como garantizar mejora continua a través del autoaprendizaje de errores.…”
Section: Desarrollo De La Revisiónunclassified
“…Según estudios realizados por [19] y [20], asegurar la calidad del software conlleva diversos métodos, metodologías, herramientas y técnicas que permiten gestionar la calidad del producto; aunque implique mayor tiempo y presupuesto, es la mejor estrategia para desarrollar softwares de calidad totalmente funcionales con el mínimo porcentaje de exposición a fallas. Por ende [21], indica que los procesos como el desarrollo guiado por BDD influyen en el acompañamiento y en la documentación durante el proceso de desarrollo, y de esta manera permite prevenir y verificar fallas, así como garantizar mejora continua a través del autoaprendizaje de errores.…”
Section: Desarrollo De La Revisiónunclassified
“…Only a few prior studies have evaluated BDD tools. Lenka et al analyzed five BDD tools and classified them either as testing tools or test automation frameworks, essentially supporting the view of BDD tools as being testing tools [9]. Solis et al analysed seven BDD tools according to six parameters, such as the supported programming languages and supported software development phases [10].…”
Section: Bdd Tool Analysismentioning
confidence: 99%
“…Previously analyzed tools such as StoryQ [12], JDave [13], NBehave [14], Easyb [15], and BDDfy [16] are either obsolete or no longer maintained [11], [9]. We analyzed 13 BDD tools that are currently actively maintained by their creators to observe to what degree they enable collaboration among stakeholders.…”
Section: A Tool Comparisonmentioning
confidence: 99%
“…Fuzz data can be a list of the most common passwords, a bulk of random data in order trigger unexpected behavior of the system, or malicious input for SQLi. Behaviour Driven Security Testing (BDST): Behaviour Driven Development(BDD) is an extension of Test Driven Development (TDD) and follows the idea of integrating business insights into testing [15]. BDD uses a natural language approach in order to define behaviour and expected outcome of test cases.…”
Section: Security Api Scanning (Sas)mentioning
confidence: 99%
“…Additionally, BDST provides a dynamic security documentation of the whole software system due to the GWT (Given, When, Then) format of the test specifications. In UI testing, BDD frameworks are used to automate standard UI tests that mimic the user behavior [15]. This approach can be used to automate the execution of attack scenarios from the hacker's perspective.…”
Section: Security Api Scanning (Sas)mentioning
confidence: 99%