• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What is the difference between developer and QA

 
Ranch Hand
Posts: 1143
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi i got internship, and i am working in development field.
i wanted to know, what is the difference between developer and QA's, till now i know that developer do testing and write test cases and all.
and now i came to know, that we also write test cases, so why developers also do the same work which QA's do?

i also wanted to know, writing of code is always comes in development?
than QA's also write test cases that is again java(or any other) code, than they also be developers?
 
author
Posts: 23951
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I am assuming that this is a serious question -- and posting in meaningless drivel was an accident? .... moving this topic to the job discussion forum.

Henry
 
Henry Wong
author
Posts: 23951
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Punit Jain wrote:
i wanted to know, what is the difference between developer and QA's, till now i know that developer do testing and write test cases and all.
and now i came to know, that we also write test cases, so why developers also do the same work which QA's do?



In my opinion, there is a world of difference between the testing done by developers and the testing done by QA. With developers, at best, they do unit testing of their components. Most likely, they just do smoke testing, if the changes are minor. And arguably, I have seem many cases where I doubt any testing occurred at all....

QA will also do the unit testing, but it is for all the components, and it is likely for much more use cases than the developer. They also do integration testing of the components. And most importantly, they do the regression testing. All of this, of course, should be automated, as it can get huge.... Remember, QA is the last line of defense to stop bugs from reaching the public, so the level of testing is an order of magnitude higher than the developer.

Henry
 
Bartender
Posts: 6663
5
MyEclipse IDE Firefox Browser Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

And arguably, I have seem many cases where I doubt any testing occurred at all....



I'm with you here. This applies equally well for developers and QA.

QA is the last line of defense to stop bugs from reaching the public, so the level of testing is an order of magnitude higher than the developer.



Agree again. I have some arguments for and against QA at the work place, but that would dilute the thread. May be some other time.

difference between developer and QA's



In most companies developers are expected to write unit tests but they do not perform functional or stress tests. This work falls into the hands of the QA / PE (Performance engineer).
 
Rancher
Posts: 4803
7
Mac OS X VI Editor Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Of course QA folks are developers, they develop tests. Sometimes they write code as they develop tests, sometimes they just write instructions in English.

But most folks see the difference as:

1) developers write code and bugs
2) QA finds the bugs
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Philosophy. When developers test, they do so with the perspective of "showing the software works." QA does so with the perspective of "trying to break the software." I'll never forget the first time my manager asked me to test a change another developer made. (I had graduated very recently at this point.) I tested and told him I couldn't break the fix. He looked surprised and then said he we aren't trying to break the software. That's a developer point of view.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic