Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Chair for Applied Software Engineering
Software Engineering for Engineers
Exercise 2: Testing and Implementation
Chair for Applied Software Engineering
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
Chair for Applied Software Engineering
Outline
• JUnit • Tutorial: JUnit
• Unicase Overview • Tutorial: Navigator and Meeditor • Project Management in unicase • Tutorial: Task List View • Tutorial: Sprint planning with StatusView
Chair for Applied Software Engineering
System Model Project Model
UseCase
Class A
Class B
Developer Analyst Tester
Manager
Issue
Task
Meeting Sprint
Subsystem
?
Unicase
Chair for Applied Software Engineering
Project Management Model
Chair for Applied Software Engineering
ActionItems und BugReports
85748
Chair for Applied Software Engineering
Issues
Chair for Applied Software Engineering
Annotation
Chair for Applied Software Engineering
WorkPackages
Chair for Applied Software Engineering
Work Item Completion States
10
Chair for Applied Software Engineering
Predecessor/Successor
Chair for Applied Software Engineering
Work Item Open/Blocked States
12
Chair for Applied Software Engineering
Tutorial: Task View
13
Chair for Applied Software Engineering
Tutorial: Status View
14
Chair for Applied Software Engineering
Tutorial: Junit in Eclipse
15
JUnit Tutorial
Chair for Applied Software Engineering
Backup Slides
Chair for Applied Software Engineering
Set dependencies in plugin.xml/Manifest.MF
Chair for Applied Software Engineering
Configure dependencies in validator plugin
18
Chair for Applied Software Engineering
Export packages in validator plugin
19
Chair for Applied Software Engineering
Add a test case to test plugin
20
Chair for Applied Software Engineering
Test Case Creation Wizard 1/3
21
Chair for Applied Software Engineering
Test Case Creation Wizard 2/3
22
Chair for Applied Software Engineering
Test Case Creation Wizard 3/3
23
Chair for Applied Software Engineering
Run/Debug a test case
24
Chair for Applied Software Engineering
Open Junit View
25
Chair for Applied Software Engineering
View Junit results
26
Chair for Applied Software Engineering
Create a test suite
27
enter your test classes here
Chair for Applied Software Engineering
Junit4 in 60 seconds
http://www.cavdar.net/2008/07/21/junit-4-in-60-seconds/
28