Softwaretesting
Schnellere Time-to-Market und höhere Qualität
Schnellere Time-to-Market und höhere Qualität
In der Industrie sind Releaseintervalle von mehreren Monaten bis zu einem Jahr nichts ungewöhnliches. Manche Firmen können jedoch schon heute ihren Kunden mit Continuous Delivery täglich neue Features und Bugfixes liefern. Dieser große Wettbewerbsvorteil ist nur durch eine vollständige Automatisierung aller in der Entwicklung auftretenden Routinearbeiten möglich. Das Testing bietet hierbei besonders großes Potential.
Viele Firmen scheuen den initialen Aufwand, den eine Testautomatisierung mit sich bringt. Einzellösungen werden schnell zum Wartungsalbtraum und tragen nicht zur Fehlerfindung bei. Schluss damit! Setzen Sie mit awinia auf ein ganzheitliches Testvorgehen, das schon mittelfristig Ihren durchschnittlichen Test- und Entwicklungsaufwand deutlich senkt und die Qualität Ihres Gerätes entscheidend verbessert.
Profitieren Sie jetzt von unserer 20-jährigen Erfahrung beim Aufbau unterschiedlichster Testplattformen zur Verifikation von Embedded Geräten.
Technologie
Testabdeckung stark erhöhen und Durchlaufzeiten drastisch senken
Höchste Qualität durch normgerechte Systemtests
Entwicklungsaufwände durch kurze Feedbackschleifen reduzieren
Kostendegression durch
Domain-Driven-Testing
Automated Embedded System Testing
Testabdeckung stark erhöhen und Durchlaufzeiten drastisch senken
Der Wunsch nach automatisierten, regressionsfähigen Systemtests ist nicht neu. Warum ist er aber gerade im embedded Bereich so schwer erfolgreich umzusetzen? Dies liegt an der fundamentalen Eigenschaft der embedded Geräte ihre Funktionen nur im Verbund mit anderen Geräten wirklich erfüllen zu können. Die Schaffung der richtigen Testumgebungen verbunden mit einem möglichst umgebungsunabhängigen Testcasedesign ist der Schlüssel um langlebigen, wiederverwendbaren Testcode zu erhalten.
Erzeugen Sie mit awinia Smoketests in einer idealisierten, kleinen und vervielfältigbaren Testumgebung, die Ihnen in kürzester Zeit Rückmeldung über den Zustand der Grundfunktionen Ihres Gerätes geben können. Schritt für Schritt integrieren wir für Sie weiteres Equipment oder Mocks und nähern uns so einer Testumgebung an, die sich immer ähnlicher zur realen Produktionsumgebung verhält.
Ihre Testumgebungen werden sich mit der Zeit verändern. Varianten mit unterschiedlicher Ausstattung und Funktionsumfang werden entstehen. Wir stellen schon beim Design der ersten Testcases durch geeignete Abstraktion sicher, dass diese Tests gegen verschiedene Umgebungen durchgeführt werden können und Ihr Testsystem auf Dauer nicht zum Wartungsalbtraum wird.
Auf Wunsch unterstützen wir Sie bei der Wahl des geeigneten Test-Hosts, Equipments, der Testsprache oder des Test-Tools. Gerne erarbeiten wir gemeinsam mit Ihnen Testspezifikationen und übernehmen die Testumsetzung und -durchführung. Zur Fehlersuche liefern wir detaillierte Analysedaten und tragen so in enger Zusammenarbeit mit der Entwicklung zur schnellen Behebung von Problemen bei.
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0) 761 52 07 449 0 | E-Mail: info@awinia.de
Continuous Testing
Entwicklungsaufwände durch kurze Feedbackschleifen reduzieren
Sie haben automatisierte Tests und wollen den maximalen Nutzen aus diesen ziehen? Dann geben Sie Ihren Entwicklern nach jedem Commit sofortiges Feedback über die Auswirkungen von Änderungen. Langatmige Fehlersuche und Kommunikation zwischen Testern und Entwicklern entfällt. Jeder Entwickler behebt neue Fehler einfach gleich selbst.
Damit Continuous Testing funktioniert, dürfen vom Commit bis zum Testreport keine manuellen Eingriffe nötig sein. Gerne unterstützen wir Sie beim Aufsetzen von vollautomatisierten Build- und Testjobs auf Ihrem Continuous-Integration-Server, wie beispielsweise Jenkins durch Erstellung flexibler, wartbarer Pipelineskripte mit Groovy. Durch Trennung kurz laufender Smoketest- von langlaufenden Releasetestjobs, erreichen Sie die ideale Kombination von schnellem Feedback und hoher Testtiefe.
Mit awinia erhalten sie zu Ihren Testläufen fortgeschrittene Statistiken, die neue oder gerade behobene Fails ersichtlich machen. Durch Verbindung zu Ihrem Issue-Tracker ist auch eine direkte Zuordnung von Fails zu Issues möglich. Wir helfen durch Kreuzvergleiche mit Ergebnissen anderer Gerätevarianten Ihre Fehler schnell einzugrenzen.
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0) 761 52 07 449 0 | E-Mail: info@awinia.de
Product Line Testing
Kostendegression durch Domain-Driven-Testing
Sie haben in Ihrer Produktline einige Geräte mit mehreren Untervarianten und vielen Gemeinsamkeiten, für die Sie jeweils automatisierte Tests benötigen? Mit Product-Line-Testing können Sie die gleichen Tests gegen unterschiedliche Gerätevarianten ausführen und so den Erstellungs- und Wartungsaufwand drastisch reduzieren. Entwickeln Sie Ihre Testplattform mit awinia!
Baut die Software Ihrer Geräte bereits auf einer Firmwareplattform auf, ist die Umsetzung einer Testplattform besonders einfach möglich. Aber auch wenn die unterliegenden Firmwaren verschieden sind, kann man Synergien erzielen indem man Systemtests nicht gegen ein konkretes Gerät oder konkrete Schnittstellen, sondern gegen die zugrunde liegende Applikationsdomäne implementiert.
Kontinuierliches vollautomatisiertes Testen von mehreren embedded Geräten auf Basis einer Produktlinie ist ein mächtiger Treiber von Entwicklungsproduktivität. Es ist aber auch eine sehr anspruchsvolle Softwaredisziplin, da sowohl die Testumgebungen als auch die Geräte passend abstrahiert werden müssen.
Setzen Sie auf unsere langjährige Erfahrung beim erfolgreichen Test ganzer Produktlinien und lassen Sie sich vom awinia Testvorgehen begeistern.
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0) 761 52 07 449 0 | E-Mail: info@awinia.de
Verification of Software under IEC 61508
Höchste Qualität mit normkonformen Systemtests
Dieser Abschnitt befindet sich noch in Bearbeitung. Interessieren Sie sich für dieses Thema? Wir können Ihnen hierzu gerne Beratung und Unterstützung anbieten. Kontaktieren Sie uns!
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0) 761 52 07 449 0 | E-Mail: info@awinia.de
Sie haben ein spannendes Projekt?
Automated Embedded System Testing
Testabdeckung stark erhöhen und Durchlaufzeiten drastisch senken
Der Wunsch nach automatisierten, regressionsfähigen Systemtests ist nicht neu. Warum ist er aber gerade im embedded Bereich so schwer erfolgreich umzusetzen? Dies liegt an der fundamentalen Eigenschaft der embedded Geräte ihre Funktionen nur im Verbund mit anderen Geräten wirklich erfüllen zu können. Die Schaffung der richtigen Testumgebungen verbunden mit einem möglichst umgebungsunabhängigen Testcasedesign ist der Schlüssel um langlebigen, wiederverwendbaren Testcode zu erhalten.
Erzeugen Sie mit awinia Smoketests in einer idealisierten, kleinen und vervielfältigbaren Testumgebung, die Ihnen in kürzester Zeit Rückmeldung über den Zustand der Grundfunktionen Ihres Gerätes geben können. Schritt für Schritt integrieren wir für Sie weiteres Equipment oder Mocks und nähern uns so einer Testumgebung an, die sich immer ähnlicher zur realen Produktionsumgebung verhält.
Ihre Testumgebungen werden sich mit der Zeit verändern. Varianten mit unterschiedlicher Ausstattung und Funktionsumfang werden entstehen. Wir stellen schon beim Design der ersten Testcases durch geeignete Abstraktion sicher, dass diese Tests gegen verschiedene Umgebungen durchgeführt werden können und Ihr Testsystem auf Dauer nicht zum Wartungsalbtraum wird.
Auf Wunsch unterstützen wir Sie bei der Wahl des geeigneten Test-Hosts, Equipments, der Testsprache oder des Test-Tools. Gerne erarbeiten wir gemeinsam mit Ihnen Testspezifikationen und übernehmen die Testumsetzung und -durchführung. Zur Fehlersuche liefern wir detaillierte Analysedaten und tragen so in enger Zusammenarbeit mit der Entwicklung zur schnellen Behebung von Problemen bei.
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0)761 52 07 449 0 | E-Mail: info@awinia.de
Continuous Testing
Entwicklungsaufwände durch kurze Feedbackschleifen reduzieren
Sie haben automatisierte Tests und wollen den maximalen Nutzen aus diesen ziehen? Dann geben Sie Ihren Entwicklern nach jedem Commit sofortiges Feedback über die Auswirkungen von Änderungen. Langatmige Fehlersuche und Kommunikation zwischen Testern und Entwicklern entfällt. Jeder Entwickler behebt neue Fehler einfach gleich selbst.
Damit Continuous Testing funktioniert, dürfen vom Commit bis zum Testreport keine manuellen Eingriffe nötig sein. Gerne unterstützen wir Sie beim Aufsetzen von vollautomatisierten Build- und Testjobs auf Ihrem Continuous-Integration-Server, wie beispielsweise Jenkins durch Erstellung flexibler, wartbarer Pipelineskripte mit Groovy. Durch Trennung kurz laufender Smoketest- von langlaufenden Releasetestjobs, erreichen Sie die ideale Kombination von schnellem Feedback und hoher Testtiefe.
Mit awinia erhalten sie zu Ihren Testläufen fortgeschrittene Statistiken, die neue oder gerade behobene Fails ersichtlich machen. Durch Verbindung zu Ihrem Issue-Tracker ist auch eine direkte Zuordnung von Fails zu Issues möglich. Wir helfen durch Kreuzvergleiche mit Ergebnissen anderer Gerätevarianten Ihre Fehler schnell einzugrenzen.
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0)761 52 07 449 0 | E-Mail: info@awinia.de
Product Line Testing
Kostendegression durch Domain-Driven-Testing
Sie haben in Ihrer Produktline einige Geräte mit mehreren Untervarianten und vielen Gemeinsamkeiten, für die Sie jeweils automatisierte Tests benötigen? Mit Product-Line-Testing können Sie die gleichen Tests gegen unterschiedliche Gerätevarianten ausführen und so den Erstellungs- und Wartungsaufwand drastisch reduzieren. Entwickeln Sie Ihre Testplattform mit awinia!
Baut die Software Ihrer Geräte bereits auf einer Firmwareplattform auf, ist die Umsetzung einer Testplattform besonders einfach möglich. Aber auch wenn die unterliegenden Firmwaren verschieden sind, kann man Synergien erzielen indem man Systemtests nicht gegen ein konkretes Gerät oder konkrete Schnittstellen, sondern gegen die zugrunde liegende Applikationsdomäne implementiert.
Kontinuierliches vollautomatisiertes Testen von mehreren embedded Geräten auf Basis einer Produktlinie ist ein mächtiger Treiber von Entwicklungsproduktivität. Es ist aber auch eine sehr anspruchsvolle Softwaredisziplin, da sowohl die Testumgebungen als auch die Geräte passend abstrahiert werden müssen.
Setzen Sie auf unsere langjährige Erfahrung beim erfolgreichen Test ganzer Produktlinien und lassen Sie sich vom awinia Testvorgehen begeistern.
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0)761 52 07 449 0 | E-Mail: info@awinia.de
Höchste Qualität mit normkonformen Systemtests
Höchste Qualität mit normkonformen Systemtests
Dieser Abschnitt befindet sich noch in Bearbeitung. Interessieren Sie sich für dieses Thema? Wir können Ihnen hierzu gerne Beratung und Unterstützung anbieten. Kontaktieren Sie uns!
Dieses Thema könnte für Sie interessant sein? Kontaktieren Sie uns zu einem unverbindlichen Gespräch und lernen Sie awinia kennen!
Telefon: +49 (0)761 52 07 449 0 | E-Mail: info@awinia.de