Pages

October 30, 2011

How To Cheat At Online Courses

I am studying IT at the University of Tartu, where a lot of materials and tests are online. We have a moodle.ut.ee system for organizing all these online stuff and as I founded yesterday it is not very suitable for IT students.

Another day I had to do some crosswords and when I saw them I was really interested how they were made.


So I looked into the source code of the page (I am usually looking into that if the web page structure is interesting for me). The crossword is made in JavaScript and I was really surprised when I saw all the correct answers there:


L = new Array();
L[0] = new Array('','G','','','','','','','','','','','','P','','','','','','');
L[1] = new Array('A','R','E','A','A','L','I','L','I','N','G','V','I','S','T','I','K','A','','');
L[2] = new Array('','E','','','','','','','','','','','','\u00DC','','','','','','');
L[3] = new Array('','E','','','','','','','','','','','','H','\u00C4','G','U','S','A','D');
L[4] = new Array('','N','','','','','','','','','','','','H','','','','','','');
L[5] = new Array('','B','','','','','','','','','','','','O','','','','','','');
L[6] = new Array('','E','','','U','N','I','V','E','R','S','A','A','L','I','D','','','','');
L[7] = new Array('','R','','','','','','','','','','','','I','','','','','','');
L[8] = new Array('','G','','','','','S','\u00DC','N','K','R','O','O','N','I','A','','','','');
L[9] = new Array('','','','','','','','','','','','','','G','','','','','','');
L[10] = new Array('','','','','','','','','','','','','','V','','','','','','');
L[11] = new Array('','','','','','D','I','A','K','R','O','O','N','I','A','','','','','');
L[12] = new Array('','','','','','','K','','','','','','','S','','','','','','');
L[13] = new Array('','','','','','','O','','','','','','','T','','','','','','');
L[14] = new Array('','','','','','L','O','G','O','P','E','E','D','I','A','','','','','');
L[15] = new Array('','','','','','','N','','','','','','','K','','','','','','');
L[16] = new Array('','','','','','','','','','','','','','A','','','','','','');


In fairness I should say that this crossword is made using quite famous test systems Hot Potatoes.

October 29, 2011

Short Summaries Of James Bach

Here are some notes, which I wrote down during the Rapid Software Testing course by James Bach. These are not the quotations and exact words of James Bach - these are short summaries of his speech.


* Tester proofs that it can work, not that it will work. Tester can only say, that it worked so far, not that it will work in the future.

* Tester don't brake the software, because it is already broken. Tester is just "lightning" the bugs.

* People will find more problems if they have less information.

* If you need to test something with data, then the data should move and go through all possible paths.

* All good formal testing is based on the informal testing.

* Test integrity - are you sure you did testing that you wanted to do and the way you are talking about it?

* If you don't need document template, then you can have it. If you do need - then you can't have it.

* Documentation should not be completely understandable for the outsiders. There are details, that should know only the insiders and there is no need to describe them completely.

* Test automation and documentation takes more and more time, so you do not actually have time to test.