Complex Data Boundaries

Posted by Albert Gareev on Nov 02, 2009
Complex Data Boundaries: overflow or type mismatch? Complex data types are created by composition of basic data types. Compositions of data of the same type are formed as arrays. Compositions of data of different type are formed as records. There are internal (technical) rules defining how complex data types are managed. The rules are platform and […] ...

Data Container Boundaries

Posted by Albert Gareev on Oct 07, 2009
Data Container Boundaries: where is the weakness? All the values used by computer programs are classified by type (integer number, floating point number, string, date, etc.), and all data types are internally encoded with numbers. Digital nature of computers makes them specific and discrete with numbers; once-and-forever defined memory cells serve that purpose. The capacity […] ...

Heuristics exposed

Posted by Albert Gareev on Oct 05, 2009
Software Testing is an empirical process. Empirical approach as an opposite to theoretical requires observation, investigation and experimenting. Results of those actions performed are collected, documented, analyzed, and categorized, before conclusion is made. A Scientific Method of Learning consists of the collection of data through observation and experimentation, and the formulation and testing of hypotheses. […] ...

Breakdown (decomposition) approach

Posted by Albert Gareev on Dec 15, 2007
A challenge Requirements are never complete or detailed enough… It might be a risk we have to consider or a challenge we need to take. This applies to anything in our job: from testing to development tasks. How do I handle this? An approach The approach I use I usually call a breakdown or decomposition. One might […] ...
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.