Software Development Models and Methodologies

Email Alerts

Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Gray box testing and other XP practices on display at STP conference

    Agile expert Howard Deiner to explain gray box testing and other important Extreme Programming techniques that bring developers and testers together.

  • static testing

    Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed.

  • software testing

    Software testing is a method of assessing the functionality of a software program. There are many different types of software testing but the two main categories are dynamic testing and static testing.

  • destructive testing

    Destructive testing is a software assessment method used to find points of failure in a program.

  • exploratory testing

    Exploratory testing is an approach to software assessment that integrates learning about the program with designing the test and conducting the testing processes. The simultaneous process ensures that developers have a more comprehensive understanding of how it should work and create more effective tests and, as a result, be better equipped to find problems.

  • ad hoc test

    An ad hoc test is an unplanned and undocumented procedure designed to assess the viability of a product. The success of ad hoc testing relies upon the ability of the testers and their knowledge of the system.

  • ad hoc testing

    Ad hoc testing is a non-methodical approach to assessing the viability of a product. Commonly used in software development, ad hoc testing is performed without a plan of action, and actions taken are not typically documented.

  • Exploring the shifting roles in test and QA management

    If Agile software teams reorganize and report to one line manager, what happens to test and QA management? Matt Heusser shares his answer with you.

  • Customizing your project management framework: Agile, Scrum, Kanban

    Agile expert Lisa Crispin recommends focusing on company goals when incorporating Agile or a customized variation into your team’s project management framework.

  • Marrying Scrum methodology with XP and other advice from Agile expert Mitch Lacey

    Author and Agile expert Mitch Lacey discusses his new book, “The Scrum Field Guide - Practical Advice for Your First Year.” Lacey fields questions about mixing Scrum methodology, team size and types of projects that can benefit most from the use of Scrum.

  • VIEW MORE ON : Extreme Programming (XP)
  • QA skills gap: Testing pros need enough to write a test script

    Writing test scripts for automation does take some coding skills. But many test scripting courses focus on developers, and give testers way too much.

  • The open source Cucumber BDD tool boosts acceptance test automation

    The Boston Java Meetup Group welcomed BDD guru Alan Parkinson, who explained the value of automating tests with Cucumber.

  • static testing

    Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed.

  • software testing

    Software testing is a method of assessing the functionality of a software program. There are many different types of software testing but the two main categories are dynamic testing and static testing.

  • destructive testing

    Destructive testing is a software assessment method used to find points of failure in a program.

  • exploratory testing

    Exploratory testing is an approach to software assessment that integrates learning about the program with designing the test and conducting the testing processes. The simultaneous process ensures that developers have a more comprehensive understanding of how it should work and create more effective tests and, as a result, be better equipped to find problems.

  • ad hoc test

    An ad hoc test is an unplanned and undocumented procedure designed to assess the viability of a product. The success of ad hoc testing relies upon the ability of the testers and their knowledge of the system.

  • Customizing your project management framework: Agile, Scrum, Kanban

    Agile expert Lisa Crispin recommends focusing on company goals when incorporating Agile or a customized variation into your team’s project management framework.

  • Combining TDD with Agile: How teams work together

    Expert Pete Walen explains how teams can work together within a mixed TDD and Agile development approach.

  • How Agile testers can adapt to mixed methodologies

    Learn how software testers can adapt to using the best testing approach for their situation, whether it is Agile, TDD, Scrum or a mixed methodology.

  • VIEW MORE ON : TDD and MDD