G. Adzic, Specification by example: How successful teams deliver the right software (1st éd, 2011.

P. Ammann and J. Offutt, Introduction to software testing, 2008.

D. J. Anderson, Kanban: Successful Evolutionary Change for Your Technology Business, 2010.

C. Aubry, Scrum : Le guide pratique de la méthode agile la plus populaire, Dunod. Bache E, 2011.

K. Beck, Extreme programming explained: Embrace change, 2000.

K. Beck, Test driven development: By example, 2002.

K. Beck, M. Beedle, A. Bennekum, . Van, and A. Cockburn, Manifesto for agile software development, Consulté sur, 2001.

B. W. Boehm, Verifying and validating software requirements and design specifications, IEEE Software, pp.75-88, 1984.

D. Chelimsky, D. Astels, B. Helmkamp, Z. Dennis, D. North et al., The rspec book: Behaviour driven development with rspec, cucumber, and friends. Pragmatic Programmers, 2010.

A. Cockburn, Crystal clear a human-powered methodology for small teams (First éd, 2004.

M. Cohn, User stories applied: For agile software development, 2004.

M. Cohn, Succeeding with agile: Software development using scrum (1st éd, 2009.

L. Crispin and J. Gregory, Agile testing: A practical guide for testers and agile teams (1 re éd, 2009.

W. Cunningham, The wycash portfolio management system, SIGPLAN OOPS Mess, vol.4, issue.2, pp.29-30, 1992.

W. Cunningham and R. Mugridge, Fit for developing software: Framework for integrated tests, 2005.

M. A. Cusumano, Factory concepts and practices in software development, IEEE Annals of the History of Computing, vol.13, issue.1, pp.3-32, 1991.

A. Deak, A comparative study of testers' motivation in traditional and agile software development, Product-focused software process improvement, vol.8892, pp.1-16, 2014.

E. W. Dijkstra, Structured programming, pp.1-82, 1972.

P. Duvall, S. M. Matyas, and A. Glover, Continuous integration: Improving software quality and reducing risk (the addison-wesley signature series), 2007.

M. Fowler, Refactoring: Improving the design of existing code, 1999.

M. Fowler, Extreme programming examined, pp.3-17, 2001.

M. Fowler, Continuous integration, 2006.

S. Freeman and N. Pryce, Growing Object-Oriented Software, Guided by Tests, 2009.

S. Freeman, N. Pryce, T. Mackinnon, and J. Walnes, Mock roles, not objects, Oopsla'04: Companion to the 19th annual acm sigplan conference on object-oriented programming systems, languages and applications, pp.236-246, 2004.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design patterns: Elements of reusable object-oriented software, 1995.

M. Gartner, Atdd by example: A practical guide to acceptance test-driven development (1st éd, 2012.

M. Gaudel, Checking models, proving programs, and testing systems, Tap, vol.6706, pp.1-13, 2011.

E. Hendrickson, Driving development with tests: Atdd and tdd, 2008.

E. Hendrickson, Explore it!: Reduce risk and increase confidence with exploratory testing, 2013.

J. Humble and D. Farley, Continuous delivery: Reliable software releases through build, test, and deployment automation (1st éd, 2010.

A. Hunt and D. Thomas, The pragmatic programmer: From journeyman to master, 1999.

, Dec). IEEE standard glossary of software engineering terminology, IEEE Std, vol.610, pp.12-1990, 1990.

, IEEE guide for software verification validation plans, IEEE, pp.1059-1993, 1993.

. Ieee, IEEE Standard for Software and System Test Documentation, IEEE Std, pp.829-2008, 2008.

. Iso/iec, ISO/IEC 25010 -Systems and software engineering -Systems and software Quality Requirements and Evaluation (SQuaRE) -System and software quality models, 2010.

. Istqb, Certified tester -foundation level extension syllabus agile tester, Consulté sur, 2014.

, Standard glossary of terms used in software testing of the international software testing qualifications, 2015.

R. E. Jeffries, A. Anderson, and C. Hendrickson, Extreme programming installed, 2000.

P. C. Jorgensen, Test-driven development: un pacte diabolique ?, 2010.

V. Kettunen, J. Kasurinen, O. Taipale, and K. Smolander, A study on agility and testing processes in software organizations, Proceedings of the 19th international symposium on software testing and analysis, pp.231-240, 2010.

H. Kniberg, Kanban and scrum -making the most of both, Lulu.com, 2010.

P. Laukkanen, Data-driven and keyword-driven test automation frameworks, 2006.

T. Mackinnon, S. Freeman, and P. Craig, Extreme programming examined, pp.287-301, 2001.

S. Mancuso, The software craftsman : Professionalism, pragmatism, pride (1 re éd.). Upper Saddle River, 2015.

R. C. Martin, Agile software development: Principles, patterns, and practices, 2002.

R. C. Martin, Clean code: A handbook of agile software craftsmanship (1 re éd.). Upper Saddle River, 2008.

A. Mathur, Foundations of software testing, 2008.

P. Mcbreen, Software craftsmanship: The new imperative, 2002.

G. Meszaros, Xunit test patterns: Refactoring test code, 2007.

G. Meszaros, S. M. Smith, and J. Andrea, The Test Automation Manifesto, Extreme programming and agile methods -xp/agile universe 2003, vol.2753, pp.73-81, 2003.

G. J. Myers and C. Sandler, The art of software testing, 2004.

D. North, Introducing BDD. Better Software Magazine, Consulté sur, 2006.

, Fiche métier : Analyste test et validation, Orientation pour tous, 2015.

S. P. Overmyer, octobre). Dod-std-2167a and methodologies, SIGSOFT Softw. Eng. Notes, vol.15, issue.5, pp.50-59, 1990.

J. Printz and J. Pradat-peyre, Pratique des tests logiciels -concevoir et mettre en oeuvre une stratégie de tests. préparation à la certification istqb, 2009.

Y. Rafique and V. B. Misic, The effects of test-driven development on external quality and productivity: A meta-analysis, IEEE Transactions on Software Engineering, vol.39, issue.6, pp.835-856, 2013.

W. W. Royce, Managing the development of large software systems: concepts and techniques, Proceedings of the Ninth International Conference on Software Engineering, pp.328-338, 1970.

N. B. Ruparelia, Software development lifecycle models, SIGSOFT Softw. Eng. Notes, vol.35, issue.3, pp.8-13, 2010.

K. Schwaber, Scrum development process, Proceedings of the 10th annual acm conference on object oriented programming systems, languages, and applications (oopsla, pp.117-134, 1995.

K. Schwaber and M. Beedle, Agile software development with scrum (1st éd.). Upper Saddle River, 2001.

K. Schwaber and J. Sutherland, The Scrum guide, Consulté sur, 2013.

J. Shore, Continuous design, IEEE Software, vol.21, issue.1, pp.20-22, 2004.

M. Siniaalto and P. Abrahamsson, A comparative case study on the impact of testdriven development on program design and test coverage, pp.275-284, 2007.

I. Sommerville, Software engineering, 2010.

. Standish-group, Chaos report, 2013.

H. Takeuchi and I. Nonaka, The new new product development game, Harvard Business Review, vol.64, issue.1, pp.137-146, 1986.

J. Tretmans, Testing concurrent systems: A formal approach, Concur, vol.1664, pp.46-65, 1999.

, 8th annual state of agile survey, 2013.

V. G. Yusifoglu, Y. Amannejad, and A. B. Can, Software test-code engineering: A systematic mapping, Information and Software Technology, vol.58, pp.123-147, 2015.