Filter By
Filter Reset
Lectures
  • All Lectures
  • Lecture 1 (29)
  • Lecture 2 (5)
  • Lecture 3 (4)
  • Lecture 4 (6)
  • Lecture 5 (3)
  • Lecture 6 (1)
  • Lecture 7 (2)
  • Lecture 8 (2)
  • Lecture 9 (1)
  • Lecture 10 (4)
  • Lecture 11 (2)
  • Lecture 12 (2)
  • Lecture 14 (1)
  • Lecture 15 (1)
  • Lecture 16 (1)
Semester
Class Notes (1,029,382)
CA (590,031)
UW (21,318)
CS (885)
CS447 (65)

Class Notes for CS447 at University of Waterloo

Software Testing, Quality Assurance and Maintenance

CS447 Lecture 8: 08-Tools

ECE453SE465CS447ECE653CS647: Automated Testing Bug Detection Tools Lin Tan January 28, 2016OS X Mavericks Goto Fail Bug if ((err = SSLHashSHA1.update(hashCtx,serverRandom)) != 0) goto fail; if ((err = SSLHashSHA1.update(h...

Computer Science
CS447
Lin Tan
CS447 Lecture 10: 10-DataFlow

ECE453SE465CS447ECE653CS647: Data Flow Criteria Lin Tan February 9, 2016Data Flow Criteria Goal: Try to ensure that values are computed and used correctly Definition (def) : A location where a value for a variable is store...

Computer Science
CS447
Lin Tan
CS447 Lecture 12: 12-Syntax

ECE453SE465CS447ECE653CS647: Syntaxbased Testing (Mutation Testing) Lin Tan February 4, 2016Mutation Testing We will see two types of mutation testing: Inputspace grammars: to create inputs (both valid and invalid) Program...

Computer Science
CS447
Lin Tan
CS447 Lecture 12: 12-MidtermReview

ECE453SE465CS447ECE653CS647: Midterm Review Lin Tan February 10, 2016Graph Coverage You should be able to do the following with graphs: Define graphs, paths Create TRs for structural and dataflow criteria Structural: NC, E...

Computer Science
CS447
Lin Tan
CS447 Lecture 9: 09-Beliefs

ECE453SE465CS447ECE653CS647: Coverity iComment Lin Tan January 11, 2016Finding Bugs Requires Specications A specicationruleintention example: Callers of reset_hardware() must acquire the lock. static int reset_hardware(){...

Computer Science
CS447
Lin Tan
Computer Science
CS447
Lin Tan
CS447 Lecture Notes - Lecture 16: Daikon, Metar, Finite-State Machine

Software Testing, Quality Assurance and Maintenance Winter 2015 Lecture 22 | March 2, 2015 Patrick Lam versio...

Computer Science
CS447
Lin Tan
CS447 Lecture Notes - Lecture 15: Operand, Unary Operation, Foreign Intelligence Service (Russia)

introtest CUUS047-Ammann ISBN 9780521880381 November 8, 2007 17:13 Char Count= 0 182 Coverage Criteria the literature, as referenced in the bibliographic notes fo...

Computer Science
CS447
Lin Tan
CS447 Lecture Notes - Lecture 6: Call Graph, Subsequence, Code Review

Why software fail: segmentation fault (incorrect memory usage), deadlocks, wrong implementation, memory leaks, regression to past bugs Avoiding Software Failures: Test the software (in-house, externally), Code review, Be...

Computer Science
CS447
Lin Tan
CS447 Lecture 1: exer-student.pdf

IntroductiontoSoftwareTesting Edition2 PaulAmmannandJeffOffutt SolutionstoExercises StudentVersion February12,2015 CopyrightAmmann&Offutt,2014-20xx,allrightsreserved.2 TellmeandImayforget.ShowmeandImayremember.InvolvemeandIwi...

Computer Science
CS447
Lin Tan
CS447 Lecture 4: allslides.pdf

112233

Computer Science
CS447
Lin Tan
Computer Science
CS447
Lin Tan
Computer Science
CS447
Lin Tan
CS447 Lecture Notes - Lecture 1: Unit Testing

Integration Testing Name Description Pro Con Big-Bang Integrate all - Good for small - Doesn’t work well components together systems ...

Computer Science
CS447
Lin Tan
CS447 Lecture Notes - Lecture 1: Domain Model, Disjoint Sets, Combinatorial Explosion

introtest CUUS047-Ammann ISBN 9780521880381 November 8, 2007 17:13 Char Count= 0 4 Input Space Partitioning In a very fu...

Computer Science
CS447
Lin Tan

Log In


OR

Don't have an account?

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


OR

By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.


Submit