Betroffener Funktionspunkt (IFP) Schulung
Funktionspunktanalyse (FPA) ist eine Methode, die die funktionale Größe der Software auf Grundlage des Umfangs der Geschäftsfunktionalität misst. Der betroffene Funktionspunkt (IFP) ist ein Ergebniswert der FPA.
Dieses von einem Trainer geleitete, live-Training (online oder vor Ort) richtet sich an Fachleute, die das Konzept des Funktionspunkt-Messens und dessen Einbindung in die Produktivitätsmessung der Softwareentwicklung verstehen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Funktionspunkte und nicht-funktionale Messgrößen in der Softwareentwicklung zu verstehen.
- Die Einheiten eines Softwareprodukts für Qualitäts- und Produktivitätsanalysen zu messen.
Kursformat
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Praxis.
- Hands-on-Implementierung in einer live-Lab-Umgebung.
Kursanpassungsoptionen
- Für eine angepasste Schulung für diesen Kurs kontaktieren Sie uns bitte, um die Anordnung vorzunehmen.
Schulungsübersicht
Einführung
Überblick über die Funktionspunktanalyse (FPA)
Überblick über IFPUG- und NESMA-Funktionspunkte
Funktionspunkt vs. Nicht-Funktionspunkt-Messungen
Funktionale Größenmessung
Identifizierung der Datenfunktionen
Messen von Transaktionsfunktionen
FPA-Komplexität und -Gewichte
Schätzung mit FPA
NESMA-betroffene Erweiterungsfunktionspunkte
Zuweisung der NESMA-Einflussfaktoren
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Grundkenntnisse und -verständnis der Software-Schätzung und -Dimensionierung
Zielgruppe
- Projektmanager
- Geschäftsanalysten
- Software-Metrik-Spezialisten
- Qualitätsberater
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Betroffener Funktionspunkt (IFP) Schulung - Buchung
Betroffener Funktionspunkt (IFP) Schulung - Anfrage
Betroffener Funktionspunkt (IFP) - Beratungsanfrage
Erfahrungsberichte (1)
Ich erhalte das für meine tägliche Arbeit benötigte Verständnis, um effektiv zu unterstützen.
Wasfi Adams
Kurs - Impacted Function Point (IFP)
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Fortgeschrittene Testautomatisierung in Java mit Selenium, kontinuierlicher Integration und Versionskontrolle
35 StundenAm Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Maven zu installieren und zu konfigurieren.
- Tests mit Selenium automatisieren
- Git verwalten
- Kontinuierliche Integration integrieren
Kursformat
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxisanwendungen.
- Praktische Implementierung in einem Live-Lab-Umfeld.
Anpassungsoptionen des Kurses
- Für eine angepasste Schulung zu diesem Kurs kontaktieren Sie uns bitte, um die Details zu besprechen.
Advanced Selenium
14 StundenIn dieser von einem Trainer geleiteten, Live-Trainingseinheit in Deutschland, lernen die Teilnehmer fortgeschrittene Techniken an, um ein automatisiertes Testset mit Selenium zu erweitern.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Komplexe Probleme bei der automatisierten Testung von Webanwendungen mit Selenium zu lösen.
- Reguläre Ausdrücke und musterbasierte Verifizierungstechniken anzuwenden.
- Ausnahmen zu behandeln, die die Testausführung unterbrechen.
- Webobjekte programmatisch zu suchen.
- Daten dynamisch aus Websteuerelementen zu erfassen.
- Einen datengesteuerten Testrahmen zu erstellen.
- Tests mit Selenium Grid zu verteilen.
Erweitertes Selenium mit C#
14 StundenIn diesem von einem Dozenten geleiteten, live-Training lernen die Teilnehmer fortgeschrittene Techniken, um Selenium zu steuern und einen automatisierten Testfall zu erweitern.
Zielgruppe: Softwaretester, Testleiter, Qualitätsicherungsexperten.
Kreatives Problemlösen mit Gamification-Techniken (Design Thinking)
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (online oder vor Ort) richtet sich an Anfänger und Fortgeschrittene, die die Herausforderungen des Arbeitsalltags mit Hilfe von Gamification-Techniken lösen wollen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Prinzipien von Design Thinking und ihre Anwendung auf Problemlösungen zu verstehen.
- Gamification-Techniken einzusetzen, um Engagement und Innovation zu fördern.
- Kreative und praktische Lösungen für häufige Probleme am Arbeitsplatz zu entwickeln.
- Effektive teamübergreifende Zusammenarbeit zur Umsetzung von Problemlösungsstrategien.
- Iterative Ansätze anwenden, um Lösungen durch Feedback und Experimentieren zu verfeinern.
Design Thinking: Mit internen Kunden einfühlsam umgehen
7 StundenDesign Thinking ist eine menschenzentrierte Methodik zur Problemlösung durch Empathie, Definition, Ideation, Prototyping und Testing. Diese Version des Kurses legt einen starken Fokus auf die Stufe „Empathisieren“, wobei es darum geht, vorher identifizierte Schmerzpunkte mit den tatsächlichen Bedürfnissen von internen Kunden zu verbinden und durch dynamische, kollaborative Aktivitäten Erkenntnisse in handfeste Ergebnisse umzuwandeln.
Diese von einem Dozenten angeleitete Live-Training (online oder vor Ort) richtet sich an Teams und Führungskräfte auf Anfänger- bis Mittelstufe, die ihre Empathiefähigkeiten vertiefen, Beziehungen zu internen Kunden stärken und Schmerzpunkte in bedeutsame Verbesserungschancen umsetzen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Empathie-basierte Techniken anzuwenden, um KundendBedürfnisse zu identifizieren und zu validieren.
- Abgebildete Schmerzpunkte in klare, handfeste Bedürfnisse zu übersetzen.
- Dynamische Rollenspiele und Simulationen durchzuführen, um kundenorientierte Konversationen zu üben.
- Kollaborativ Problemstellungen aus der Sicht des Kunden neu zu definieren.
Auflage des Kurses
- Interaktiver Vortrag und geführte Diskussionen.
- Dynamische, praktische Rollenspiele und Empathieübungen.
- Gruppenworkshops für kollaborative Problemreformulierung.
Anpassungsoptionen des Kurses
- Um eine angepasste Version, die auf einen spezifischen internen Prozess (z. B. Beschaffung oder Ausrüstungsbereitstellung) zugeschnitten ist, anzufordern, kontaktieren Sie uns.
Design Thinking: Empathize & Define für interne Kunden
7 StundenDesign Thinking ist eine menschzentrierte Methode zur Problemlösung durch Empathie, Definition, Ideation, Prototyping und Testing. Der Fokus auf die ersten beiden Phasen — Empathize (Einfühlung) und Define (Definition) — hilft Teams, interne Kunden besser zu verstehen und die richtigen Probleme zu definieren.
Dieses von einem Dozenten geleitete, live-Training (online oder vor Ort) richtet sich an Anfänger- bis Mittelführungslevel-Teams und -Führungskräfte, die ihre Verbindung zu internen Kunden stärken, Widerstand gegen Veränderungen reduzieren und durch praktische, kollaborative Methoden die operative Effizienz verbessern möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Aktive Zuhör- und Interviewtechniken anzuwenden, um sinnvolle Erkenntnisse über interne Kunden zu gewinnen.
- Empathie-Maps zu erstellen und Bedürfnisse sowie Schmerzpunkte der Nutzer aufzufangen.
- Mit Werkzeugen wie den 5 Whys und Problemsträumen realer Kernprobleme von wahrgenommenen Problemen zu differenzieren.
- Klare, handlungsorientierte Problemstellungen (POVs) zu formulieren, die das Lösungsarbeiten leiten.
Aufbau des Kurses
- Interaktive Vorlesung und Diskussion.
- Praktische, handlungsorientierte Übungen und Rollenspiele.
- Gruppenworkshops und Plenarsitzungen zur Feedback-Erhebung.
Anpassungsmöglichkeiten des Kurses
- Für eine angepasste Version, die auf einen spezifischen internen Prozess (z.B. Beschaffung oder Ausrüstungsbereitstellung) zugeschnitten ist, kontaktieren Sie uns bitte zur Absprache.
Design Thinking-Workshop für Softwareentwickler
14 StundenIn diesem von einem Dozenten geführten, lebendigen Workshop-Training in Deutschland (online oder vor Ort) werden die Teilnehmer lernen, wie sie die fünf Phasen des Design Thinking anwenden können, um die Probleme der Endnutzer eines Produkts oder einer Dienstleistung besser zu verstehen und den besten Ansatz für deren Lösung zu entwickeln.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Kreative Strategien anzuwenden, um Kundenbedürfnisse mit technisch realisierbaren Lösungen abzugleichen.
- Eine Strategie zu entwickeln, um den Kundennutzen zu steigern und Angebote von Produkten und Dienstleistungen zu verbessern.
API-Testing mit Postman
21 StundenDieses von einem Dozenten angeführte Live-Training in Deutschland (online oder vor Ort) richtet sich an Softwaretester, die Postman für API-Testing verwenden möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Tests mit automatisierten Anfragen und Workflows durchzuführen.
- Eine API unter Verwendung eines Versionskontrollsystems zu definieren, zu entwickeln, zu testen und zu beobachten.
- Dynamische Daten in einer Anfrage zu generieren.
- Tests in Sammlungen zu dokumentieren und zu organisieren, um sie für die Teamarbeit verfügbar zu machen.
Selenium C# Test Automation
14 StundenDieses von einem Dozenten angeführte, live-Training in Deutschland (online oder vor Ort) richtet sich an Entwickler und Tester, die Testautomatisierung mit C# und Selenium durchführen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Selenium WebDriver zu installieren und zu konfigurieren.
- Tests mit Selenium, C# und Nunit unter Verwendung der Visual Studio IDE zu schreiben.
- C# Selenium-Testautomatisierung durchzuführen.
Selenium mit Jenkins und Docker
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an DevOps-Ingenieure, die Selenium verwenden möchten, um Selenium-Tests in Docker-Containern durchzuführen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine Testautomatisierungsinfrastruktur für nach Bedarf durchgeführte Tests zu erstellen.
- Einen Testautomatisierungsframework mit Java zu entwickeln.
- Eine CI/CD-Pipeline von Grund auf mit Jenkins und Docker zu bauen.
Selenium WebDriver in C#
14 StundenDieses von einem Instructor geführte Live-Training in Deutschland (online oder vor Ort) führt die Teilnehmer in das automatisierte Testen mit Selenium WebDriver und C# in Visual Studio ein. Wenn Sie keine Erfahrung im C#-Programmieren haben oder eine Auffrischung benötigen, überprüfen Sie bitte den Kurs: C# für Automatisierungstest-Ingenieure.
Test automatisierung mit Selenium und Jenkins
21 StundenDieses Kurs bietet Schulungen zum Umgang mit Testprojekten unter Verwendung des Selenium-Test-Suites und kontinuierlichen Tests mit Jenkins.
Zielgruppe:
- Softwaretestingenieur*innen
- Anwendungsentwickler*innen, die an agiler Entwicklung beteiligt sind
- Release-Manager*innen
- QA-Ingenieur*innen
Am Ende des Selenium-Kurses werden die Teilnehmenden in der Lage sein:
- den Selenium-Test-Suite effektiv in realen Projekten zu nutzen
- Selenium für Cross-Browser-Tests zu verwenden
- die Tests mit Selenium Grid zu verteilen
- Regressionstests in Jenkins durchzuführen
- Testberichte und periodische Berichte mit Jenkins vorzubereiten
Testautomatisierung mit Selenium und Python
14 StundenSelenium ist ein quelloffener Rahmen für die Automatisierung von Webanwendungstests in verschiedenen Browsern. Mit Selenium 4 sind erweiterte WebDriver-APIs, native relative Locatoren und verbesserte Grid-Unterstützung verfügbar. Python bietet Einfachheit und starke Integration mit Testrahmen wie Pytest, was es zur Entwicklung skalierbarer und wartbarer Testautomatisierungssuiten zu einer leistungsstarken Wahl macht.
Diese vom Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Anfänger- bis Fortgeschrittenen-Level Tester und Entwickler, die Selenium mit Python verwenden möchten, um Webanwendungstests in realen Umgebungen zu automatisieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Selenium mit Python in einer Testumgebung zu installieren und einzurichten.
- Robuste Testautomatisierungsskripte unter Verwendung von Selenium WebDriver und Pytest zu erstellen.
- Page Object Model (POM) anzuwenden, um wartbare Testrahmen zu erstellen.
- Tests in mehreren Browsern mit Selenium Grid auszuführen.
- Automatisierte Tests in CI/CD-Pipelines zu integrieren.
- Häufige Probleme zu beheben und beste Praktiken für die Stabilität der Automatisierung anzuwenden.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Für eine angepasste Schulung zu diesem Kurs wenden Sie sich bitte an uns, um die Anforderungen abzustimmen.
Testautomatisierung mit Selenium
21 StundenDieses Kurs bietet Schulungen zum Umgang mit Testprojekten und praktische Erfahrungen in der Arbeit mit Webanwendungen, funktionaler Testautomatisierung und Cross-Browser-Testautomatisierung unter Verwendung des Selenium-Testsuites.
Das Zielgruppe für diesen Kurs sind Softwaretest-Ingenieure und manuelle Tester.
Nach Abschluss der Schulung werden die Teilnehmer in der Lage sein, Selenium WebDriver effektiv in realen Projekten zu verwenden.
TestComplete
21 StundenIn diesem von einem Dozenten geleiteten Live-Training in Deutschland lernen die Teilnehmer, wie man die Funktionen von TestComplete nutzt, einschließlich des Testobjektmodells, Checkpoints, Name Mapping und der Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und Mobile Anwendungen durchzuführen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Funktionale Tests zu erstellen, aufzuzeichnen und auszuführen.
- Einen skalierbaren und wartbaren Testrahmen zu erstellen.
- Checkpoints zu erstellen, Tests für verschiedene Geräte anzupassen und Testergebnisse zu analysieren.
- Die Script-Erweiterungen von TestComplete zu nutzen.