Monatsarchive: Februar 2014

Super Silent PC

Wohl jeder der mehr als eine Stunde täglich vor dem PC verbringt kennt es: das Brummen der Lüfter. Die ersten Stunden erträglich, aber nach einiger Zeit einfach nur noch nervtötend. Abhilfe schaffen hochwertigere Komponenten, die z.B. durch höheren Wirkungsgrad weniger wärme entwickeln, wie etwa Netzteil, CPU, Grafikkarte und Festplatten. Bei Festplatten kann man ebenfalls mit der Anzahl der Umdrehungen nach unten gehen, um den Geräuschpegel zu senken. Der CPU-Lüfter sollte möglichst groß sein und einen … Weiterlesen

Veröffentlicht unter Sonstiges | Kommentare deaktiviert

Automatisierbarkeit von Softwaretests 6

9. Vollautomatisierbarkeit von Tests Die Tests können nach dem Einreichen des Quellcodes in das Versionsverwaltungssystem automatisch ausgeführt werden und z.B. dem jeweiligen Entwickler einen Report schicken, falls Fehler gefunden werden. Auch ist es möglich, die Tests zyklisch auf der Testumgebung auszuführen, und die Reports automatisch in einem Bugtracker als Ticket anzulegen. Dabei ist darauf zu achten, dass die Testfälle auch repräsentativ sind. Ein automatisierter Test, wie z.B. die Oberflächenprüfung durch Selenium kann auf einem Webserver … Weiterlesen

Veröffentlicht unter Sonstiges, Webserver | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert

Automatisierbarkeit von Softwaretests 5

6. Grafische Oberflächen Auch Grafische Oberflächen lassen sich automatisiert Testen. Hierfür kann z.B. ein Makrorekorder verwendet werden, der die Interaktion des Testers mit der Oberfläche beim erstellen des Tests aufzeichnet. Diese Aufzeichnung kann anschließend ausgeführt werden, und das Testprogramm klickt automatisch die vorher aufgezeichneten Schaltflächen und Bedienelemente. In dem vom Makrorekorder aufgezeichneten Quellcode kann man nach dem Aufzeichnen des Tests die Testabfragen einbauen, wie etwa die Überprüfung, ob der richtige Text auf einem Button steht, … Weiterlesen

Veröffentlicht unter Sonstiges, Webserver | Verschlagwortet mit , , , , , , | Kommentare deaktiviert

Automatisierbarkeit von Softwaretests 4

4.2.3. Testeffektivität Die Testeffektivität ergibt sich aus der Testüberdeckung, der Fehlerfindungsrate und dem Testaufwand. Je mehr Methoden bzw. Prozeduren ein Testfall durchläuft, desto höher ist die Testfalleffektivität. Gemessen wird dies durch die Instrumentierung des Codes. So kann festgestellt werden, welche Pfade durch den Code während des Testlaufs ausgeführt werden und welche nicht. Dadurch kann die Testüberdeckung genau ermittelt werden. Zu beachten ist jedoch das anfangs genannte Beispiel mit der Funktion Zahlen zu addieren. Hier würde … Weiterlesen

Veröffentlicht unter Sonstiges | Verschlagwortet mit , , | Kommentare deaktiviert

Automatisierbarkeit von Softwaretests 3

4.1. verschiedene Tests Es gibt viele verschiedene Arten von automatisierten Tests, die jeweils Vor- und Nachteile haben. Unit bzw. Component-Tests verifizieren die korrekte Funktion einzelner Klassen oder ganzen Komponenten. So kann der Rückgabewert einzelner Funktionen per Unit-Test überprüft werden. Eine Funktion, die addieren soll, kann beispielsweise mit den Werten 3 und 5 aufgerufen werden und das Ergebnis auf 8 geprüft werden. So kann die Funktion auf ihre korrekte Arbeitsweise geprüft werden. Hierbei ist zu beachten, … Weiterlesen

Veröffentlicht unter Sonstiges | Verschlagwortet mit , , | Kommentare deaktiviert

