13 December 2013 Share on Facebook Share on LinkedIn Share on X Software development methodology used in agile software development, which uses key practices: pair programming, simplicity and clarity of the code, performing exhaustive testing of code and unit test of all the code. Related posts: Software Infrastructure Back to Software Testing Glossary