Schlagwort-Archive: Automatisierung

Sensortaster am Bett – Tolle Idee!

Ein weiterer Sensortaster am Bett ist ein spezieller Geheimtipp! Der Wecker läuft über den Server und ertönt über einfache PC-Lautsprecher. Ebenso kann er digital abgeschaltet werden. Einfach den Sensortaster berühren – schon ist wieder ruhe Einfache Programmierung macht den Sensortaster äußerst mächtig: Wenn beispielsweise kein Wecker klingelt und der Sensortaster betätigt wird bedeutet das, das genaue Gegenteil: Gute Nacht! Dabei werden alle Lichter gelöscht und die freundliche, digitale Stimme wünscht eine Gute Nacht. Morgens, gerade … Weiterlesen

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

Türsensor mit Lichtschranke und Sensortaster

Wie schon in einem älteren Artikel beschrieben, ist es recht einfach, sich einen Türsensor mit Sensortaster zu basteln. Das Problem dabei war, wenn man nicht alleine Wohnt, oder häufig Besuch bekommt, wir ständig die Türe verschlossen und das Licht geht aus, wenn der Partner/Besucher geht. Daher habe ich nun eine Lichtschranke an der Türe (die Information Türe auf oder Türe zu) und einen Sensortaster neben der Türe angebracht. Wird die Türe aufgeschlossen (durch rfid-Leser oder … Weiterlesen

Veröffentlicht unter SmartHome | Verschlagwortet mit , , , , , | 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

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

eCommerce

Der professionelle, elektronische Handel gerät immer mehr in den Fokus. In der heutigen Zeit eröffnet man nicht einfach nur einen Online Shop, sondern nutzt eCommerce zum Verkaufen im Internet. Doch was so einfach klingt und modern, innovativ und technologisch hochwertig überzeugt, erfordert natürlich vom Nutzer einige spezifische Kenntnisse, oder aber das Zugeständnis, dass man die Programmierung des eCommerce Shop einem Spezialisten überlässt. Zahlreiche verschiedene eCommerce Angebote finden sich online, so dass schon die Entscheidung für … Weiterlesen

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