Automatisierbarkeit von Softwaretests 2

3.2. Grenzen von automatischen Tests Die Ergebnisse von automatischen Tests sind kritisch zu bewerten, da diese eben nur so aussagekräftig sind, wie sie geschrieben wurden. Durch Automatisierung wird der Entwickler unter Umständen verleitet, sich auf das Testergebnis zu verlassen, statt selbst noch einen manuellen Test durchzuführen, durch den er vielleicht weitere Fehler gefunden hätte. Es ist weiterhin nicht immer sinnvoll, die Tests zu automatisieren, bzw. nur bedingt möglich. So kann z.B. eine grafische Benutzeroberfläche, beispielsweise … Weiterlesen

Veröffentlicht unter Sonstiges, Webserver | Verschlagwortet mit , , , | Kommentare deaktiviert

Automatisierbarkeit von Softwaretests 1

Dieser Artikel beschreibt die Automatisierbarkeit von Tests und legt die Vor und Nachteile dar. Des weiteren wird das Ergebnis automatisierter Tests kritisch bewertet. 1. Wichtigkeit von Tests Bei der Softwareentwicklung ergeben sich häufig sehr komplexe Zusammenhänge, die sich über mehrere Dateien erstrecken und Funktionen werden an verschiedenen Stellen aufgerufen. Daher kann ein Entwickler, der eine Funktion anpasst, nicht immer an alle Stellen denken, an denen diese Funktion vielleicht aufgerufen wird. Besonders schwierig ist das bei … Weiterlesen

Veröffentlicht unter Sonstiges, Webserver | Verschlagwortet mit , , , | Kommentare deaktiviert

Evolution des modernen Geeks

Zum besseren Verständnis der Entwicklung des modernen IT-Profis (oder „Geeks“) hat SolarWinds vor kurzem eine Umfrage zur neuen IT durchgeführt. Fast 300 IT-Profis in den USA und in Kanada antworteten auf Fragen wie: Was macht die aktuelle und zukünftige Infrastruktur komplexer? Welche Qualifikationen und Fähigkeiten brauchen IT-Profis? Welche Erwartungen sind mit dem Beruf verknüpft? Die Ergebnisse zeigen, dass sich die Rolle des modernen IT-Profis in der mehr und mehr technologiebestimmten Umgebung stark gewandelt hat. Die … Weiterlesen

Veröffentlicht unter Sonstiges | Kommentare deaktiviert

Türsensor – selbst gebaut

Mit einem Kapazitiven Taster lässt sich allerhand Blödsinn betrieben. Einen solchen Taster kann man leicht selbst zusammenbauen, eine Anleitung findet man unter http://www.modding-faq.de/Forum/index.php?topic=20032.0 Die benötigten Teile dafür kann man alle bei Reichelt bestellen: Ich verwende diese Schaltung an meinem Türgriff. In Verbindung mit einer Lichtschranke am Türrahmen und einer USB-Karte für meinem Home-Server. Dadurch kann ich feststellen, ob die Türklinke von innen in der Hand gehalten wird, wenn die Türe sich öffnet. Somit kann ich … Weiterlesen

Veröffentlicht unter SmartHome | Verschlagwortet mit , , , , | Kommentare deaktiviert

Segen des 21. Jahrhunderts

Wie die Arbeitswelt sich verändert – und diese Veränderungen dennoch als selbstverständlich angesehen werden Von Lawrence Garvin, Head Geek bei SolarWinds   Für manche Politiker ist das Internet immer noch Neuland, doch in der Unternehmenswelt ist das Netz der Netze längst angekommen. Doch das war bis vor einigen Jahren längst nicht überall die Realität. Viele Firmen kamen bis in die Nuller-Jahre komplett ohne Anbindung an das World Wide Web aus – sehr zum Verdruss der … Weiterlesen

Veröffentlicht unter Sonstiges | Verschlagwortet mit , , | Kommentare deaktiviert