User Tools

Site Tools


resources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources [2017/02/27 15:40] zmjiangresources [2017/03/20 15:48] (current) zmjiang
Line 18: Line 18:
   * 7 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_07_PathTestingAndTestCoverage.pdf|Path Testing and Test Coverage]]   * 7 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_07_PathTestingAndTestCoverage.pdf|Path Testing and Test Coverage]]
     * Readings: [Jorgensen] Chapter 8     * Readings: [Jorgensen] Chapter 8
-  * 8 Data flow testing+  * 8 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_08_DataFlowTesting.pdf|Data flow testing]]
     * Readings: [Jorgensen] Chapter 9     * Readings: [Jorgensen] Chapter 9
-  * 9 Sliced-based testing+    * Readings: [Ammann & Offutt] Chapter 7 
 +    * Optional Readings: [[http://cacm.acm.org/magazines/2010/2/69354-a-few-billion-lines-of-code-later/fulltext|A Few Billion Lines of Code Later: Using Static Analysis to Find Bugs in the Real World, by Bessey et al. CACM 2010]] 
 +  * 9 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_09_SliceBasedTesting.pdf|Sliced-based testing]]
     * Readings: [Jorgensen] Chapter 9     * Readings: [Jorgensen] Chapter 9
     * [[http://www0.cs.ucl.ac.uk/staff/mharman/sf.html|An Overview of Program Slicing by M. Harman and R. Hierons]]     * [[http://www0.cs.ucl.ac.uk/staff/mharman/sf.html|An Overview of Program Slicing by M. Harman and R. Hierons]]
-  * 10 Mutation Testing+  * 10 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_10_MutationTesting.pdf|Mutation Testing]]
     * Readings: [Jorgensen] Chapter 21     * Readings: [Jorgensen] Chapter 21
-    * Mutation Testing Demo code +    * Readings: [Ammann & Offutt] Chapter 9 
-  * 11 Test Code Patterns +    * [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/MutationTestingDemoCode.zip|Mutation Testing Demo code]] 
-    * Mockito Class Example, Mockito resources: [[https://dzone.com/articles/getting-started-mocking-java|Link1]], [[http://examples.javacodegeeks.com/core-java/mockito/junit-mockito-example/|Link2]] +  * 11 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_11_TestCodePatterns.pdf|Test Code Patterns]] 
 +    * [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/MockitoExample.zip|Mockito Class Example]], Mockito resources: [[https://dzone.com/articles/getting-started-mocking-java|Link1]], [[http://examples.javacodegeeks.com/core-java/mockito/junit-mockito-example/|Link2]] 
 +    * Readings: [[http://xunitpatterns.com/Test%20Smells.html|xUnit Patterns]] 
 +    * Readings: [[http://www.st.ewi.tudelft.nl/~arie/papers/xp2001.pdf|Refactoring test code]]. Van Deursen et al. XP 2001. 
 + 
  
 ====== Additional References ====== ====== Additional References ======
resources.1488210001.txt.gz · Last modified: 2017/02/27 15:40 by zmjiang