Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Vorschlag für die nächste Version - Test-Team

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Vorschlag für die nächste Version - Test-Team

Geplant Angeheftet Gesperrt Verschoben Entwicklung
18 Beiträge 12 Kommentatoren 1.3k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von
    #9

    @sigi234:

    Hallo,

    auch NORMALE User die keine Programmier- Erfahrung haben sollten dabei sein , weil das sind ja der Hauptteil der Anwender.

    Weil ein Normaler User denkt und handelt mit Sicherheit anders als Programmierer….......... ;)

    Oder was sagt Ihr dazu? `

    klar du hast recht…aber... ich wollte es erstmal abchecken ob und wer von den "erfahrenen" lust hat..es bringt nichts wenn "jeder" hier schreit und im entdefekt weiss er nicht wie einen zuatzadmin installiert oder oder ... die leute sollten schon Ahnung haben und natürlich unterschiedliche Systemkonstellationen besitzen

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    1 Antwort Letzte Antwort
    0
    • apollon77A Online
      apollon77A Online
      apollon77
      schrieb am zuletzt editiert von
      #10

      Vllt sollten wir den Thread ins "Tester" Forum schieben … das war mal genau für soewas gedacht ... da sind glaube auch einige Leute die öfter schon mitgetestet haben ... ?!

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • kmxakK Offline
        kmxakK Offline
        kmxak
        Most Active
        schrieb am zuletzt editiert von
        #11

        Testen ist ein sehr breit gefasster Begriff. Mir steht recht viel Hardware zur Verfügung daher könnte ich persönlich auf lauffähigkeit usw. Testen geht es aber in Richtung Fehler im Code finden bin ich recht schnell raus. Falls es also auf der Hardware Schiene mit etwas Software Know-how Hilfe gibt wäre ich dazu auch bereit was aufzusetzen.

        Gesendet von meinem SM-G930F mit Tapatalk

        Gruß Alex

        1 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #12

          hmmm,

          das haben wird doch eigentlich bereits so ?

          Getest wird immer im latestrepository befohr es in stable komt (produktion).

          Jeder der moechte kan im latest mithelfen, meistens kommt im forum auch ein aufruf zum testen.

          Erst wen genuegend feedback gekommen ist, fehler beseitigt (oder auf naeste release verschoben) kommt die ganze sache ins stable und damit produktion.

          Die frage kommt dan mehr auf, das dies in der basis so ist, wie will man sich organisieren und ist was wir im moment haben nicht bereits ausreichend.

          Greetz,

          Dutch

          1 Antwort Letzte Antwort
          0
          • arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #13

            @Dutchman:

            hmmm,

            das haben wird doch eigentlich bereits so ?

            Getest wird immer im latestrepository befohr es in stable komt (produktion). `

            ja und wer macht .. jeder.. der lust hat.. nach chema f.. ach ja dann läuft halt nicht

            Testpaln was ist das .. brauch ich nicht.. ich weiss was ICH mache.. und das ist KACKE

            @Dutchman:

            Jeder der moechte kan im latest mithelfen, meistens kommt im forum auch ein aufruf zum testen.

            Erst wen genuegend feedback gekommen ist, fehler beseitigt (oder auf naeste release verschoben) kommt die ganze sache ins stable und damit produktion. `

            was heisst genuegen feedback..wenn sich 5 Leute gemeldt haben oder 500.. wenn ein Multihost läft ist es dann ok ..oder erst wenn es dunkel ist im Hause

            @Dutchman:

            Die frage kommt dan mehr auf, das dies in der basis so ist, wie will man sich organisieren und ist was wir im moment haben nicht bereits ausreichend.

            Greetz,

            Dutch `

            deshalb meine Frage.. als nächstes wollte ich mal dieBereitschaft abklappern wer was machen kann und wie lange er an Zeit zu investieren vermag..

            aber einz nach dem anderen

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #14

              Ich hab es ja nicht so mit Testen, für mich wären Testpläne für meine eigenen Adapter schon eine gute Hilfe.

              Auch automatisierte Funktionstest wären Super.

              Aus meiner Sicht sollte sich das Team dann vor allem um die Pläne Kümmern anhand derer weniger erfahrene die Tests machen.

              Testplan ist für mich halt eine Ausführlichere Checkliste, wo bei bedarf auch eine Erklärung dabei ist wie man das dann prüfen kann.

              Gesendet von meinem m8 mit Tapatalk

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • TomTT Offline
                TomTT Offline
                TomT
                schrieb am zuletzt editiert von
                #15

                Auch ich wäre bereit, soweit es geht beim Testen mitzumachen.

                Habe aber recht wenig Erfahrung im JavaScript und Linux und leider auch nur ein Produktivsystem, wo die Tests auch laufen müssten.

                Daher läuft bei mir auch momentan alles im Stable Status.

                Bin aber in Planung, mir noch ein wenig weitere Hardware zuzulegen und da könnte ich dann wirklich auch alles im Latest laufen lassen….

                Und auch Alpha oder PreAlpha. Schwanke noch zwischen einem Tinker S oder einem Opi Plus 2E...

                Ich denke aber, das jedes Feedback beim Testen willkommen ist, auch wenn es denn so heißt : Alles läuft sauber...

                Oder sehe ich das falsch?

                just my 2 Cents

                Tom

                PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
                if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

                1 Antwort Letzte Antwort
                0
                • DutchmanD Offline
                  DutchmanD Offline
                  Dutchman
                  Developer Most Active Administrators
                  schrieb am zuletzt editiert von
                  #16

                  Ich komme selber aus der iT Branche und war 2-Jahre entverantwortlicher Testmanager also die pro/Con und Schwierigkeiten bin ich mir bewusst.

                  Mein Gedanken :

                  • Entwickler/core team hat die development tedt in eigener hand

                  • pro adapter währe es cool wenn man einen Funktions Testplan hat, was sollte getestet werden um Funktionalität sicher zu stellen

                  • Tester = es währe sehr hilfreich wenn man pro Adapter ein paar Leute festlegen könnte die die Funktionstest auf sich nehmen, das werden nicht immer die selben sein den jeder hat andere Adapter und Hardware

                  Wen man sich so organisieren könnte und dan abstreichen könnte ob die Test ausgeführt und ok sind währe das eine geniale Sachen

                  Updates auf Adapter sind immer, so nennen wir das, unit Test (js-controller ist gleich geblieben) man testet also nur die Funktionalität des Adapters.

                  Ein Update des Core ist ne andere Sache, eigentlich müsste man hier einen Integration Test durchführen was bedeutet alle Adapter mit dem neue Core definierte Test durchlaufen lassen.

                  Man kan hier auch das ein und andere automatisch machen.

                  So Mal zur Gedanken Anregung

                  Sent from my iPhone using Tapatalk

                  1 Antwort Letzte Antwort
                  0
                  • apollon77A Online
                    apollon77A Online
                    apollon77
                    schrieb am zuletzt editiert von
                    #17

                    Hey,

                    also einen Teil davon gibt es schon.

                    Jeder Adapter im Repo hat automatisierte Teste die bei jedem Commit laufen und den Adapter mindestens Installieren (inkl. der Dependencies) und starten. Das ganze auf Linux, macOS und WIndows und mit mindestens nodejs 6,8,10 und teilweise noch 4.

                    Hierzu wird immer der GitHub-Stand vom js-controller verwendet, sodass wir sehr schnell sehen wenn eine Änderung dort etwas kaputt macht.

                    Für einige der wichtigen Core-Adapter laufen die Tests deswegen auch mindestens täglich ohne Änderungen. Hat auch in einigen Fällen schon Fehler aufgezeigt die dann schnell gefixt werden konnten!

                    Einige Adapter haben auch anstelle der "nur installation und start"-Tests noch erweiterte Adapterspezifische Tests drin die noch weiterführend testen. Aber es gibt noch zu viele Adapter die diese Möglichkeiten nicht nutzen und damit leider Funktionalitäten nur manuell testbar sind … :-)

                    Der js-controller hat ebenso umfangreiche automatisierte Tests die bei jedem Commit ausgeführt werden. Ich tippe das wir eine funktionale Abdeckung von ca. 50-70% haben. Das ist einiges an Arbeit und wird erweitert wie nötig bzw. wie Zeit ist.

                    Das so mal der Stand der "technischen Tests". Das ganze System haben wir geschaffen als wir vor ca. 1-2 Jahren das Problem hatten das Adapter öfter auf einzelnen NodeJS Versionen oder Betriebssystemen nicht bei Änderungen kaputt gegangen sind und hat uns einen großen Schritt vorangebracht.

                    Da jedes System aber doch wieder anders ist und User andere Funktionen nutzen werden wir immer "manuelles testing" brauchen ... bzw. das komplett und vollumfänglich zu automatisieren ist auch eine Frage von Kosten-Nutzen :-)

                    Ingo

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    1 Antwort Letzte Antwort
                    0
                    • arteckA Offline
                      arteckA Offline
                      arteck
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #18

                      na das ist ja schon mal was..Resonanz ist da und Verständniss auch…klasse...

                      ich mach mir paar Gedanken..

                      zigbee hab ich, zwave auch, nuc's genauso und HA auch

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      473

                      Online

                      32.7k

                      Benutzer

                      82.3k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe