Erinevus lehekülje "Automated testing" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
(Uus lehekülg: 'A new course taught in Spring 2013/2014 by Märt Kalmo IAY0361 Automated testing Time: Wednesdays at 10:00 Place: ICT-637')
 
 
(ei näidata 2 kasutaja 16 vahepealset redaktsiooni)
1. rida: 1. rida:
A new course taught in Spring 2013/2014 by Märt Kalmo
+
NB! The course will be postponed, i.e. it will not take place in Spring semester of 2013/2014. Please check back in case of interest.
  
IAY0361 Automated testing
 
  
Time: Wednesdays at 10:00
+
The main goal of the course is to convince the students that
Place: ICT-637
+
automated testing improves software quality, reduces programmers'
 +
stress and can even improve productivity. The other goal is to
 +
provide students with the real skills to write automated tests, so that
 +
they would be able to act according their acquired knowledge.
 +
 
 +
== Study Materials ==
 +
 
 +
=== Lecture 2 - Test Driven Development ===
 +
 
 +
[http://enos.itcollege.ee/~mkalmo/ttu/L2.pdf Slides]<br />
 +
[http://www.se-radio.net/2010/09/episode-167-the-history-of-junit-and-the-future-of-testing-with-kent-beck Listening]<br />
 +
 
 +
=== Lecture 1 - Introduction ===
 +
 
 +
[http://enos.itcollege.ee/~mkalmo/ttu/L1.pdf Slides]<br />
 +
[http://www.developertesting.com/archives/month200501/20050127-TheDeveloperTestingParadox.html Reading]<br />
 +
[[Automated_testing/recording1|Salvestus (eesti keeles)]]<br />
 +
[http://www.youtube.com/watch?v=Al__7D9LcGQ Demo (eesti keeles)]<br />
 +
 
 +
=== Exercise Lesson 1 ===
 +
 
 +
[http://enos.itcollege.ee/~mkalmo/ttu/ex1.txt Exercises]<br />
 +
[http://enos.itcollege.ee/~mkalmo/ttu/TestTemplate.java Unit test template]<br />
 +
 
 +
== Topics ==
 +
 
 +
Automated Testing as a Natural Way of Software Development<br />
 +
The Benefits from Automated Testing<br />
 +
What is Testablity?<br />
 +
Test Driven Development<br />
 +
The Design of Test code<br />
 +
Clean Code and Refactoring<br />
 +
Debugging<br />
 +
Automated Testing in Practice<br />
 +
Dependency Management<br />
 +
Mockito Framework<br />
 +
The Patterns for Writing Automated Tests<br />
 +
Testing Java EE Applications<br />
 +
Tools for Automated Testing<br />
 +
<br />
 +
Code: IAY0361<br />
 +
EAP: 4.0<br />
 +
Time: Wednesdays at 10:00<br />
 +
Place: ICT-637<br />
 +
 
 +
The course is organised by [http://cs.ttu.ee the Department of Comptuer Science]. The course is supported by [http://studyitin.ee/ IT Academy].

Viimane redaktsioon: 19. veebruar 2014, kell 12:50

NB! The course will be postponed, i.e. it will not take place in Spring semester of 2013/2014. Please check back in case of interest.


The main goal of the course is to convince the students that automated testing improves software quality, reduces programmers' stress and can even improve productivity. The other goal is to provide students with the real skills to write automated tests, so that they would be able to act according their acquired knowledge.

Study Materials

Lecture 2 - Test Driven Development

Slides
Listening

Lecture 1 - Introduction

Slides
Reading
Salvestus (eesti keeles)
Demo (eesti keeles)

Exercise Lesson 1

Exercises
Unit test template

Topics

Automated Testing as a Natural Way of Software Development
The Benefits from Automated Testing
What is Testablity?
Test Driven Development
The Design of Test code
Clean Code and Refactoring
Debugging
Automated Testing in Practice
Dependency Management
Mockito Framework
The Patterns for Writing Automated Tests
Testing Java EE Applications
Tools for Automated Testing

Code: IAY0361
EAP: 4.0
Time: Wednesdays at 10:00
Place: ICT-637

The course is organised by the Department of Comptuer Science. The course is supported by IT Academy.