Bestes Builder-Tool zur Fehlerbehebung

Wir haben einen CMS-Builder in unserem Unternehmen, der von Geschäftsleuten verwaltet wird, das Problem ist, dass sie bei jedem Problem an das Entwicklungsteam kommen, und 90 % der Probleme haben nichts mit Code zu tun (Konfigurationen und Einstellungen und Seiten, Artikel, Sprache ... im CMS)

Ich dachte, wenn es eine Fehlerbehebungsanwendung gäbe, könnte das dem Entwicklerteam sehr helfen, denn wenn die Geschäftsleute ein Problem hatten, gingen sie zuerst zu dieser App und basierend auf Fragen und Antworten würden sie eine richtige Lösung bekommen oder sie zumindest dazu bringen, die zu überprüfen Erste Dinge, und wenn sie das Problem immer noch haben, senden sie ein Ticket an das Entwicklerteam. (So ​​etwas wie das Windows-Fehlerbehebungstool)

Ich habe im Netz gesucht, aber kein "Troubleshooting Builder Tool" gefunden, ich wollte fragen, ob jemand das gleiche Problem hat oder jemand ein gutes Tool dafür kennt?

Möglicherweise ein Haufen generischer Browser-Testskripte? gebaut mit
Welches Betriebssystem muss unterstützt werden? Welche Eigenschaften benötigen Sie ("am besten" ist sehr subjektiv: Die Eule des einen ist die Nachtigall des anderen)? Was ist dein Budget? Irgendwelche lizenzspezifischen Anforderungen? Bitte bearbeiten Sie Ihre Frage und fügen Sie diese Details hinzu. Vielen Dank!
Ihnen ist klar, dass, egal was Sie ihnen geben, ihre erste Aktion immer sein wird, direkt zu den Entwicklern zu kommen, nicht wahr?
Ich denke, wonach Sie suchen, nennt man ein Expertensystem . Mit diesem Suchbegriff erhalten Sie möglicherweise bessere Suchergebnisse
Auch wenn Sie vielleicht nicht nach einer akademischen Lösung suchen, sollten Sie erwägen, sich ein Spiel namens „ 20 Fragen “ (oder so) zuzulegen, bei dem Ihre Antworten in eine Datenbank eingetragen werden. Anstatt Tiere und Zeug hinzuzufügen, fügen Sie Fragen hinzu wie "Enthält die Konfigurationsdatei X Y?"
Ein guter Ausdruck für Google wäre "Wizard Builder".

Antworten (1)

Ich kenne keinen generischen "Trouble-Shooter-Builder", und nehme an, dass Sie gegoogelt haben.

Da dies eine maßgeschneiderte Lösung sein muss, die auf Ihr CMS und seine Anwendungsfälle zugeschnitten ist, würde ich vorschlagen, dass Sie eine Reihe von Browser-Skripts codieren, die mit Selenium erstellt wurden (das beliebteste, daher gut unterstützte und dokumentierte und recht brauchbare, generische Browser-(Test-)Skriptsprache) und auf Ihr CMS zugeschnitten.

Sie könnten die Skripte so programmieren, dass sie die Fehlerbehebung durchführen, die Sie normalerweise manuell durchführen müssen, und sie Probleme und Lösungen direkt in Pop-ups an die Geschäftsleute melden lassen.

Auf diese Weise sollten sie den Trouble-Shooter ausführen, auf seinen Rat reagieren und Ihre Entwickler nicht belästigen.

Selenium ist ein Testtool für Web-Apps, richtig? Wie baue ich damit ein Expertensystem für mein C#-Desktopprogramm?
hm? Woher kommt C#? Ich sehe es nicht in der ursprünglichen Frage. Ja, Selenium dient zum Testen von Browser-Apps, aber da es den Browser steuert, kann es so geschrieben werden, dass es durch einen Assistenten geht. Ah! Das ist es, was das OP will - ein Zaubererbauer.