Die Testpyramide Teststufen in Form einer Pyramide visualisieren

Die Test­py­ra­mi­de (engl. Test Pyra­mid) visua­li­siert die Test­stu­fen des Soft­ware­tests in Form einer Pyra­mi­de.Die­ser Bei­trag beschreibt die Test­py­ra­mi­de. 1. Beschrei­bung Das → ISTQB schreibt zur Test­py­ra­mi­de /ISTQB-→ Glos­sar/:“Ein gra­phi­sches Modell, wel­ches das Ver­hält­nis der Test­um­fän­ge der ein­zel­nen Test­stu­fen dar­stellt, mit mehr Umfang an der Basis als an der Spit­ze.” Die Test­py­ra­mi­de visua­li­siert somit Test­stu­fen. Beim … 

Wei­ter­le­sen …

Die agilen Testquadranten Testarten dem praktischen Einsatz zuordnen

Die agi­len Test­qua­dran­ten (engl. Agi­le Test­ing Qua­drants) für den → Soft­ware­test ord­nen Test­ar­ten und Test­stu­fen eini­gen Test­zie­len zu.Die­ser Bei­trag beschreibt die agi­len Test­qua­dran­ten nach Crispin /Crispin08/. 1. Beschrei­bung Das → ISTQB schreibt zu den agi­len Test­qua­dran­ten /ISTQB-→ Glos­sar/:“Agi­le Test­qua­dran­ten: Ein Klas­si­fi­ka­ti­ons­mo­dell für Test­ar­ten bzw. Test­stu­fen in vier Qua­dran­ten, das sich auf zwei Dimen­sio­nen von Testzielen … 

Wei­ter­le­sen …

Top-down oder Bottom-up? Was ist der Unterschied?

Mana­ge­­ment-Zusam­­men­­fas­­sung zu die­sem Bei­trag:Die Begrif­fe Top-down oder Bot­­tom-up wer­den im → Soft­ware Engi­nee­ring, in der Soft­ware­ent­wick­lung und in Dis­zi­pli­nen wie → Requi­re­ments Engi­nee­ring oder → Pro­jekt­ma­nage­ment benutzt.In die­sem Bei­trag wird eine Beschrei­bung der bei­den Begrif­fe mit eini­gen kon­kre­ten Ein­satz­sze­na­ri­en gelie­fert. Die bei­den Begrif­fe kön­nen im Sof­t­­wa­re­en­t­­wick­­lungs- / Sof­t­­wa­re-Engi­­nee­ring-Kon­­­text fol­gen­der­ma­ßen cha­rak­te­ri­siert wer­den: 1. Grund­le­gen­de Beschrei­bung Die … 

Wei­ter­le­sen …

Pilot oder Prototyp? Was ist der Unterschied?

Mana­ge­­ment-Zusam­­men­­fas­­sung zu die­sem Bei­trag:Die Begrif­fe Pilot und Pro­to­typ wer­den im Sys­tems oder → Soft­ware Engi­nee­ring und in der Soft­ware­ent­wick­lung benutzt.In die­sem Bei­trag wird eine Beschrei­bung der bei­den Begrif­fe gelie­fert. Die bei­den Begrif­fe kön­nen im Sof­t­­wa­re­en­t­­wick­­lungs- / Sof­t­­wa­re-Engi­­nee­ring-Kon­­­text fol­gen­der­ma­ßen cha­rak­te­ri­siert wer­den: Pilot: Erst­an­wen­dung, die dazu dient, ein fer­ti­ges Sys­tem zu über­prü­fen und in eine Vor­se­rie gehen … 

Wei­ter­le­sen …

Key User oder Power User? Was ist der Unterschied?

Mana­ge­­ment-Zusam­­men­­fas­­sung zu die­sem Bei­trag:Die Begrif­fe Key User und Power User wer­den im → Soft­ware Engi­nee­ring und in der Soft­ware­ent­wick­lung benutzt.In die­sem Bei­trag wird eine Beschrei­bung der bei­den Begrif­fe gelie­fert. Die bei­den Begrif­fe kön­nen im Sof­t­­wa­re­en­t­­wick­­lungs- / Sof­t­­wa­re-Engi­­nee­ring-Kon­­­text fol­gen­der­ma­ßen cha­rak­te­ri­siert wer­den: Key User: Der­je­ni­ge, der Ent­schei­dung zur Umset­zung tref­fen kann Power User: Der­je­ni­ge, der das Umfeld am … 

Wei­ter­le­sen …

Softwarearchitektur Die Definition und Beschreibung von Softwarearchitekturen mit professionellen Methoden

Die Soft­ware­ar­chi­tek­tur beschreibt den Auf­bau eines Soft­ware­sys­tems und unter­stützt die Ent­wick­lung von Soft­ware­sys­te­men. Die Soft­ware­ar­chi­tek­tur eines Soft­ware­sys­tems ist ent­schei­dend für die Lauf­fä­hig­keit und Akzep­tanz eines Sys­tems. Nur “gute Soft­ware­ar­chi­tek­tu­ren” tra­gen ein Sys­tem durch den gesam­ten Lebens­zy­klus. 1. Ein­lei­tung und Grund­la­gen Hier wer­den zunächst eini­ge Defi­ni­tio­nen zur Soft­ware­ar­chi­tek­tur vor­ge­stellt.  1.1 Defi­ni­tio­nen In der Wiki­pe­dia steht zur … 

Wei­ter­le­sen …

Softwaretest Das Testen von Software mit professionellen Methoden

Der Soft­ware­test / das Tes­ten von Soft­ware beschäf­tigt sich mit der Über­prü­fung von → Qua­li­tät von Soft­ware bei der Soft­ware­ent­wick­lung.Die­ser Bei­trag stellt eini­ge Ele­men­te des Soft­ware­tests dar. Das Tes­ten von Soft­ware hat einen bedeu­ten­den zeit­li­chen wie finan­zi­el­len Anteil bei der Erstel­lung von Soft­ware. Ohne Tes­ten wird in der Regel kei­ne Soft­ware zum Ein­satz kom­men, denn nur … 

Wei­ter­le­sen …

Software Engineering Die Entwicklung von Software mit professionellen Methoden

Soft­ware Engi­nee­ring ist die Dis­zi­plin, die ver­schie­de­ne Teil­be­rei­che zur Ent­wick­lung von Soft­ware­sys­te­men beschreibt. Wo kann ich Sie unter­stüt­zen?Falls Ihr Soft­ware­pro­jekt auf­ge­setzt oder gestar­tet wer­den muss, so steht kann ich mein Know-how rund um die Ent­wick­lung von Soft­ware­sys­te­men ein­brin­gen, ins­be­son­de­re was den kon­kre­ten Ein­satz von Vor­ge­hens­mo­del­len oder den Ein­satz von Sys­­tem-Model­­lie­run­­gen (bei­spiels­wei­se mit der BPMN oder … 

Wei­ter­le­sen …