Ich habe Anwendung, die PHP/HTML/ASP-Websites generieren und ich möchte in der Lage zu lassen Sie die Möglichkeit, die Websites aus der Anwendung zu testen. Gibt es eine Möglichkeit das zu tun?Kann Build-Server in meiner Anwendung implementieren, die PHP/ASP unterstützen?
Antwort
Testen einer Website ist eine ziemlich komplizierte Aufgabe. Während Sie sicherlich einen Webserver und eine Test-Engine schreiben könnten, bin ich mir nicht sicher, warum Sie das wollen. Ich würde empfehlen, IIS (da Sie ASP benötigen) als Ihren Webserver und configuring it to support PHP. Verwenden Sie dann WatiN oder Selenium oder etwas ähnliches, um Ihre Websites zu testen.
Ich muss mit tvanfosson zustimmen. Es ist eine große Herausforderung, einen eigenständigen Webserver zu integrieren, der sowohl ASP als auch PHP unterstützt. Es kann wahrscheinlich getan werden, aber ich weiß nicht, ob Sie die Manpower oder Ressourcen dafür haben.
Ihre beste Hoffnung wäre wahrscheinlich, einen selbstkonfigurierenden Webserver mit Ihrer Anwendung zu integrieren. Für PHP könnte man einfach einen Open Source Webserver wie Apache mit der Zend Engine verwenden. Ich bin mir nicht sicher, wie Sie einen ASP-Interpreter mit Ihrer Software verteilen können.
Ich denke jedoch, eine praktikablere Lösung ist einfach zu tun, was Dreamweaver und die meisten anderen HTML-Editoren/Web-Entwicklungstools tun. Da der Benutzer wahrscheinlich bereits Zugriff auf einen Webserver hätte, könnten Sie ihm einfach die Anmeldeinformationen für den SFTP/SCP bereitstellen und die Anwendung den Code zum Testen auf den Remote- oder lokalen Server hochladen lassen.
- 1. Wie kann ich Cloud Computing in meiner Anwendung implementieren?
- 2. Wie kann ich anonyme Benutzer mit meiner Bewerbung unterstützen?
- 3. Hooking in meiner Anwendung
- 4. Wann sollte ich Spring Security ACL in meiner Anwendung implementieren?
- 5. Kann teamcity die Planungsfunktion unterstützen?
- 6. Wie kann ich die Fehler meiner Anwendung in JSF anzeigen?
- 7. Wie kann ich die Leistungsengpässe in meiner Ruby-Anwendung finden?
- 8. Kann Writeln Unicode unterstützen?
- 9. Wie kann ich die Größe meiner AngularDart-Anwendung optimieren?
- 10. Mit welchen Tools kann ich die Hardwareanforderungen meiner Anwendung ermitteln?
- 11. Ich kann nicht auf die URL meiner Anwendung zugreifen
- 12. Implementieren Sie BottomSheet in Anwendung
- 13. Wie kann ich die Größe meiner Mono-Touch-Anwendung schrumpfen
- 14. Wie kann ich die subjektive Geschwindigkeit meiner Anwendung verbessern?
- 15. wie Bild für iPad-Anwendung, die Retina-Display zu unterstützen
- 16. Kann Androide mehrere Sprachen unterstützen?
- 17. Wie kann ich ein Fax mit meiner Qt-Anwendung senden?
- 18. Wie kann ich die Web-Seite meiner Web-Anwendung in einer Android-Anwendung
- 19. Facebook-Integration in meiner App implementieren
- 20. Implementieren meiner eigenen Pow-Funktion in Java
- 21. Wie öffne ich die Einstellungen-Anwendung von meiner Anwendung?
- 22. Kann Tomcat mehrere JDBC-Verbindungspools unterstützen?
- 23. Wie kann ich die SQL GO-Anweisung in einer Java/jtds-Anwendung unterstützen?
- 24. Set Hintergrund meiner Anwendung
- 25. Wie Implementieren undo/redo in einer MVVM-Anwendung implementieren?
- 26. Architektur meiner Anwendung
- 27. Implementieren von Rule Engine in Rails-Anwendung
- 28. Implementieren von Pieptönen in Android-Anwendung
- 29. Strukturieren meiner AngularJS-Anwendung
- 30. Öffnen Sie die E-Mail-Anwendung aus meiner Anwendung
Um eine aussagekräftige Antwort geben zu können, wäre es gut zu wissen, welche Sprache und welche Anwendung Ihre Anwendung verwendet, um zu bestimmen, wie Sie einen Webserver mit PHP- oder ASP-Unterstützung einbetten können. – lothar