ExpeccoNET Online Documentation
Aus ExpeccoWiki
Inhaltsverzeichnis |
Navigation bar
It is used for quick access to the different modules of expeccoNET. At first we want to show the similarities between the different modules, followed by a detailed explanation of the modules' functions.
Similarities
The options Dashboard, Comments, Attachments and Stakeholders (see screenshot) on the menu list can be found in almost identical form at the modules "Requirements", "Defects", "Actions", "Meetings", "Projects" and "Organisation" and are explained in the following:
Dashboard:
Shows the compiled data in compact form, however without edit option. To make modifications with entries please select "List" and the designated entry. The well-known input mask ("Details") will open and and you can change the entries (for further information please see here hier).
Comments:
Can be added below the input mask when entering data. Later on you can either add them via "Details" (the original input mask appears) or via the according option in the menu bar.
Attachments:
Can be added to an entry in different formats (see table Import- u. Exportdateiformate nach Modul).
History (only for the modules Requirements und Defects):
Shows the modifications that have been made at the related to a certain time from a certain user.
"Stakeholders":
All changes on the modules "Requirements", "Defects", "Actions", "Meetings" and "Projects" can be communicated to registered stakeholders.
by selecting one or more of the following options:
- Attachment added
- Attachment removed
- Comment added
- Comment removed
- Deleted
- Modified
- State changed
Dashboard
Here you can find three respectively four (if Deleted Artefacts is enabled) tabs with the following c mit folgenden Inhalten:
Personal Area
- Issues in your Responsibility: list of Requirements, Defects and Actions to be edited by you (personal to-do-list)
- Issues Reported by You: listing of Requirements, Defects and Actions to be edited by other group members
- Defects by Release: display of defects occurring after the release of a product (a software version etc.)
In the lower area you wil find a survey of:
- Requirements by Release
- Requirements by Project
- Executions by Project (not visible on the following screenshot)
Calendar
Detailed presentation of the entries named above. By clicking the particular symbol the details appear
and the current day is marked markiert:
Status reports
- Diagram showing artefacts in the form of bar or pie charts and different color schemes
- An artefact can be shown with different characteristics and constraints (for a defect e.g. Owner, Priority or Responsibility)
- Moreover, you can add samples and define the number of columns where the grapics are to appear.
Deleted artefacts (not implemented yet)
Requirements
A requirement is an expectation on a product, which is defined and fixed in advance. In the survey (Requirements → List)
you can find the requirements of all projects with the following data:
- ID (alpha-numeric identifier)
- Short description
- Degree of implementation; the applied colours have the following significance:
= requirement not edited yet
= Requirement partly implemented
= Requirement completely implemented
- Type of validation (e.g. Analysis, Demonstration, automatic/manuel test...)
- Degree of implementation; the coloured bars significate the following:
= Validation not yet implemented/still open
= Validation open
= Validation approved/closed/frozen
- Priority (z.B. low, middle, high, highest)
- Responsible
- Date of issue
- Due Date
With the help of the buttons on top of the list you can edit single requirements by clicking the according box in the first column
(e.g. edit, Raise/lower Priority, renumber):
Requirements
A requirement is an expectation on a product, which is defined and fixed in advance. In the survey (Requirements → List)
you can find the requirements of all projects with the following data:
- ID (alpha-numeric identifier)
- Short description
- Degree of implementation; the applied colours have the following significance:
= requirement not edited yet
= Requirement partly implemented
= Requirement completely implemented
- Type of validation (e.g. Analysis, Demonstration, automatic/manuel test...)
- Degree of implementation; the coloured bars significate the following:
= Validation not yet implemented/still open
= Validation open
= Validation approved/closed/frozen
- Priority (z.B. low, medium, high, highest)
- Responsible
- Date of issue
- Due Date
With the help of the buttons on top of the list you can edit single requirements by clicking the according box in the first column
(e.g. edit, raise/lower Priority, renumber):
Create:
A requirement is created in the input mask (Requirements → Create). In order to do so you add a short description in the first line (summary) which can be assigned to a project, component and a responsible and refined by the following parameters:
- Requirement Type
- State
- Priority
- Due Date
To adopt the data please click on of of the "Create" options (Create respectively Create & New).
After creating the entries they can be changed later:
Requirements → List: click the designated requirement to open it
→ Details: the original data appear in the in the well-known input mask and can be modified.
To adopt the changes please click one of the "Create" options (Create and Create & New respectively).
You can communicate all changes as well as the adding and removal of attachments or comments to registered stakeholders
by ticking the related box:
The validation of a requirement proves that the test object meets demands in practice.
The menu item Tools (Create --> Tools) allows you to convert the requirement into a defect (see screenshot), moreover you can import respectively export already created requirements in csv or xml format (see table Import- u. Exportdateiformate nach Modul)
Risks
Potential imponderabilities which may occur during a project are gathered in the risk module.
Create:
The menu bar in the risks module is very similar to the "requirements" module
dementsprechend ist sie auch zu bedienen. Die Eingabemaske ist deutlich einfacher aufgebaut:
Necessary information:
- short description of the present risk
- specification of the severity
- allocation to a project and a responsible respectively
The Risks module offers the possibility to import and export of saved files in diverse formats (see table Import- u. Exportdateiformate nach Modul).
Defects
Defects result from both from requirements being converted into defects (Requirements → Tools, siehe oben),
zum anderen können sie im entsprechenden Modul durch Eingabe folgender Daten selbst erfasst werden (Defects → Create):
- Fehlertyp
- Status
- Schwierigkeitsgrad
- Priorität (z.B. niedrigste, niedrig, mittel, hoch, höchste)
- Zieldatum
Darüber hinaus können Sie den Fehler einem Besitzer bzw. Verantwortlichen zuweisen:
In der Fehlerübersicht (Fehler → Liste) finden sich ähnlich der Anforderungsübersicht folgende Angaben:
- ID (dem jeweiligen Fehler zugeordnete, alphanumerische Bezeichnung)
- Beschreibung des Fehlers
- Projektname
- Verantwortlicher
- Status (z.B. Unbestätigt, Bereit zum Test, In Bearbeitung)
- Erkennungsdatum
- Behebungsdatum
- Schwierigkeitsgrad (z.B. trivial, normal, hoch, kritisch)
- Zieldatum
Alle Änderungen sowie das Hinzufügen und Entfernen von Anhängen oder Kommentaren können Sie registrierten Interessenten mitteilen, indem Sie das jeweilige Feld anklicken:
Aktionen
Aktionen sind geplante Aufgaben, die in Form von angelegten Einträgen gegenüber anderen Projektmitgliedern kommuniziert werden können.
Es besteht die Möglichkeit, Aktionen als „privat“ zu markieren. Diese werden den anderen Gruppenmitgliedern nicht mitgeteilt.
Liste
Zeigt alle Aktionen mit den folgenden Angaben:
- ID (der jeweiligen Aktion zugeordnete, alphanumerische Bezeichnung)
- Thema
- Datum
- Verantwortliche/r
- Status (z.B. Offen, Geschlossen, In Bearbeitung)
- Name des Projekts
- Priorität (niedrig, mittel, hoch, höchste)
Anlegen:
Zur Erfassung einer Aktion sind folgende Angaben notwendig:
- Thema
- aktueller Stand (z.B. offen, in Bearbeitung, geschlossen)
- Priorität
- Datum
- Teilnehmer
Als „Besitzer“ der Aktion können Sie die Verantwortung einem anderen Gruppenmitglied („Verantwortliche/r“) übertragen.
Ebenso ist es möglich, bereits erstellte Aktionen nachträglich zu ändern. Hierzu klicken Sie auf die zu ändernde Aktion,
es erscheint die bekannte Eingabemaske (--> Details). Nach Editierung der Daten klicken Sie auf Übernehmen.
Testfälle
Auf Testszenarios wird hier gesondert eingegangen.
Besprechungen
Mit dieser Funktion (Besprechungen --> Anlegen) können Sie Termine für Konferenzen vorschlagen bzw. festlegen und andere Gruppenmitglieder dazu einladen.
Hierzu sind folgende Angaben notwendig:
- Thema der Besprechung
- Stand (z.B. Verschoben, Abgelehnt, Abgesagt, Beendet)
- Datum & Uhrzeit
- Dauer der Besprechung
- Ort
- Teilnehmer
- Verantwortlicher
Optional können Sie Termine als privat kennzeichnen, sie werden dann nur Ihnen angezeigt (siehe auch Aktionen)
Alle eingetragenen Termine werden in einer Liste übersichtlich dargestellt. Durch Markierung eines Eintrags mit einem Häkchen können Sie diesen Bearbeiten oder Löschen:
Projekte
Hier können Sie Ihre anstehenden Arbeitsvorhaben verwalten. Zur Erfassung eines Projekts (Projekte --> Anlegen) sind die nachfolgenden Angaben erforderlich (siehe hierzu auch Erste Schritte):
- Name des Projekts
- Beschreibung des Projekts
- Handelt es sich hierbei um ein konkretes Produkt? (falls ja, bitte durch Häkchen bestätigen)
- Stand (z.B. beantragt, genehmigt, in Bearbeitung)
- Größenordnung des jeweiligen Unternehmens (klein, mittel, groß) in Bezug auf die Anforderungen bzw. Fehler
- Beginn und Ende des Projekts
- Handelt es sich um ein privates Vorhaben? (falls ja, setzen Sie hier bitte ein Häkchen)
- Projektgruppe
- Verantwortlicher
- Besitzer (d.h. die Person, welche das Projekt angelegt hat)
- Kunde (Auftraggeber des Projekts)
- Budgetrahmen
Zu bereits angelegten Projekten finden sich in der Übersicht (Projekte --> Liste) folgende Angaben:
- Name des Projekts samt zugehöriger (alphanumerischer) Kennung (ID)
- zuständige Projektgruppe
- Verantwortliche/r
- Referenzen, d.h. alle Vorgänge, welche mit dem jeweiligen Projekt in Zusammenhang stehen (z.B. Releases, Risiken, Aktionen)
Mit Hilfe der Tools-Funktion in der Menüleiste können alle Artefakte eines Projekts einem anderen zugewiesen werden. Die Übertragung an ein anderes Projekt erfolgt mit Hilfe dessen Name oder ID:
Artefakte anpassen
Darüber hinaus besteht die Möglichkeit, einem Artefakt (z.B. Aktion, Fehler, Besprechung) zusätzliche Felder hinzuzufügen (Projekte --> Anpassung). Dazu wählen Sie das gewünschte Artefakt (z.B. "Defect"), geben dem Zusatzfeld einen Namen (im Beispiel: "Wiederholung?"), wählen den Typ (im Beispiel:"Boolean") und klicken auf "Hinzufügen":
Anschließend erscheint das zusätzliche Feld oberhalb der Eingabemaske. Im Beispiel erscheint durch die Wahl des Typs "Boolean" in der Spalte Vorgabewert ein "Opt-in"-Kästchen:
Releases
Ist ein Teil eines Projektes abgeschlossen, kann hierfür die Freigabe ("Release") erteilt werden. Um diese in expeccoNET zu dokumentieren, sind folgende Eingaben notwendig (siehe Screenshot):
- Bezeichnung
- Meilenstein
- Stand (z.B. Beauftragt, Genehmigt, In Bearbeitung)
- Nummer der Release
- Beginn/Ende
- Name des zugehörigen Projekts
- Verantwortliche/r
- Kunde
- Budget
Um andere Gruppenmitglieder über einen Release zu informieren, können sie diesen einen Bericht zukommen lassen (Releases --> Report):
Komponenten
Liste
Aufzählung der Komponenten eines bestimmten Projekts mit folgenden Angaben:
- ID (wird beim Anlegen automatisch erstellt)
- Bezeichnung
- Name des zugehörigen Projektes
- Verantwortliche/r
- Referenzen (z.B. Anforderungen, Fehler)
Anlegen
Für die Erfassung einer Komponente sind folgende Angaben notwendig:
- Bezeichnung
- Name des Datenbehälters (Repository)
- Name des zugehörigen Projekts
- Verantwortliche/r
Datenbehälter (Repository)
Liste
Anzeige der vorhandenen Datenbehälter mit Angabe der zugehörigen ID, der Bezeichnung sowie des Verantwortlichen:
Anlegen
Zum Anlegen eines Datenbehälters müssen folgende Daten eingegeben werden:
- gewünschte Bezeichnung
- Typ (z.B. CVS, ClearCase, Dateibasiert)
- Verantwortliche/r
- Messintervall
Zustandsänderungen
Liste
Auflistung der Zustandsänderungen unter Angabe der ID, der Bezeichnung (Name) sowie der Referenzen:
Anlegen
Erfassung von Zustandsänderungen durch Eingabe der Bezeichnung sowie des Zustandsmaschinentyps (z.B. Anforderungen, Fehler, Aktionen)
Organisation
siehe hierzu auch Erste Schritte
Im Modul Organisation können Sie Projektgruppen anlegen und den beteiligten Personen Rollen und Verantwortlichkeiten zuteilen.
Personen
Anlegen
Um Personen, z.B. neue Mitarbeiter bzw. Projektmitglieder anzulegen, sind folgende Angaben einzugeben:
- Login-Kennung (notwendig um Zugang zu expeccoNET zu erhalten
- Persönliche Daten (Nachname, Vorname)
- Passwort (frei zu vergeben)
- Kontaktdaten (z.B. E-Mail-Adresse, (Mobil-)Telefonnummer, Faxnummer, Skype-,/ICQ-,/XMPP-Kennung)
Liste
Hier finden Sie eine Auflistung der angelegten Personen inkl. ID, Login-Kennung sowie Gruppenzugehörigkeit und Referenzen (z.B. Projekte, Releases, Fehler etc.):
Gruppen
Anlegen
Eine Projektgruppe wird angelegt, indem der Name der Gruppe sowie (optional) ein Gruppenleiter bestimmt wird. Anschließend können der Gruppe Mitglieder hinzugefügt und diesen Rollen (z.B. Kunde, Projektmanager, Testleiter etc.) zugeteilt werden:
Liste
In der Übersicht finden sich die angelegten Gruppen mit folgenden Angaben:
- ID
- Name
- Mitglieder (mit den jeweiligen Rollen)
- Gruppenleiter
- durchzuführende Projekte der jeweiligen Gruppe
Rollen
Liste
Hier finden Sie eine übersichtliche Darstellung der verschiedenen Rollen und welche Mitglieder diese innehaben.
Organisation (bisher nicht implementiert)
Kunden
Unter diesem Reiter können die Auftraggeber der Projekte erfasst werden. Hierzu sind folgende Angaben notwendig:
- Name des Kunden
- in Auftrag gegebene/s Projekt/e
- Ansprechpartner
- Kontaktdaten (z.B. E-Mail-Adresse, (Mobil-)Telefonnummer, Faxnummer, Skype-,/ICQ-,/XMPP-Kennung)
Orte
Orte dienen sowohl als Attribut für veranstaltungen (Besprechungen), als auch als Aufenthaltsort von Testequipment (Messgeräte und TestHosts). In dieser Maske wird ein Ort definiert. Dafür ist lediglich der Name des Ortes einzugeben, welcher anschließend in der Liste erscheint:
Die hier definierten Orte erscheinen in den Auswahllisten der Besprechungen sowie der Geräte. Orte besitzen einen Belegungsplan, welcher bei der Testausführung und Festlegung von Besprechungsterminen berücksichtigt wird.

