Skip navigation

Sign up | Lost password? | Help

Mini me...

powerchallenge clan widget test

My clan flash widget for my Powerchallenge.com clan clickable...






My teams trading card flash for my powerchallenge.com team... also clickable...

trac and setups..

Hello all! Im back from vacation. 4 weeks of pure rain and clouds, yay.. well.. atleast 3weeks of that, since we went to Greece the last week which provided us with lots of sun, bathing and beers!

Anyway... just to let you know how things works at work now when Im back from vacation..

We now have 'trac' up and running on a nice little exlusive server setup only for my QA dept =).

I installed vmWare server on it and then setup a nice little VM running 'Ubuntu server ed' on it which inreturn hosts the trac server through apache2 and mod_python. Yeah, I know.. maybe some of you dont know jack shit of what Im rambling about there, but here are some links to the things which I used to setup our ticketing system for my new workplace, if you are curious and want to know more, have a look at the links below.

Trac can be read about here:

vmWare server can be read about here:

Mod_python can be read about here: and how to set it up with trac here:



So, currently, I have setup trac in a somewhat un-ortodox way I belive, but I think that the way I have made it creates the least overhead and is a good foundation to get trac to the least intrusive when developing software...

Traditionally, you created on trac setup per project each with different adresses/sqlite db's/modules/plugins running on the same server. This meas that you can have 4 bugs called bug 1000 if you have 4 projects(ofcourse on different adresses, but still...) I dont like that idea if being able to have 4 bug numbers with the same 'name' so I hade to work around that.

The solution was to have one 'meta-project' which covered each product, which fortuantly was possible thanks to some nice help on the trac irc chat but also through the excellent wikis on how to setup trac and such.


We now have a very good startpage when logging into trac. Here you can see a good overview of the current number of open bugs for each product, current unassigned bugs per project and also assigned bugs per project. Since trac also is a completel WIKI solution, anyway with access rights to create wiki pages, can go in and edit any page(even the startpag) and therefor also create new 'filters' to show results/content etc which they find usefull for there projects. One of these filters I made was a ticket filter which shows how many bugs is assigned to 'QA verification'.

When a bug is send to QA, that means that the developer have submitted the bug for QA'ing or 'Verification' to verify that the fix he/she have made actually adresses the reported problem/enhancement which is described in the ticket. This is brilliant, because QA get's directly send a note(mail/rss) when anyone sets a ticket to 'Submit to QA'


Ohwell.. enough rambling about QA and trac and setup's etc.. current status is that Im very pleased with the performance of trac, the stability of trac and how easy an trac admin can change/adapt and create new 'functions' by simply tweaking trac to suite a products needs. =)

So, if you are thinking about setting up a ticketing system of somesort, please, please consider to have a look at trac, because it's simply outstanding! =)

I wonder how well a hdspa connection will work through my mobilephone....

...most likely much better then the fakn lousy 'internet' access they offer on the trains these days.. well... atleast as bad, but to a lower cost...

Yay :-)


I got my photo blogging working again! W00T!

bleah, internet access on trains suxxors... and Im heading down to Karlskrona for Mon-Wed!!

unbelievable.. how can SwedishRails even call this internet access.. and then also charge like... 120SEK(10€) for 2-3h of access.. =/

Anyway, im heading down to our second(or first) office which is based on Karlkrona in Blekinge(iirc) in the southern part of sweden. Im gonna meet up with the devs there and talk about how we can include QA mentality into there work and how we can make user that Im able to test things that are made down there, especially considering that Im based in another office 500KM away from them... I think it will work out fine, but we just have to agree on where to start work on this and what kind of expectations we should have considering all the different aspects of remote QA of applications and trying to get QA in the mindset of the devs.

Ofc, you might think that im just completely diss'ng the devs now, saying that I have to show them the QA mindset bla bla bla. Im NOT doing that.. however, sometime the devs dont see the other side of the coin when it comes to testing and it's different aspects. When testing something 'ad-hoc'(re-active testing, ie search for bug/find bug/report bug) you can pretty much take any software and just try to break it. That is fine and does not essentially requrie any greater plan or specifications. However, if you plan on doing a 'pro-active' testrun, this is a different story. When running a pro-active testrun you need access to how an application/feature/button/GUI should work according to the specification on that application/feature/button/GUI. Then, based on the testcases which you build up from the specification, you can start to test and report 'pass/fail' states... and here is the part where some devs miss out and dont see the point of having a specification set and written down for a feature/element inside a application. Ofc, this is easily fixed by mentioning this to the devs and asking them for a specification on each feature/element which you need to test....


...Ok.. not sure why I wrote all this text here.. but.. anyway.. this is a blogg and you are supposed to write down you thoughts in a blogg.. yes?

CyA!

goddamn...

... I miss disco...

BTW!, "Spore" creature demo is coool!!!!

Have you tried the spore demo which got released yesterday? Is just so completely cool! I showed it to my 9year old daughter who completely embrased it yesterday and sat a full 1½hour with it creating the most bizzare things on it!

