Acceptance test-driven development
Acceptance Test-Driven Development (ATDD) is meant to bring customers, engineers, testers and software developers together and help them understand each other. ATDD is not an automatic testing technique but rather a precise requirement management and software development convention, which helps to avoid misunderstandings between stakeholders and leads to production of program code satisfying only the real requirements making it more simple and clear. Conclusions about benefits and common problems emerging during adoption of ATDD are based on results of a software project which took place while this work was being written. They also concur very well with other case studies. A large framework of acceptance tests was built during the project. The framework turned out to be a good basement for production of high-quality program code, its maintenance and control of software complexity. Unfortunately, utilization of ATDD as a communication tool between software developers and other stakeholders failed completely.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29574]
Related items
Showing items with similar title or keywords.
-
Behaviour-driven development mobiiliohjelmistojen kehityksen tukena
Hynninen, Samppa (2014)Lähivuosien aikana älypuhelinten yleistyminen on avannut mahdol- lisuuksia aivan uusille ohjelmistomarkkinoille. Samaan aikaan mobiilisovellusten yleistymisen kanssa myös ohjelmistokehityksen menetelmät ovat muuttuneet, ... -
Hypotheses engineering : first essential steps of experiment-driven software development
Melegati, Jorge; Wang, Xiaofeng; Abrahamsson, Pekka (IEEE, 2019)Recent studies have proposed the use of experiments to guide software development in order to build features that the user really wants. Some authors argue that this approach represents a new way to develop software that ... -
Acceptance and Commitment Therapy for Health Behavior Change: A Contextually-Driven Approach
Zhang, Chun-Qing; Leeming, Emily; Smith, Patrick; Chung, Pak-Kwong; Hagger, Martin; Hayes, Steven C. (Frontiers Research Foundation, 2018)Promoting health behavior change presents an important challenge to theory and research in the field of health psychology. In this paper, we introduce a context-driven approach, the Acceptance and Commitment Therapy (ACT) ... -
Testaus osana ohjelmistokehitystä
Lappalainen, Tuire (2019)Ohjelmistokehitys koskettaa meistä jokaista tavalla tai toisella lähes päivittäin. Hyvin suunniteltuja ohjelmistoja ja järjestelmiä ei edes huomaa, kun taas huonosti toimivat järjestelmät jäävät mahdollisuuksien mukaan ... -
Testaus palveluna : eroavaisuudet perinteisiin testausmenetelmiin
Tinakari, Vili (2019)Testaus on oleellinen ja suhteellisen vähän tutkittu osa informaatioteknologisten järjestelmien ohjelmistojen kehittämistä. Pilvilaskennan avulla testaus voidaan kuitenkin tehdä ulkoistettuna palveluna paljon tehokkaammin ...