Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Quizes
Exercises
Publications
Startups
Units
Show all results for
Home
Lecture
Software Quality: Stop Worrying, Love the Tests
Graph Chatbot
Related lectures (27)
Property-Based Testing: Advanced Techniques
Explores advanced software testing techniques, including property-based testing, to ensure code correctness and improve software quality.
Automated Testing: Fuzzing and Sanitization
Explores fuzzing, bug oracles, code reviews, and automated testing techniques, emphasizing the importance of sanitization in detecting faults.
Software Testing: Avoiding and Fixing Bugs
Emphasizes the critical role of software testing in preventing and resolving bugs during development.
Software Development: Life Cycle & Methodologies
Explores the software development life cycle, methodologies, tech choices, agile practices, and common tech industry terms.
Software Engineering Fundamentals
Introduces the fundamentals of software engineering, covering instruction processing, algorithms, programming languages, abstractions, testing, security, and open source.
Programming Bugs: Understanding, Fixing, and Preventing
Explores programming challenges, debugging techniques, software testing, and security practices in software development.
Putting the Pieces Together
Explores encoding phone numbers into phrases using mnemonics and highlights the benefits of Scala's immutable collections in software development.
From Tests to Proof
Explores software engineering concepts, emphasizing the significance of tests and clear specifications in ensuring software correctness.
Eggdrop Challenge: Pro-Tag-Shan Solution
Showcases the 'Eggdrop Challenge' project and the innovative Pro-Tag-Shan solution developed by students.
Software Quality: Managing Defects and Testing Strategies
Log in to Mediaspace to watch this video
Explores managing defects, testing strategies, and challenges in software quality, with real-world examples and case studies.
Testing Strategies: Code Coverage and Quality
Log in to Mediaspace to watch this video
Covers testing strategies, emphasizing code coverage and quality in software development through various testing methodologies and practical examples.
Software Engineering: Best Practices
Log in to Mediaspace to watch this video
Covers tools and best practices for software writing, debugging, testing, and managing code.
Software Development Processes: Agile Methods
Log in to Mediaspace to watch this video
Explores software development processes, comparing Waterfall model with Agile methods, focusing on Scrum, values, principles, and team roles.
Property-Based Testing: Advanced Techniques and Applications
Log in to Mediaspace to watch this video
Explores advanced software testing techniques, including property-based testing and various forms of fuzzing, to effectively test complex systems.
Additive Manufacturing: Space Mechanisms
Log in to Mediaspace to watch this video
Explores additive manufacturing for space mechanisms, covering 3D printing technologies, materials, design rules, and applications in space.
Automated Testing: Strategies and Best Practices
Log in to Mediaspace to watch this video
Explores automated testing strategies, including code coverage and various testing techniques, to ensure reliable software development.
Testing and Debugging
Log in to Mediaspace to watch this video
Explores the history of computing, automated testing, TDD, test coverage, bug reports, and debugging.
Project Management: Portfolio Management
Log in to Mediaspace to watch this video
Focuses on project planning, execution, and key user involvement for effective project management.
Concept Selection and Tradespace Exploration
Log in to Mediaspace to watch this video
Explores concept selection, Pugh Matrix method, preliminary design reviews, system integration, and verification in systems engineering.
From Tests to Proof
Log in to Mediaspace to watch this video
Explores the shift from software testing to formal specifications, highlighting the significance of clear requirements in software engineering.
Previous
Page 1 of 2
Next