| Topic : Today's Testing Challenges |
|
|
Wipro Technologies |
Infosys Technologies |
Business Analysts In IT |
13 more ...|
|
Activity:
Question posted: 07 09 2008 08:27:03 +0000,
17 answers, 437 views, last activity
07 06 2010 20:18:08 +0000
|
|
The main purpose of this question is to understand whether their perception is correct or not?
Because When a QA/Tester can do automation work and test as well. Ther is no big deal about writing code for anything.
Well this topic has been there since i entered into this fascinating industry. Hope that this was even present earlier.
It is evident that nobody likes his or her ability to be questioned .Applies to developers as well as testers.
Developers find it hurting their ability when a QA files bug.....then a talk goes around that the "bugger does not know the flow/logic /bla bla and has filed a bug...."
Same is true when a developer comments on a bug filed by a QA saying "Not a bug....".
However in my opinion, a project is successful when we do not go on highlighting the shortcomings rather put a genuine effort to make sure that the project goal is achieved.
In this regard a developer should do his best to produce an impeccable code. Since developers are also human, errors are no extra terrestial...here my tester friend should pitch in saying " Hey buddy, i noticed an issue... would be worthwhile if you can see and try a fix".
Since everyone's work should be logged, a developer should not be paranoid when a QA has filed N bugs into BugZilla :)...
Camradarie is the key to success.... so why not work in healthy environment and show due regard and respect to everyone's job....
I am proud to be a developer but equally comforted when i have a QA friend....
After all an old saying goes " A true friend is one who can tell your vices to you "........
Regards,
Dipankar
Everything is easy when it's done by others !!
Most of the developers dont have a good knowledge of Testing, they do not know how testing can be done perfectly and what are ther rules / principle followed while testing. Most of the developers think only checking some kind of validation is testers job.
Give a Developer a testers job for one day and ask him to check an entire module in different possible ways to list out all the bugs and take the responsibility if anything is missed, then I think Developers will think again before saying "Testing is not a big deal".
All world class testers have excellent development knowledge too. I am not a tester, I am from development, but I respect my colleagues work too, as I know Testing is not my cup of tea.
For success of any project there should be independent testing team validating your applications. After all it’s testers responsibility to make the application look smarter !!!
I personally don’t mind developers testing their own code. The problem is that there are developers who are over confident & they say no need to test this path, no need to test that path, as I know it’s working properly. And right here developers skip the bugs.
Developer always wants to see his code working properly. So he will test it to check if it’s working correctly. But you know why tester will test the application? To make it fail in any way, and tester surely will test how application is not working correctly. This is the main difference in developer testing and tester testing.
So in short there is no problem if developers are doing the basic unit testing and basic verification testing. Developers can test few exceptional conditions they know are critical and should not be missed. But there are some great testers out there who helps in making applications look more smarter.....
End of the day, Quality deliverable to the client is what matters, which will help in getting more business and repeat orders from the client. Testing/QC is a check point, to validate the produced product/service, is in-line with the client expectations, before releasing to the client. This concept is there in every industry, more crucial in medical and defense systems. For the end user, it does not matter who develops or tests the system. It is inidvidual organization effort to ensure quality deliverable, with or without having a seperate set of people called "Testers". If an organization has Testing group, then there is no harm in training this group about the relevant developement/coding basics, so that there is more collobaration and understanding between developers and testers.
So "NO BIG DEAL". Developers or Testers, we need to concentrate on our piece of work, and execute it with full acceptance and dedication and see to that project goals and the org goals are met.
Very good question and I believe this is the story of all IT firms!!!
In my opinion nobody wants to see errors in what they create or develop, if testers find out defects in code developed by development team, they take it as a negative performance issue and if testers get field defects in their deliveries they also take it as a negative performance issue. These issues I see in my everyday office cycle :) however I believe this view can be changed, if you make them believe (testers and developers) that whatever defects and issues come during SDLC and STLC are for improvements so that these errors may not appear in further test cycles.
And after one level of maturity and when you get good experience in this field you start understanding the importance of Testing and Quality.
i have been a developer and tester both, the pressure to develop things is there because you do not know whether the end product will be the same as expected, but testing is even more pressure as after development is done the whole burden is on testing team as they are the guys who are held responsible for all the bugs that appear after the product is in production.
I'm not agree with this statement. not because of i'm QA but Testing is the mail part of the SDLC. Now a days, so many small organization is also started hiring Qa or Testing professional just because of improve the product and maintain Qaulity. If someone want to become Testing professional or QA then they have to knowledge about SDLC, STLC, ISO, CMMi Level as well as domain knowledge which is similar skills to developer or higher that them. Ultimately, Developer should be rely on QA persion. They know that if we did mistake, we have QA who will find it out and report us.
So, moral of the story is Testing has the equal weightage. We can improve quality only by doing QA or testing.

- Create a confidential Career Profile and Resume/C.V. online
- Get advice for planning their career and for marketing of experience and skills
- Maximize awareness of and access to the best career opportunities
|
|
|
|
|
|
|
|
|
|
Very few Organizations stand to provide to such environment. Most of the organizations showcase as one of the attractive point. But they never create such atmosphere. |
First thing:He/She should be in a position to manage himself in a right way(should know what is right and what is wrong). Technically well verse and good communication skills. That will make team's job easy and his job more easy. He/She should believe... |
I support you. Some people think its smart act. I pity on those people. It clearly shows that he/she is a handicapp, because he/she is dependant on others for their success. This way you are allways UNHAPPY since you can not live without others.... |