Se min sida runt amatörradio.
Författare: Lars Thunberg
Ny placering tempgivare
Ny placering av tempgivaren då den tidigare suttit under taket i skuggan. Dock visade sig att värmen från taket när solen lyser gjorde att temperaturen stack iväg uppåt och visade för mycket. Nu sitter den ovanför taket tillsammans med vind- och regnmätaren, fritt men i solen. Jag hoppas på jämnare värden nu.
Enhetstester i C# med JUnit
Efter många år som testare och testledare med inriktning funktionella system- och acceptanstester har jag nu fått möjlighet att deltaga i ett projekt runt framtagandet av ett API.
Här krävdes andra metoder än manuell testning och jag fick då möjlighet att gräva ner mig i enhetstester med C# och ramverket JUnit.
Som ”gammal” avdankad utvecklare fick jag stor hjälp av mina kollegor på Triona som skrev basen runt testerna. Sedan kunde jag bara fylla på med just de enhetstester som behövdes med enkel C#-kod.
Enhetstesterna skrivs och markeras som test:
Sedan körs testerna och presenteras snyggt:
Mina kollegor kommer sedan paketera detta på ett sätt att testerna körs automatiskt varje gång systemet byggs.
Snyggt!
Nu har jag lagt in en sida om hur jag mäter och rapporterar vädret:
Jag fick ett tips från en kollega om online-verktyget yUML som gör det enkelt att snabbt skapa UML-diagram, tex. för användningsmodeller.
Med hjälp av ett mycket enkelt scriptspråk byggs modellerna upp:
[Customer]-(Sign In)
[Customer]-(Buy Products)
(Buy Products)>(Browse Products)
(Buy Products)>(Checkout)
(Checkout)<(Add New Credit Card)
Resultatet kan länkas på flera sätt, tex. som en bild (detta är alltså en direkt länk till verktyget, inte en lokal bild):
Ett mycket bra verktyg som jag nu använder!
Under de år jag arbetat som testledare och testare har jag kommit fram till att följande punkter är en väg till att bli respekterad som testledare i ett projekt:
- Lär dig systemet i grunden. Testa mycket själv, sitt och ”lek” med alla funktioner. Som testledare ska du inte kunna allt i detalj men vara bäst på helheten. Lägg mycket tid på detta!
- Var jobbig med kravfrågorna – är det testbart? Du kommer till slut få respekt för ditt kunnande runt kraven.
- Plugga in kraven – lär dig dessa lika bra som systemet.
- Prata med användarna och beställarna. Gör detta ”utanför” projektplanen, dvs. var inte så hård att boka möten och workshops. Ta hellre en kaffe med en av beställarna, lär känna honom/henne och verksamhetens behov. Då blir du en bättre kvalitétssäkrare = (testare/testledare)!
- Hjälp projektledaren. Hela tiden… Du ska när som helst kunna driva projektet en kortare period tex. vid sjukdom från projektledare. Om du kan driva projektet en kortare period blir du även bättre att kvalitetssäkra.
- Vidga ditt synsätt / uppdrag. Se ditt arbete som kvalitetssäkring, inte bara test av programvara.
Ovanstående fungerar bra för mig i praktiken. Håller du med – eller inte? Kommentera gärna genom att klicka på ”bubblan” till höger om rubriken!