IT -Teststrategien, -umsetzung, -technologien
Posts 11-17 of 17
- Back
- Next
-
Roland SchmidtThe company name is only visible to registered members.Re^6: Funktionales Testen und dann ... was ist mit Performance?
Bereits in der Analyse sollte man die gesamte Umgebung ermitteln, unter der das System läuft. Damit ist nicht nur Hardware gemeint sondern auch die notwendige und die erwartete Performance+Stabilität.
Natürlich bekommt man das nicht geschenkt. Normalerweise darf man das im Interview selbst herausfinden.
Es ist aber unbedingt notwendig die Kennzahlen zu wissen um das Design entsprechend festlegen zu können.
Während der gesamten Entwicklung sind dann parallel zu den funktionalen Tests diese Tests notwendig. Im Nachhinein noch ein bißchen Performance einzubauen ist bei großen Systemen einfach nicht möglich.
- 29 Nov 2005, 3:06 pm
-
Alexander Levin Premium MemberThe company name is only visible to registered members.Re^7: Funktionales Testen und dann ... was ist mit Performance?
@all:
Ich möchte Herrn Schmidt zustimmen, dass es von elementarer Bedeutung ist frühzeitig mit der Testplanung zu beginnen; der Testprozess sollte parallel zum Entwicklungstest ablaufen. Zudem müssen hinreichend Zeit und Ressourcen hierfür veranschlagt werden. Performance-Tests sind meistens sehr aufwendig und dadurch häufig nicht in voller Breite durchführbar. In dieser Hinsicht muss der Aufwand jeweils gegen das Risiko abgewogen werden.
Grundsätzlich sehe ich die Performance Tests jedoch auch als Bestandteil des funktionalen Testens bei allen Systemen, bei denen die Performance oder die gefühlte Performance eine Rolle spielt..
- 30 Nov 2005, 6:10 pm
-
Sancho Fock Premium MemberThe company name is only visible to registered members.Re^6: Funktionales Testen und dann ... was ist mit Performance?
Michael Leibfried schrieb:
Es gibt gar keine sinnvollen Perfomance-Vorgaben - wohl aber eine gefühlte Performance. Bei Client-Server-Anwendungen weiss ich zu Entwicklungsbeginn noch gar nicht wie meine Laufzeitumgebung aussieht.
Das kann ich nur unterstreichen. Genau hier liegt zumeist das Problem!
Und ich möchte auch daran erinnern, daß es zu den best practices gehört neue Systeme nach dem Leitspruch "Make it work, and then make it fast".
Und ja: dafür muß man in Performance Tests investieren, alledings lässt sich in den meisten Systemen das gleiche Ergebnis durch einfaches Profiling erzielen. Allerdings kann man dann nicht so hübsch werbewirksam sagen wir können x user ;-)
- 06 Dec 2005, 5:36 pm
-
Roland SchmidtThe company name is only visible to registered members.Re^7: Funktionales Testen und dann ... was ist mit Performance?
So einfach kann ich das nicht stehen lassen - zumindest ungefähre Vorstellungen sollte man haben.
Evtl. kann man ja den Auftraggeber (oder noch besser, den zukünftigen Anwender) provokativ fragen.
Es ist ja schon im Entwurf ein Unterschied, ob ich 10 oder 10.000 Anwender erwarte.
- 07 Dec 2005, 12:27 pm
-
Sancho Fock Premium MemberThe company name is only visible to registered members.Re^8: Funktionales Testen und dann ... was ist mit Performance?
Ja natürlich sollte man das. Leider ist das oft nicht der Fall, jedenfalls was die Performance angeht machen die meisten dicke Backen, insbesondere die Kunden oder gar die Anwender, die sagen (aus Ihrer Sicht völlig richtig) :"Ähh ja schnell genug halt". Das ist zwar richtig, aber keine valide Performance Anforderung.
Was die Lastfähigkeit angeht, so sieht das oftmals etwas besser aus, da gebe ich Ihnen Recht, aber Last und Performance sind zweierlei Dinge, auch wenn sie durchaus starke Wechelwirkungen aufeinander haben.
Roland Schmidt schrieb:
Es ist ja schon im Entwurf ein Unterschied, ob ich 10 oder 10.000 Anwender erwarte.
Damit haben Sie zweifellos Recht diese Anforderung entscheidet über die Architektur, und die wiederspricht nun aber ggf. direkt der nicht formulierten Anspruchshaltung "Ähh ja schnell genug halt".
Was dann noch übrig bleibt ist nicht es so schnell zu machen wie nötig, sondern so schnell zu machen wie möglich, und wenn man das erreichen will, ohne die Stabilität zu bedrohen, dann macht man das am Ende und nicht am Anfang des Erstellungsprozesses.
- 07 Dec 2005, 1:46 pm
-
Enrico Weigelt(not a XING member)Re^3: Funktionales Testen und dann ... was ist mit Performance?
Wolfram Karl Arno Bierkant schrieb:
Es heißt immer Kompatibel oder gar Zertifiziert für Hardware und Betriebssystem. Was aber ist mit Programmen,die auf gleiche Adressräume zugreifen?
Neulich erlebt mit Photoshop und Photoimpact Video Bearbeitung. War Krieg pur.
Und WIN doof gibt Meldung ich habe Kopfweh-und in Wirklichkeit steckte ein Nagel im Fuss..;))
Ehrlichgesagt frage ich (als *nix- / GNU-Mensch), weshalb eine normale
Anwendung überhaupt Zugriff auf solche Resourcen bekommt. Sollte
man sowas nicht generell dem Kernel überlassen ? ;-o
Gruß
- 12 Oct 2007, 9:02 pm
-
Post visible to registered members
- Back
- Next
