Hi all,
Today’s post came a little late. We’re going to talk about code coverage today. Code coverage is usually derived by either by unit testing or runtime application monitoring.
The reason for code coverage is to record codes that have been tested or executed.
By itself, it serves nothing more than a metric, a report or a form of measurement.
But based on coverage, there can be many signs and possible problems as well. So what are they? Read on… Read the rest of this entry »
Dear all,
Sorry for my late post as it’s getting harder to get access to a public machine that has internet access.
Anyway, today we’re mostly going to talk about test case results and metrics that can be derived from them.
So what kind of results can test cases generate? Why and how are they important to us? Read on… Read the rest of this entry »
Dear all,
I’ve managed to eek out some time to make this post. Basically, we’re going to continue where we’ve left off in part 4.
White box testing is really a big topic to coverage. In this post, we’ll attempt to cover the rest of the things in white box unit testing and move on to other areas by the next post.
So, what’s data driven testing? What are the major approaches used in white-box testing? Is there a limitation with white-box testing?
Let’s find out. Read the rest of this entry »
Dear folks,
Today we’ll continue talking about unit testing. More specifically white-box testing; its objectives, purposes and what value we can derive from it.
On top of that, we’ll discuss various strategies that may help ease the burden of unit testing as a whole while retaining most, if not all of its value.
After this post, I may not be able to make a post next week as I’m away serving the nation. Thus if you don’t hear from me, it simply means that I’m not available at all and will post only 2 weeks later.
So let’s begin… Read the rest of this entry »
Dear all,
Due to my flu which has lasted since the Christmas Week till now, it has delayed my post for today. I do apologize for that.
This week we’ll talk about unit testing. I’m sure in our IT education, we’ve come across this word. Whether we use it correctly or not is another thing. But we definitely do some testing when we develop right?
So is unit testing also known as debugging? What are their differences?
On top of that there’re many other terms like white box, black box, functional test, smoke test, regression, etc and even metrics and coverage.
So have you really done unit testing properly before? Let’s find out… Read the rest of this entry »
Dear all,
I’ll be taking a 2 weeks break for now to handle quite a few personal matters.
Thanks everyone for reading my posts (and rants) so far and I’ll be back next year to continue the software quality series.
Regards,
Jeremy
Hi all,
Today I’ll continue where I left off last week. This week I’ll talk about certain examples of certain organizations where they had put themselves into a position where software quality can be a direct and fatal threat to their project(s).
Basically, software quality has always been part of our daily lives. We always have this saying - never leave today’s work till tomorrow.
There’re many signs on the roads that says - Drive carefully. Do not drink and drive.
So - does that mean that software organizations(or companies) are actually drunk? Let’s see…
Read the rest of this entry »
Dear all,
For the next few weeks (except the Christmas week in which I’ll be taking a break), I’ll talk about software quality.
As many of you might know, I’m currently working as a software quality consultant supporting my regional customers. But I won’t be marketing or pitching my testing tools here. It makes no sense to do so.
However, instead, I’ll share with you some of the software quality values that I’ve learnt over the past few years.
Wanna know more? Read on… Read the rest of this entry »
Hi all,
This week I’ll talk about people who strive to free themselves from memory management. Many have chosen to run away by relying on languages with garbage collectors. Some bravely try to brave through endless waves of memory errors and leakages.
However, once these low level memory issues get behind us, is that the end of memory management? Can we truly and completely abstain totally from memory management?
Let’s find out… Read the rest of this entry »
Dear all,
This week I’ll talk about some basic code design and object footprint that is generated by the code during compilation.
A lot of times, people take the object footprint for granted due to better hardware. But sometimes, when we take something already taken for granted, granted further, the whole project starts to fall apart.
Why? Read on…
Read the rest of this entry »