Hi , Entering this software field was really rough for me .I was , as a guy who handled client , made a reputation and also enjoyed working in pressure .But Now ,Entered this Testing or People call me Testers ..its really funny name .I remember my mom had a tester to check the plug .It was a device to check the problem in electricity .
hey , yes am tester ,,,but please u can also call me Quality Analyst ....it looks cool
yes , testing is fun especially when you have brains to destroy the things..
In my definition , Testing is the technology , in which people try to be imaginative and devise new ways to break a system or for a developer ...his code..
But exactly is that Testers can be good coder >as for me No..but yes they can be good consultant or be a Technical sales person who can sell products...if you have tried at different products....
They understand the functional aspect of products....
But in testing , their is lots of terms associated with tha....Some say it 2 types like functional and non-functional ...
But some say , positive and negative testing .
In mu work we say SVT and CVT ....let me be more clear..
SVT means Scenario verification testing and CVT is component verification testing ...
As per I got through the work in real sense , I found u can say SVT as analogy to Father and CVT his children
So , in short every component is a part of SVT in general....
By the way,,its enough more on technical aspects...
Lets be more imaginative.......I say to a developer that this code is not correct and the functionality is not proper ..
But a developer says that its their limitation..So ,,,,
For me , its a simple field in Software Developement Life Cycle .
you can wait for code to arrive after a long time..discuss the functionality with developers ..get a good resource of documents and some clients notes..
and u start using it for making a test plan ,,then a test case and
yes,,one more thing ..If you are new to testing ..
Let me be clear that what are these terms means to do...
test plan -----made by P.manager or Lead is just you create a docs having details of what to do , how to do and what will be deadlines,,and few pre-condtions to follow
test case --its just u do manually by running few commands to check any functionality or automating it by collecting those command and passing some arguments if needed.
Executing Cases: You need to run..and if error ..then just report it to developer through some tool like CMVC....
so its been an essay,,but yes testing is fun but really lazy field ..u choose it when u want to retire or grow old.............
Cheers,,,,Subhash