Basic about software
Test
I am not good on write but still i always want to share my limited knowledge with my friends /colleagues and audience
etc. and actually I think it’s surely helpful
and better understandable while we discussed
thing with each other so web is the best place :-) – this is my first
topic which I am going to discuss– today I want to discuss Basic
about software Test –
Before that I want to say little about testing – if your
very new to this field then definitely it will help you to understand what is
software testing etc.-
So when we heard about testing what’s click in your mind?
Simple - we need to test some software application which cloud be web or
standalone or etc. etc. and assure that software application work as expected
with no bugs or error! Which is very
simple - ? do you think this the right way to express about testing .Yes I feel so – there are thousands of definition about
testing – but if you see what’s the goal then answer is as mention above – then
why need to make its complicate J.
With few standard word – In my point of view we should be able to express what
does it do that’s it ! No need to describe brief about the definition –I Agree
with same, Are you - that’s up to you how you want to from it ! so what are the
technique we use to test different software application. its depend t on the
application and client requirement as well – if you want to look on few below
are the line – but here I just want to touch those not brief -
Testing methods -
i.
Static and
dynamic testing
Analysis
or Reviews, breakthroughs, examination
are referred to as static testing, whereas actually executing
programmed code with a given set of test cases
is referred to as dynamic testing. Static testing involves
verification whereas dynamic testing involves validation. Together they help
improve software quality.
Now definitely you have doubt about what is exactly verification and validation - so in that case we have to discuss little about both –but I don’t want to make this topic lengthy I know you will feel bore J so better we will discuss more about this two in next topic as this two are important part of testing which you should know!
Box Approach –
1.1
Black Box testing /2.1 White box testing /3. 1Grey-box
testing
1.1 BlackBox testing - Test the application without knowing any internal implementation! Exam- suppose you are testing yahoo.com site –
without know any backend or internal connection only UI then it will call
BlackBox test as you are not looking on any backend or site code stuff - Black-box
testing methods include: equivalence partitioning, boundary value analysis, all-pairs
testing, state transition tables, decision
table testing, fuzz testing, model-based testing, use case
testing, exploratory testing and specification-based
testing- all this we will discuss in
different topic .