Craftware photo_Ola i Adam
Sicherstellung von Produkten höchster Qualität

Sie haben ein Produkt entwickelt und möchten damit Geld verdienen? Haben Sie Monate damit verbracht, neue Funktionen zu analysieren, zu implementieren, zu optimieren und einzuführen? Es gibt so viele Änderungen, dass Sie sich fragen, ob Sie nicht ein Detail übersehen haben, das den “Wow”-Effekt verderben könnte, wenn Sie Ihr Produkt auf den Markt bringen? Warten Sie nicht und überprüfen Sie Ihr Tool mit Hilfe von Testern. Eine gut durchgeführte manuelle Prüfung ist ein Prozess, der technisches Fachwissen und Erfahrung erfordert. Bei Craftware haben wir beides, und unsere manuellen Tester legen großen Wert auf die Qualität der Verarbeitung.

Bereiche, in denen sich das Software Tester bewährt:
  • Projekte/Produkte mit großem Fachwissen;
  • den Softwareentwicklungsprozess (PoC, Projektphase);
  • Projekte mit hohem Risiko, bei denen die Fehlerklassifizierung dynamisch erfolgen kann;
  • Desktop-Tests (z. B. Java, C#);
  • Sondierungstests, die die Erfahrung und Intuition des Testers erfordern;
  • Usability-Tests, um die Verständlichkeit und Benutzerfreundlichkeit der Software zu bewerten;
  • Ad-hoc-Tests, die keine umfangreiche Vorbereitung erfordern, wie z. B. automatisierte Tests;
  • Tests von mobilen Anwendungen (iOS, Android, Windows Phone);
  • Prozesse vor den automatisierten Tests;
  • Testmanagement-Tools (HP ALM, Jira, Visual Studio, Test Link, Azure Test Plan);
  • nicht-funktionale Tests (z.B. Jmeter);
  • Tests von Webanwendungen (Salesforce, JavaEE, CSS, HTML, SoapUI);
  • Testen anderer Tools (Atlassian Bamboo, SourceTree, GIT, Jenkins).
Our certificates
  • VeeVa-CRM-Associate-White-Belt
  • ISTQB® Agile Tester
  • ISTQB® Test Manager
  • ISTQB-Foundation-Level
  • ITIL®4 Foundation
  • Salesforce Admin — kopia
  • Salesforce Admin
  • Salesforce App Builder
Vorteile
  • icon_zwieksza-jakosc-oprogramowania

    Hohe Qualität gewährleisten

    Vergewissern Sie sich, dass das neue Produkt Ihre Erwartungen erfüllt und die Vorschriften einhält.

  • icon-latwosc-obslugi

    Verbesserung der Benutzerfreundlichkeit

    Indem Sie das Produkt während der Testphase simulieren, erhöhen Sie seine Intuitivität und Benutzerfreundlichkeit.

  • icon-optymalizacja-kosztow

    Vorsicht vor den Kosten

    Vermeiden Sie finanzielle Verluste durch mögliche Fehler, indem Sie das Produkt testen.

  • icon_kontrola-realizacji-celow-sprzedazowych-1

    Kontrolle der Änderungen

    Der manuelle Tester sichert die Qualität der Änderungen in der Wartungsphase.

Paulina

Account Manager

sales@craftware.com.de

Suchen Sie ein Software Tester?
Melden Sie sich bei uns, wir helfen Ihnen gerne weiter.
Wie planen wir manuelle Tests?
  • Requirements analysis

    Analyse der Anforderungen

    Wir analysieren die Anforderungen in Bezug auf die vom Kunden vorgegebenen Unternehmensziele.

  • Strategy preparation

    Vorbereitung der Strategie

    Wir definieren Teststandards: Zweck, Umfang, Budget, Zeit, Team, Testansatz, Materialien, Risiken.

  • Plan preparation

    Ausarbeitung des Plans

    Wir entwickeln einen Testplan, der die Ressourcen zuweist: wer testet, wann, womit, wie und wo.

  • Test preparation

    Vorbereitung der Tests

    Wir bereiten die Umgebung für die Tests vor und erstellen Testdaten.

  • Test task preparation

    Vorbereitung von Testaufgaben

    Wir erstellen Listen von Testfällen, um die in den Anforderungen des Kunden spezifizierten Funktionalitäten zu überprüfen.

  • Test execution

    Durchführung von Tests

    Wir führen Tests durch, um zu überprüfen, ob die Anforderungen des Kunden erfüllt werden.

  • Bug reporting

    Fehlerberichterstattung

    Wir erfassen die festgestellten Abweichungen, kategorisieren sie und unterziehen sie einer Analyse.

  • Bugfix verification

    Bugfix-Überprüfung

    Wir überprüfen, ob die gemeldeten Fehler behoben wurden.

  • Regression testing

    Regressionstests

    Wir bestätigen, ob sich die vorgenommenen Änderungen auf andere Bereiche der Anwendung ausgewirkt haben.

Häufig gestellte Fragen
  • Am häufigsten werden manuelle Tests unterteilt in:

    • Funktional – wird auch als “Black-Box-Test” bezeichnet. Bei dieser Art von Tests geht es nicht um technische Details, sondern darum, WAS das System leistet. Sie betreffen das “sichtbare” Verhalten der Anwendung, d. h. die Funktionen, die der Endbenutzer wahrnimmt. Die Leistung des Produkts wird auf der Grundlage der vordefinierten Anforderungen, der mitgelieferten Dokumentation und der Geschäftslogik getestet. Wichtig sind auch die Vorschläge des manuellen Testers, der das System prüft und versucht, die Erwartungen des Benutzers zu erraten. Funktionstests können auf allen Ebenen (Stufen) durchgeführt werden.
    • Nichtfunktional –  diese können als Parameterbestimmung bezeichnet werden. Bei dieser Art von Tests geht es darum, WIE das System funktioniert. Es ist nichts anderes als die Messung der Eigenschaften eines bestimmten Produkts, die auf einer Skala bewertet werden können (z. B. die Ladezeit einer bestimmten Seite, die Erstellungszeit eines bestimmten Datensatzes in einer Anwendung usw.). Beachten Sie, dass die Parameter in der Regel in der Dokumentation nicht eindeutig definiert sind. Selbst wenn sich eine Anwendung als funktional perfekt erweist, wird der Endnutzer sie nicht gerne verwenden, wenn sie für ihn unkomfortabel ist, zu langsam arbeitet usw. Funktionstests können auf allen Ebenen (Stufen) durchgeführt werden.

  • Regressionstests werden durchgeführt, nachdem die Anwendung geändert wurde. Sie bestehen darin, zu prüfen, ob nach der Behebung eines Fehlers neue Fehler in Bereichen der Anwendung aufgetreten sind, die zuvor korrekt funktionierten. Regressionstests werden viele Male wiederholt und eignen sich daher hervorragend für die Automatisierung. Regressionstests können in allen Phasen durchgeführt werden.

  • Explorative Tests oder Ad-hoc-Tests stützen sich auf die Erfahrung, das Wissen und die Intuition des manuellen Testers. Sie werden in der Regel eingesetzt, wenn es an Unterlagen mangelt oder die Ressourcen nicht ausreichen, um andere Arten von Tests durchführen zu können.

    Sondierungstests können recht schnell durchgeführt werden (im Falle einer einfachen Anwendung sogar in 60 Minuten). Auf diese Weise gewinnen Sie die Zeit, die Sie mit der Erstellung der Dokumentation verbracht hätten, und erfahren mehr über Bereiche, für die noch keine Testfälle geschrieben wurden. Dies ist eine hervorragende Methode, um zu lernen, wie eine Anwendung funktioniert. Sondierungstests können sowohl in der Anfangs- als auch in der Endphase der Produktentwicklung durchgeführt werden.

  • Dabei handelt es sich um Tests zur Erkennung von Fehlern in Schnittstellen und Interaktionen zwischen integrierten Modulen, mit denen ein manueller Tester die Verbindungen zwischen Anwendungsmodulen überprüft. Integrationstests decken viele Bereiche ab, einschließlich der Integration von Modulen, die innerhalb des Produkts erstellt wurden, und der Integration mit externen Systemen. Je größer der Umfang der Integration ist, desto schwieriger ist es, die Fehlerquellen zu lokalisieren. Beim Integrationstest können Sie das Endprodukt testen.