Behavior Driven Development (BDD, deutsch verhaltensgetriebene Softwareentwicklung) ist eine Technik der agilen Softwareentwicklung, welche die Zusammenarbeit zwischen Qualitätsmanagement und Business-Analyse in Softwareentwicklungsprojekten stärkt. Beim Behavior Driven Development werden während der Anforderungsanalyse die Aufgaben, Ziele und Ergebnisse der Software in einer bestimmten Textform festgehalten, die später als automatisierte Tests ausgeführt werden kann und damit die Software auf ihre korrekte Implementierung getestet werden kann. Die Anforderungen werden dabei meist in „Wenn-dann“-Sätzen basierend auf der ubiquitären Sprache des Domain-driven Designs verfasst. Damit soll der Übergang zwischen der Sprache der Definition der fachlichen Anforderungen und der Programmiersprache,

Property Value
dbo:abstract
  • Behavior Driven Development (BDD, deutsch verhaltensgetriebene Softwareentwicklung) ist eine Technik der agilen Softwareentwicklung, welche die Zusammenarbeit zwischen Qualitätsmanagement und Business-Analyse in Softwareentwicklungsprojekten stärkt. Beim Behavior Driven Development werden während der Anforderungsanalyse die Aufgaben, Ziele und Ergebnisse der Software in einer bestimmten Textform festgehalten, die später als automatisierte Tests ausgeführt werden kann und damit die Software auf ihre korrekte Implementierung getestet werden kann. Die Anforderungen werden dabei meist in „Wenn-dann“-Sätzen basierend auf der ubiquitären Sprache des Domain-driven Designs verfasst. Damit soll der Übergang zwischen der Sprache der Definition der fachlichen Anforderungen und der Programmiersprache, mittels derer die Anforderungen umgesetzt werden, erleichtert werden. Behavior Driven Development wurde erstmals 2003 durch Dan North als Antwort auf testgetriebene Entwicklung beschrieben und hat sich seit damals weiterentwickelt. Dan North entwickelte auch das erste Framework für die Umsetzung von BDD, JBehave, weitere Frameworks sind RBehave, NBehave, MSpec / Machine.Specifications, Cucumber, radish, Specflow, Concordion.NET, Behat, SubSpec, Jnario JGiven oder Kiwi. (de)
  • Behavior Driven Development (BDD, deutsch verhaltensgetriebene Softwareentwicklung) ist eine Technik der agilen Softwareentwicklung, welche die Zusammenarbeit zwischen Qualitätsmanagement und Business-Analyse in Softwareentwicklungsprojekten stärkt. Beim Behavior Driven Development werden während der Anforderungsanalyse die Aufgaben, Ziele und Ergebnisse der Software in einer bestimmten Textform festgehalten, die später als automatisierte Tests ausgeführt werden kann und damit die Software auf ihre korrekte Implementierung getestet werden kann. Die Anforderungen werden dabei meist in „Wenn-dann“-Sätzen basierend auf der ubiquitären Sprache des Domain-driven Designs verfasst. Damit soll der Übergang zwischen der Sprache der Definition der fachlichen Anforderungen und der Programmiersprache, mittels derer die Anforderungen umgesetzt werden, erleichtert werden. Behavior Driven Development wurde erstmals 2003 durch Dan North als Antwort auf testgetriebene Entwicklung beschrieben und hat sich seit damals weiterentwickelt. Dan North entwickelte auch das erste Framework für die Umsetzung von BDD, JBehave, weitere Frameworks sind RBehave, NBehave, MSpec / Machine.Specifications, Cucumber, radish, Specflow, Concordion.NET, Behat, SubSpec, Jnario JGiven oder Kiwi. (de)
dbo:isbn
  • 978-1-934356-37-1
  • 978-1-934356-80-7
