Massachusetts Institute of Technology
Mit: Open Course Ware: Software Engineering for Web Applications
This course gives students some experience in dealing with the challenges that are unique to web applications, such as concurrency and security risks.
TeachEngineering
Teach Engineering: Does It Work? Test and Test Again
Testing is critical to any design, whether it be in the creation of new software or building a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market....
TeachEngineering
Teach Engineering: Testing the Edges
Students gain experience using the software/systems (engineering) design process, specifically focusing on the testing phase. This problem-based learning activity uses the design process to solve open-ended challenges. In addition to...
BBC
Bbc Bitesize: Development and Testing: Test Driven Development
See why programming and debugging can be part of the same development process.
Other
Alliance Software: An Introduction to Software Development Methodologies
Find out about the three main software developement methods.
Other
Medium: Software Engineering: Software Process and Software Process Models
Understand the software process and software process models.
Lumen Learning
Lumen: Reading: Software Development Process
Learn about software development methodologies and the development process.
Other
Testbytes: 5 Most Common Software Testing Methodologies
Learn how to choose the right software testing model.