by melborp
30. oktoober 2008 23:34
Mõned minutid pärast seda, kui publitseerisin oma web testi urli parameetrite (querystringi) extractija leidsin CodePlexist projekti nimega Web and Load Test Plugins for Visual Studio Test Edition. Nimelt on inimesed Redmondis olnud tegusad suvel ja publitseerinud kasulikke pluginaid, rule ja ka Item Template meile kõigile kasutada ja elu mõnusam oleks.
Item Template -dest on olemas kõik vajalik:
ExtractionRule
ValidationRule
WebTestPlugin
WebTestRequestPlugin
LoadTestPlugin
Kaasas on ka üks sõltuvate requestide filtreerimise plugin, mõned extractionrule -d ja validationrule -d. Ei ole neid hetkel ise veel proovinud, alles avastasin. Aga igatahes Templated on koheselt kasutatavad :)
Kusjuures niisugust extractionrule -i seal ei ole nagu mina tegin.
by melborp
30. oktoober 2008 23:04
Ma olen alates Visual Studio 2008 välja tulemise ajast tegelenud ka Visual Studio Web Testidega, mis on kasulikud veebilehe kasutajapoolseks usecase -i testimiseks (ehk siis minek lehele ja vaadata, kas tuleb vastu lehekülg/vastus, mis on aktsepteeritav).
Visual Studio Web Testid on HTTP kihil toimivad testid, mis võimaldavad teha päringuid (GET, POST) kindla veebisaidi vastu. Visual Studio -l on Web Testide kirjeldamise abistamiseks loodud salvestaja (WebTest Recorder), mis jookseb IE -s ja võimaldab salvestada kõik Requestid. Web Teste on võimalik peale salvestamist korduvalt jooksutada. Web Teste saab ka kasutada Visual Studio Load Testide juures ja teha koormusteste veebirakendusele, pannes Web Testid jooksma kuni 1000 kasutaja alt samaaegselt ja jälgides serveri performance countereid ning tracida SQL -i andmebaasi käitumist.
Aga mu postituse eesmärk ei ole hetkel jagada teiega detailset informatsiooni Web Testide või Load Testide kohta. Kui suurt huvi üles näidatakse, siis heame...
[More]
by melborp
20. oktoober 2008 22:03
Kui te mõtlete Visual Studio Code Snippetite peale, siis te mõtlete, et toredad koodijupid, mida kasutada oma koodi failis (CS,VB). Ka mina mõtlesin nii. Ärge piirake end ainult koodi failiga, õigemini - ka ".xml" on koodi fail (deklaratiivne). Seega Code Snippetid töötavad väga hästi ka XML failide puhul. Mina leidsin XML failides kasutamise väärtuse kirjutades Sharepointi sisutüüpe, liste, väljasid jne. Väga tülikas on kopeerida ja kirjutada seda XML. OK, kui WSS -i schema failid on paigutatud õigesse kohta (C:\Program Files\Microsoft Visual Studio 9.0\Xml\Schemas), siis Visual Studio intellisense XML -i jaoks teeb kirjutamise mõnusaks. Aga siiski on tülikas seda XML -i niimoodi nullist kirjutada, võiks ju ainult lünki täita. Lisaks, kui tihti unustate te Field elemenfil niisugused atribuudid nagu StaticName või SourceID? Seega tegin ma terve arsenali (umbes 10) Sharepoint 2007 Code Snippeteid, mis aitaksid tihti kasutatavaid XML -i elemente kirja panna ja ma peaks ainult lüngad täi...
[More]
by melborp
17. oktoober 2008 18:36
Mitte progemisspetsiifiline kirjutus, aga väärtuslik reference, kuna tundub et ikka satun samasse olukorda vahest.
Umbes aasta tagasi kirjutasin ma, kuidas taastada Vistas Compressed folderite tuge, kui see peaks ära kaduma või mõni teine tarkvara ära nullib selle (seote .zip laiendi teise programmiga) või muu olukord. Mul igatahes hakkas IZarc jamama paar päeva tagasi, ekraan ei tulnud enam ette kui proovisin midagi lahti pakkida. Uuesti install ka ei aidanud. Igatahes, otsustasin hetkel loobuda sellest, aga IZarc -i maha lastes kahjuks ei taastunud vana olukord. Ja muidugi registris ise ringi käies ja korda proovida tehes võib asja hoopis hullemaks ajada (seekord ka õnnestus hullemaks ajada).
Ka ei toiminud vana juhend. Vaja oli suuta tagasi tekitada algseadistus, nii nagu on Vista installimise ajal.
Mina tõmbasin järgmise valmis scripti - http://www.vistax64.com/tutorials/65254-zip-file-support-restore.h...
[More]
4a6ed880-f276-4693-884c-2e4508073522|0|.0
Tags:
Vista
by melborp
17. oktoober 2008 08:48
Kolmapäeval toimunud seminari lõpus mainis üks mu vana kolleeg Vitast (Marti Kaljuve) vahendit, millega saab jälgida oma klaviatuuri kombinatsioonide kasutamist. Vahend saab aidata treenida ainult klaviatuuri kasutama (mis on üks põhilisi produktiivsuse tõstmise viise). Võimalik on oma hiir lukustada ühe rakenduse jaoks. Key Jedi autor kirjeldab seda specis nii:"Key Jedi can help you overcome your fear of the keyboard by disabling the mouse for the currently active application." :)
Ka saab konfigureerida Key Jedi ainult Visual Studio klahvikombinatsioone kuulama.
Mouseless mode toimib nii, et hiir lukustatakse klaviatuuri kombinatsiooni näitavasse aknasse ja sealt enam välja ei saa, enne kui mouseless mode -i välja ei lülitata.
Viimase versiooni vahendist leiate autori Roy Osherove -i blogist:
- KeyJedi (ehk ShortWatcher)
Head treenimist!
by melborp
17. oktoober 2008 06:48
Kolmapäeal toimus Visual Studio 2008 C# -i nippide ja trikkide seminar, mis minu arvates läks täitsa edukalt. Kohal oli umbes 70 inimest. Üritusele seatud eesmärk, et iga osaleja lahkuks seminarilt vähemalt paari uue triki ja nipiga, mida nad loodetavasti ka koheselt rakendama hakkavad. Edukust järeldan ma publikust, kes kõik tõstsid käe seminari lõpus esitatud küsimusele "Kes sai vähemalt kaks kasulikku uut trikki ja nippi teada" (üle ei lugenud, hindasin silmaga). Kava üritusel oli tihe ja lõpuks sai jäädud isegi ajahätta. Loodan, et keegi väikese ajalise ülemineku pärast kuskile hiljaks ei jäänud. Veel meeldis mulle, et küsimusi oli väga palju - küsimused ja interaktiivsus muudavad seminari palju meeldivamaks ja alati julgustan küsima - nii blogis kui ka seminaril. Kahjuks küll ajalisse hätta sattumise tõttu sai power ...
[More]
by melborp
14. oktoober 2008 07:23
Kuulujutud vastavad tõele, Silverlight 2.0 on jõudnud lõpuks RTW (Release to Web) staatusesse - ei ole enam Beta. See tähendab ainult ühte - saame näha veel vägevaimaid kasutajakogemusi ja elamusi veebi vahendusel, kuna Silverlight 2.0 lihtsustab .Net -s Silverlighti rakenduste ehitamist ja sisaldab endas näiteks Deep Zoomi. Täpsem loetelu: .NET Framework support with a rich base class library. This is a compatible subset of the full .NET Framework. Powerful built-in controls. These include DataGrid, ListBox, Slider, ScrollViewer, Calendar controls and more. Advanced skinning and templating support. This makes it easy to customize the look and feel of an application. Deep zoom. This enables unparalleled interactivity and navigation of ultrahigh resolution imagery. Comprehensive networking support. Out-of-the-box support allows calling REST, WS*/SOAP, POX, RSS and standard HTTP services, enabling users to create applications that easily integrate with existing back-end systems. E...
[More]