• Keine Ergebnisse gefunden

Testing and Implementation Exercise

N/A
N/A
Protected

Academic year: 2022

Aktie "Testing and Implementation Exercise"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Chair for Applied Software Engineering Prof. B. Brügge, Ph. D.

Software Engineering Exercise, SoSe 2009 Exercise 2 - (due May 13th)

1/2

Testing and Implementation Exercise

1) Install unicase

Go to the unicase project homepage (http://unicase.org) and follow the instructions to install unicase into your Eclipse. Choose installation option 1

2) Getting started with unicase

Follow these video tutorials on unicase.org:

o Getting started

o Collaborating with others (commit/update)

You can log into the unicase server with the account information you received from Helma Schneider. You can checkout the project “Lecture SEE2009 Team <x>” where

<x> is your team number, you assigned to in the last exercise session. Login to the server, checkout and browse your project with unicase.

3) Plan your work items

We have already prepared a number of action items for your team. Use the Status View of unicase to plan your work items as explained in the exercise session (see slides).

Plan the two existing iterations for the two upcoming weeks: “Iteration 1” and “Iteration 2”. Assign the implementation and test for a requirement to different team members.

Also assign one team member as reviewer to each work item.

Hint: Try “Test First”! Write a test before implementing the requirement. You can make the testing action item a predecessor of the implementation action item to express this in sprint planning.

4) Create the required plugins for implementation and testing

Create one plugin for the implementation with the name “Validation<x>” and one plugin for your tests with the name “ValidationTest<x>” where <x> is your team number. You can create the plugin the same way you did in the first exercise, but you do not need to select a template in the plugin creation wizard. Remember to set the plugin

dependencies correctly:

• Validation depends on org.unicase.workspace

• ValidationTest depends on Validation

Share the two projects to your team folder in the SVN. Your team folder should then contain three folders with your three projects:

• “HelloWorld<x>” (from exercise 1)

• “Validation<x>”

• “ValidationTest<x>”

Hint: See Exercise backup slides for more information

(2)

Chair for Applied Software Engineering Prof. B. Brügge, Ph. D.

Software Engineering Exercise, SoSe 2009 Exercise 2 - (due May 13th)

2/2

5) View and complete your work items

Use the Task List View to see which task you need to do next and start with the

implementation. If you complete a task, check it as “Resolved” as soon as possible, so the reviewer can start with his/her review. As a reviewer mark the item as “Done” as soon as you did successfully review it. In case the work item did not pass your review, remove the “Resolved” flag, this will return the item to the assignee.

Hint: There is no need to write emails about reassigning work items; the involved team members will be automatically notified by the Dashboard.

Referenzen

ÄHNLICHE DOKUMENTE

In addition, Iran agreed to provide enhanced access to the International Atomic Energy Agency above and beyond that required under the Nuclear Nonproliferation Treaty,

The JPA - with its acknowledgement that Iran is to be permitted a mutually defined enrichment program - has changed the terms of the debate. As President Obama noted in December

Regarding the high skilled, company surveys and statistics report a lack of graduates in science, technology, engineering, and mathematics (STEM) that persists

Moreover, the data analysis intends to identify the benefits of the use of ICTs and mass media within the planning processes in order to understand if regional governments use

Therefore, we propose that exercise elevates synaptic vestibular input to motor neurons by releasing neurotrophic factors promoting axonal sprouting and synapse formation in

It contains the elevator example from the lecture and a deep embedding of Linear Temporal Logic (LTL) formulas which we will use in this exercise.. a) Formalize and proof that

Development Plan of 1964. Though embodying certain disadvantages, the provincial structure of these plans has the merit of a larger regional concept than earlier

One model allows for separating the effects o f energy prices and energy growth on energy requirements; an- other, based on a production-function formulation, allows one