Erfahren Sie, wie die Continuous Quality Platform von Parasoft dabei hilft, Testumgebungen zu steuern und zu verwalten, um zuverlässig hochwertige Software zu liefern. Für Demo registrieren >>
Von Boguslaw Czwartkowski, Parasoft Professional Services Manager Statische Code-Analyse ist ein weit gefasster Begriff, der verschiedene Arten von Analysen beschreibt: Statische Code-Analyse (auch als musterbasierte statische Analyse bezeichnet): Diese Art der statischen Analyse sucht nach Codemustern ...Weiter lesen
Wie verhält sich Service-Virtualisierung zu Stubbing und Mocking? Deadlocks sind in parallelen und agilen Entwicklungsumgebungen endemisch, in denen verschiedene Teams gleichzeitig an miteinander verbundenen Systemkomponenten arbeiten – und jedes Team Zugriff auf...Weiter lesen
Seit 1961 entwickelt und produziert IMA Implantate und Geräte für Verpackungen in der Lebensmittel- und Pharmaindustrie. Durch die Übernahme statischer Analysen in den Softwareentwicklungsprozess reduziert IMA Zeit und Kosten ...Weiter lesen
Automatisieren und koordinieren Sie den Prozess des Austauschs von Quellcode zwischen geografisch verteilten Teams, um ihn nachhaltig zu gestalten. Richtlinien für die gemeinsame Nutzung von Quellcode zwischen Gruppen sind viel effektiver, wenn sie mithilfe der Automatisierung durchgesetzt werden. Automatisierung ist ...Weiter lesen
Von Arthur Hicken - Evangelist / Lösungsarchitekt bei Parasoft Stellen Sie sich für eine Sekunde vor, Sie stehen vor einer tödlichen Pandemie. Sie haben zwei Möglichkeiten: Option A: Versuchen Sie, jedes Symptom zu identifizieren und zu behandeln, das ...Weiter lesen
Das Konzept der Bedeckungsdichte hängt etwas mit der Testüberlappung zusammen. Im Allgemeinen möchten Sie vermeiden, dass mehrere Testfälle dieselbe Funktionalität testen (dh die Testüberlappung minimieren). Die Idee hinter diesem Prinzip ist ...Weiter lesen
So überraschend es auch klingen mag, selbst eine vollständige Pfadabdeckung bedeutet nicht, dass sich Ihr Code immer korrekt verhält. Wenn Sie einen testgetriebenen Entwicklungsansatz (TDD) verwenden, sind Sie mit der Idee vertraut, ...Weiter lesen
Warum unterstützen so wenige verfügbare Tools die Pfadabdeckung? Hohe Anzahl von Pfaden Die Anzahl möglicher Codepfade nimmt typischerweise exponentiell mit der zyklomatischen Komplexität eines Verfahrens zu. Erreichen eines hohen Prozentsatzes des Pfades ...Weiter lesen
Unabhängig von der Abdeckungsgranularität gibt es eine Reihe unterschiedlicher Abdeckungskriterien, die unterschiedliche Aspekte der Abdeckung berücksichtigen. Der Umfang der verschiedenen Abdeckungskriterien wird anhand der gezeigten Java-Methode veranschaulicht ...Weiter lesen
Die Granularität der Codeabdeckung ist ein wichtiger Aspekt automatisierter Tools, mit denen Kennzahlen zur Codeabdeckung zum Testen gemessen werden. Nicht alle Tools bieten jedoch den gleichen Einblick in die Codeabdeckung. So bestimmen Sie das unterstützte Level ...Weiter lesen
Fortsetzung unserer Reihe von Beiträgen zur statischen Codeanalyse für die FDA-/Medizingeräte-Software-ComplianceWeiter lesen
Im Beitrag der letzten Woche haben wir vorgestellt, dass statische Analysen nur ein Teil des FDA-Compliance-Puzzles sind. In den nächsten Beiträgen werden wir dieses Problem genauer untersuchen. Wir fangen am Anfang an: mit ...Weiter lesen