If you wanna have a go at it, get it while it's hot!
http://www.fz.se/filer/?id=6382

What is this scrum anyway?

Ok, I know.. im old on the computer/it world... or.. well. sorta old.. been doing it the last 8 years now, with a direction against QA mostly, but also projectmanagement and group manager. I mean that Im quite comfortable in my clothing when it comes to QA and how to test things, however, Im completely fresh to this "scrum" business everyone is talking about.

When it comes to scrum, I really like the thinking about it and how it gives the thought controll back to the developers opposed giving the controll completely to the manager... However, with 2weeks sprints within scrum, Im sorta struggling with how to get the QA part of the scrum business working. A 'sprint' is a 2 week period where you have to complete a specific set of 'slices' which the dev decides to complete during a 2-4hour meeting. Each slice is a specific part(or goal) of the game/project which needs to be completed. A definition of a slice can for example be "Be able to run/control with a character inside the stadium and kicking/playing a ball"

That sounds fair enough you say? But what about from the QA side of things? How on earth should a QA be able to say that this definition for that slice is met? I mean, if you dont specify exactly what each thing in this highlevel definition is, how can I as a QA say that this is OK from a QA point of view? From the dev side, they can pretty much just put a qube which you control and you then just push a ball infront of you inside a big bowl and would still meet the definition of the slice...

Hmm.. Lets see what happends during the week =) I mean, what could possibly go wrong?

:spock:

rain! oh rain?

hmm.. today was a new day I noticed... no longer full sunshine and 24+ degrees while bicycling to work... but still.. I kinda liked it. Not that I was cold or anything.. but that it more fresh, more energi in the air so to speak.. Let's hope some rain drops down today to make things even better... then I can start to look for some new sunshine tomorrow again. :smile:

hmm.. registrating at nvidia.com as a developer is fubar..

Ok, just spend 30min trying to register at nvidia.com home page for developer relations connections.. only took my like 40min.. why oh why do they need all that info... and whey did they not tell me that the webform was broken before I entered all the requried info into the page.. =/

gah!

apache web-server from hell...

OMG.. I just hate apache webservers which runs on the company's svn server... especially when you are supposed to install stuff on it and through the root account.. I mean.. what could possibly wrong.. P:

OK, im not used to setup one or more then alter and setup virtualhosts and stuff.. then add to that the issue tracker is supposed to run through a mod_python binding aswell... gah..

Oh well.. I need to practice on this some more during the weekend through some virtual machine to see what I do get things right..

Ok, cya later!

m2 m2....

Ok.. so im ofc running Opera 9.5 at my new work... however.. they have a policy about which application can be installed on the computers at work, specifically which browsers that where to be used... anyway.. I did not pay much attention to that when it came to browsers. When I started at Opera back in 2003 I tried m2 a couple of times for roughly a year... but I just had to go back to something else since I did not really get to grips with it and its automagic sorting of mails into filters etc.. this was back during Opera 7.22 or something..

Anyway... So I just simple ignored the 'rules' on the wiki at my new place and installed Opera 9.5'ish. I was quite comfortable that I would not get into trouble doing so firstly because we are a webbased company with more or less making webgames, who would be able to point fingers at me for installing a product of which we make our living...secondly.. hey.. Im a QA manager.. I can pretty much install which I see suitable for doing my job =) So.. Opera was the first application I got after the 'reinstall' of the Dell mashine yesterday. P:

Yesterday during a sushi lunch with some of new workmates I asked about these rules of the 'computer 101' part of the wiki.. was that really that strict?... apperantly it was NOT, and they just had it as a reference to say to newbie's in the company that you are not allowed to install anything illegal crap on your computers..

Anyway... now you have just spend a couple of minutes reading a pretty much useless blogpost from me... again.. P:

cya!

ok... hmm.. second day....

... and I had to completely re-install my newly bought Dell laptop.. :frown: anyway.. now 1h and 16min after arriving from work im already up to the same status of which my laptop was when I left for work yesterday... so im getting the hang of windows yet again..

first day at work... lunch just finished..

Ok, so I managed to get my mail, skype, wiki, truecrypt, miranda, winrar, dualscreen, opera 9.5beta setup before lunch today... I wonder when I can check out the new games from the repositories P:

here is the place that Im working at from today and onwards

www.powerchallenge.com

This month is the first of the last...

... for me working at Opera Software. awww I have decided that I need to move on and try something new(not really new though) and different. My 'drive' to work and perform my best has been much lower this last year. So, 2 weeks ago I got an offer from a computer games company called Powerchallenge.com which I accepted. Look here for their next release
I will start at the new location the first of June this year and I will be in charge of their QA processes and procedures.

"Screw you guy's, Im going home"
and ofc,
if you have questions, please drop a comment or two down below.. =)

FAMILJEN TVÄTTBJÖRN :-)


No title

KAPRUN 2300 M

White snow, no cues, cold beers and constant sunlight... OMG, why just not move the Opera office here... ;-)<br/>


What a view! :)