Software Engineering for Engineers
Exercise 2: Testing and Implementation
Organizational
• Any account problems?
• Any other problems?
• Homework: Please always hand in one sheet with all names of your group on it
• Your Unicase account should be working tomorrow in the evening
Outline
• JUnit
• Tutorial: JUnit
• Unicase Overview
• Tutorial: Navigator and Meeditor
• Project Management in unicase
• Tutorial: Task List View
• Tutorial: Sprint planning with StatusView
System Model Project Model
UseCase
Class A
Class B
Developer
Analyst
TesterManager
Issue Task
Meeting Sprint
Subsystem
?
Unicase
Project Management Model
ActionItems und BugReports
85748
Issues
Annotation
WorkPackages
Work Item Completion States
10
Predecessor/Successor
Work Item Open/Blocked States
12
Tutorial: Task View
13
Tutorial: Status View
14
Tutorial: Junit in Eclipse
15
JUnit Tutorial
Backup Slides
Set dependencies in plugin.xml/Manifest.MF
Configure dependencies in validator plugin
18
Export packages in validator plugin
19
Add a test case to test plugin
20
Test Case Creation Wizard 1/3
21
Test Case Creation Wizard 2/3
22
Test Case Creation Wizard 3/3
23
Run/Debug a test case
24
Open Junit View
25
View Junit results
26
Create a test suite
27
enter your test classes here
Junit4 in 60 seconds
http://www.cavdar.net/2008/07/21/junit-4-in-60-seconds/
28