SAVIOR: Towards Bug-Driven Hybrid Testing
Offered By: IEEE via YouTube
Course Description
Overview
Syllabus
Intro
Hybrid testing is the new trend
State of the art hybrid testing systems Code coverage driven
Code-coverage alone likely miss bugs
Suboptimal resource distribution • Bug-to-code ratios
SAVIOR: Bug-driven hybrid fuzzing
Compile time analysis & instrumentation • Analysis conservative
System overview: runtime
Reach more bug instrumentation
Active property checking . Model these type of bugs with SMT constraints
Other tricks to improve efficiency - Dynamically adjust path scheduling Combine static and runtime information
Evaluation
SAVIOR: LAVA-M benchmark
Real-world programs: potential bug-code ratios
Triggered UBSAN violations (24 hours)
SAVIOR: Triggered bug V.S code coverage cont
Conclusion
Taught by
IEEE Symposium on Security and Privacy
Tags
Related Courses
Automated Software Testing: Unit Testing, Coverage Criteria and Design for TestabilityDelft University of Technology via edX Testing Angular 4 (previously Angular 2) Apps with Jasmine
Udemy Node.js Unit Testing In-Depth
Udemy Testing Fundamentals in iOS
Pluralsight Agile Software Development: Code Quality
LinkedIn Learning