dbo:originalTitle
  • The RSpec Book. Behaviour-Driven Development with RSpec, Cucumber, and Friends (de)
  • The Cucumber Book. Behaviour-Driven Development for Testers and Developers (de)
  • The RSpec Book. Behaviour-Driven Development with RSpec, Cucumber, and Friends (de)
  • The Cucumber Book. Behaviour-Driven Development for Testers and Developers (de)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4883891 (xsd:integer)
dbo:wikiPageRevisionID
  • 158469235 (xsd:integer)
prop-de:autor
  • Andrew Glover
  • Aslak Hellesoy, Matt Wynne
  • Dan North
  • Gregory Brown
  • Pramodkumar J Sadalage
  • Scott Bellware
  • David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesøy, Bryan Helmkamp, Dan North
prop-de:datum
  • 8 (xsd:integer)
  • 2007-09-08 (xsd:date)
  • 2007-09-18 (xsd:date)
  • 2009-08-13 (xsd:date)
  • März 2006
prop-de:hrsg
  • dbpedia-de:Tekpub
  • IBM Developer Works
  • Agile Scrum Videos and Tutorials
  • Better Software Magazin
  • Methods and Tools
  • O’Reilly
prop-de:jahr
  • 2010 (xsd:integer)
  • 2012 (xsd:integer)
prop-de:monat
  • Dezember
prop-de:online
prop-de:ort
  • Dallas TX u. a.
  • Lewisville, Texas
prop-de:reihe
  • Pragmatic Programmers
prop-de:sprache
  • en
prop-de:tag
  • 22 (xsd:integer)
prop-de:titel
  • Behavior Driven Database Development
  • Behavior Driven Design with Specflow
  • Behavior Driven Development Using Ruby
  • Good Test, Better Code
  • Introducing BDD
  • In pursuit of code quality: Adventures in behavior-driven development
prop-de:titelerg
  • From Unit Testing to Behavior-Driven Development
  • Isn’t it time you learned how to JBehave?
prop-de:url
prop-de:zugriff
  • 2011-11-12 (xsd:date)
  • 2013-01-30 (xsd:date)
dc:publisher
  • Pragmatic Bookshelf
  • Pragmatic
dct:subject
rdf:type
rdfs:comment
  • Behavior Driven Development (BDD, deutsch verhaltensgetriebene Softwareentwicklung) ist eine Technik der agilen Softwareentwicklung, welche die Zusammenarbeit zwischen Qualitätsmanagement und Business-Analyse in Softwareentwicklungsprojekten stärkt. Beim Behavior Driven Development werden während der Anforderungsanalyse die Aufgaben, Ziele und Ergebnisse der Software in einer bestimmten Textform festgehalten, die später als automatisierte Tests ausgeführt werden kann und damit die Software auf ihre korrekte Implementierung getestet werden kann. Die Anforderungen werden dabei meist in „Wenn-dann“-Sätzen basierend auf der ubiquitären Sprache des Domain-driven Designs verfasst. Damit soll der Übergang zwischen der Sprache der Definition der fachlichen Anforderungen und der Programmiersprache, (de)
  • Behavior Driven Development (BDD, deutsch verhaltensgetriebene Softwareentwicklung) ist eine Technik der agilen Softwareentwicklung, welche die Zusammenarbeit zwischen Qualitätsmanagement und Business-Analyse in Softwareentwicklungsprojekten stärkt. Beim Behavior Driven Development werden während der Anforderungsanalyse die Aufgaben, Ziele und Ergebnisse der Software in einer bestimmten Textform festgehalten, die später als automatisierte Tests ausgeführt werden kann und damit die Software auf ihre korrekte Implementierung getestet werden kann. Die Anforderungen werden dabei meist in „Wenn-dann“-Sätzen basierend auf der ubiquitären Sprache des Domain-driven Designs verfasst. Damit soll der Übergang zwischen der Sprache der Definition der fachlichen Anforderungen und der Programmiersprache, (de)
rdfs:label
  • Behavior Driven Development (de)
  • Behavior Driven Development (de)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:category of
is dbo:wikiPageDisambiguates of
is foaf:primaryTopic of