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 [2016/03/05 17:44] 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 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_08_TestCodePatterns.pdf|Test Code Patterns]] +  * 8 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_08_DataFlowTesting.pdf|Data flow testing]]
-    * [[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]] +
-  * 9 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_09_DataFlowTesting.pdf|Data flow testing]]+
     * Readings: [Jorgensen] Chapter 9     * Readings: [Jorgensen] Chapter 9
-    * [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/findbugsDemoCode.zip|FindBugs Demo code]] +    * Readings: [Ammann & Offutt] Chapter 7 
-  * 10 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_10_SliceBasedTesting.pdf|Sliced-based testing]]+    * 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 alCACM 2010]] 
 +  * [[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]]
-  * 11 [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/EECS4313_11_MutationTesting.pdf|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
 +    * Readings: [Ammann & Offutt] Chapter 9
     * [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/MutationTestingDemoCode.zip|Mutation Testing Demo code]]     * [[http://www.cse.yorku.ca/~zmjiang/teaching/eecs4313/slides/MutationTestingDemoCode.zip|Mutation Testing Demo code]]
-  * 12 Load Testing+  * 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.1457199845.txt.gz · Last modified: 2016/03/05 17:44 by zmjiang