A Tester's Life is constant proofs
QA/Tester's personal log: 2025.254
Time flies, it is Thursday, and the week has just zipped by. One may wonder what a Tester's day looks like. Well, for me, everyday is like 'thesis day' --
- (a) you volunteer to take up a project (i.e. subject_under_test: could be a super_system, sytem, sub_sytem);
- (b) pick your way into it ('pick' verb, like using a pick-axe); learning everything you can about the subject_under_test (i.e. explore it), and
- (c) compile a test_report of your evaluation of the subject_under_test ;
Note that (c) is not just a list of ...
- what it 'can do'
- and 'not do',
- it also specifies under which scenarios it behaves as such,
- and what inputs triggered which behavior.
- It also requires you to provide proof of your claims: this comes in the form of vids, pics, urls, files, software builds -- virtually anything that could be an artefact (yep, archeologists don't have a monopoly on artifacts) showing proof that supports your conclusions.
- (All this 'proof/proving' makes a QA/Tester's contribution to Gdrive overwhelming -- at least in my experience -- such that i've started to zip some archival stuff to help with the downsizing (but only as time permits -- which tbh is only a 0.9% chance of ever occurring. 😄)
- also required is a list of any {anomaly, aberrant behaviour, intermittent glitch, issue, or anything suspicious} found, each one with
- its STR{steps to replicate} as much as possible, to recreate the issue
- and again, a host of artefacts to prove that your findings are not just ghosts, or illusions of the mind.
In theory this is how detailed a QA/tester's work should be, but in reality i have to abbreviate certain things because of time constraints. This means management will have to accept that...
- mostly only the 'summary conclusion / evaluation' is in English or lay-speak; in my case, it is more often an oral summary😁
- the rest of the Test_report is jargony and in QA shorthand; this is because to save time, i find the need to write in the most efficient way possible:
- using testmaps / testlogs in table format,
- laying out 'build version' / 'does' / 'doesnt' / 'scenarios' / 'risk_level' / 'issues' conveniently,
- i find this format very conducive to on-the-fly editing
- and also it groups tests in a coherent relational manner
- repurposed symbols and abbreviations that translate to {specific terms, operations, phrases} known to the QA/Tester
- this 'shorthand' saves time in writing, and
- it condenses the document, while keeping all significant details (a 12-pager can be condensed to 6 or even 2 ? );
- understanding of the jargon can be passed on to fellow techies, with the aid of a glossary. This makes any knowledge transfer easier and more efficient.
As can be gleaned, it is no mean feat to be a tester; evaluation doesn't come without measured or monitored proof. It is like doing a Euclid, Kepler, or Bayes on a daily basis.

Comments
Post a Comment