software engineering for engineers · 2015-03-25 · chair for applied software engineering outline...

Post on 06-Jul-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related