Tuesday, April 22, 2014

Advantages and disadvantages of transition from Developer to Tester [Personal Thinking]



When it comes to the question of whether developers should change their career path to be testers or not, there are many different points of view. Some people think that this is a bad idea. However others claim that this is a great evolution. I believe both developers and testers are required to own different mindsets and variety of set points of skills. Shifting from a developer to a tester will have pros and cons.

Advantages:
One of the first crucial advantages is automation testing works. Moving to testing career, some developers think that their programming skills will go down the drain. Is this correct? No, this conception is an enormous mistake. If developers know Java language, they can learn and work with Selenium tool in automation test. If they have experience in database, they can join ETL database testing projects. With programming competence, they are able to automate much of what they do. Furthermore, they could take different roles in various projects such as unit test writing, coding review, coding analysis, etc. These are prudential in most projects. In the Agile era, automation test is now dominating testing projects. Nowadays, people produce many powerful testing tools and build useful test automation frameworks. Manual testers totally leverage these to create automation scripts easily. However, without programming knowledge, they won't be able to create complex test scripts and strong test suites. To overcome these, automation testers with high programming skills are always mandatory. In attempts to meet project expectations, they are able to think about the powerful open source tools such as Selenium, Watir, Cucumber, JMeter, etc. and even commercial tools - QTP, SilkTest, TestComplete, etc. to set up fantastic and effective test suites, and to form good test automation frameworks. However, this is once in the blue moon if testers do not have experience in programming languages. Obviously, with programming skills, developers will boost automation testing activities to be more effective and bring about significant success to automation projects.
Another advantage is ability to quickly understand technologies and system architectures. Developers have more experience in design architecture, up-to-date technologies than testers. As a matter of fact, it's easy for developers to adapt and to learn new technologies and to understand design architecture. As a result, they will define a better testing approach. For instance, if a system is designed and it uses technologies: .NET, MVC model, database load balancing, they might ask and self-answer questions: what are strengths and weaknesses of a MVC model? Which areas do testing activities need to consider with load balancing?
In relation to bug detection, to some extent, developers are likely to detect more critical defects - in connection with architecture, database design, security, etc. than testers do. By virtue of design, coding and database experiences, developers have a tendency to hook into the system to find out difficult issues. These issues might affect the whole system architecture. Sometimes, it takes a giant effort to fix these kinds of issues. Definitely, their findings tremendously give rise to improvement of final product quality.
In terms of effective bug communication, unlike testers, when detecting a defect, developers tend to look for the root cause and provide good information. By means of information, the developer who implements the feature linked to this defect will easily narrow down the scope and fix this issue quickly.

Disadvantages:
Although transition from a developer to a tester has many benefits, this change also confronts many challenges. In order to be a good tester, the developer must eliminate following obstacles by training and hand-on activities.
The first important drawback is lack of testing mindset and testing methodology. The developers' whole mind is to develop a piece of code which matches requirements directly. They are not really worried about the side effects. By contrast, testers have to use various techniques to find whether the code is developed properly as required or not. The developers seem to look at one road only. Unlike them, the testers will try to search for infinite paths from departures to destination and check if all paths are working properly. The testers act as real users and test all the system areas which the developers cannot do. As a result, due to the different mindsets, the developers are often missed test cases and test scenarios in association with UI, UX and alternative flows when designing and performing tests. Absolutely, it is not easy to change their mind to adapt to new requirements immediately. This process takes at least one year with effective trainings and useful hand-on works. However, in efforts to acquire knowledge and with their passion, I believe that the developers will grasp valuable experiences to fulfill this imperfection.

Secondly, developers tend to look down when they become testers. I often encounter developers who think they are at downside as they are in testing. They think testing is the lowest level on the software career ladder. Moreover, many people such as Senior Managers, Project Manager and Technical Architect also have the same thought. Well, that is a huge "Myth" and I will discuss it in a different topic. In real life, many companies are aware of quality and always say, "We are highly concerned about our product quality." Nevertheless, turning to their actions, when they divide their project budget into departments, they put the lowest amount into quality assurance department and they also first cut off right away this budget when there is any financial issue. In some cases, the testers are considered as weak and garbage staffs. In software industry, developers somehow face this challenge on the top their head when they shift to testers. From where I stand, being looked down on happens at the first stage only. Afterward, when they identify their purposes, their passion, set point of expectations, and are used to performing daily testing tasks, this cons will disappear incidentally.
Finally, keeping motivation is also an extreme obstacle of changing from developer to tester. At development site, after finishing coding a function or module with a piece of code, developers will move to implement another function with different codes. This makes developers refresh and they feel like learning up-to-date technologies and knowledge. Therefore, they have a sense of motivation. Instead, at the testing side, sometimes they have to execute regression of a module repeatedly. This results in a lot of boring tasks. Furthermore, if they have been digging in manual tests and working for a project for a long time. Definitely, they will degrade their inspiration and motivation when taking such a depressing task. In fact, losing motivation happens in all areas and people ignore what they are working on. People should come up with a best approach to keep themselves motivated.

Neutral:
Last but not least, one of fundamental questions in your mind "Is it correct for a tester to get higher average salary than that of a developer?" Hold on a second. Before answering this question, if you are a developer, you should ask yourself, "Why I should switch to a tester?" Absolutely, no matter what you do, your attitude, your purpose and your passion will tremendously contribute to your future success. Actually, the salary and benefit depend on a variety of circumstances: the size, the structure of the company you work for, the position, the workforce demand, the competence, the current job market, etc., Thus, it is said that testers can receive higher salary than that of a developer and vice versa. What's more, talking about working freelance chances, many developers are worried about this transition. They are afraid of their programming skills which will be dissolved and be fossilized in a long run. This leads to a decrease in their chance to participate in this workforce. However, there are nowadays a vast community to ready support both developers and testers. I think there are the same opportunities to take whatever they want. Many developers are paid more than testers but a lot of testers can earn better than developers. In addition, although testing is not considered important somewhere, many software companies in Vietnam treat developers and testers alike in my point of view.

Conclusion:
To sum up, development is an interesting and hectic job while testing is a fantastic and high responsible work. Transition from developer to tester always has pros and cons. If you like testing and want to become a top-notch tester, I'm sure that you can earn better with more job prospects. You have to embark on building your testing skill sets from scratch. You not solely learn new testing techniques and testing methodology but also change your mindset to adapt to new things. However, to some extent, you can expand your knowledge in business domain specific such as health-care, insurance, etc., Moreover, as a tester, you are able to get a boarder exposure to overall system than a standard developer and you can enrich your experience in automation testing tools, performance testing. Thanks to this, your career is much more flexible with great opportunities. It's not easy to make a change career path but you should make up your mind. With your passion, and taking advantage of your knowledge, you can be a test lead and eventually a test manager, a test architect or a director someday - who knows!

                                                                                                                        
                                                                               Thao Vo

48 comments:

  1. Very nice article. I had ever moved from developer. A lot of challenges.

    ReplyDelete
  2. Even sometimes I taught of moving to testing as begin a developer I also faced issues where i need to stay late night to fix critical issue where tester can easily log issues and go home.this makes developers life more miserable.

    ReplyDelete
  3. I disagree with the following

    "The developers' whole mind is to develop a piece of code which matches requirements directly. They are not really worried about the side effects."

    That type of developer is a lousy one. A good developer ensures good quality in all areas... stability, requirements, design within the scope they have, and a good developer cares about bad requirements enough to raise them if they they cannot be adjusted but met within constraints (time? money?) while still developing what is required (that differs to what is asked for). No good developer doesnt care about side effects unless they make a concious decision to forego them in a particular situation.

    ReplyDelete
  4. PLC scada training in noida provided by 'Dynamic Institute of Automation & Controls'. Industrial automation training in Noida deliver by industry experts with 100% placement assistance.

    ReplyDelete
  5. you provide a very good information.I READ YOUR BLOG completely this is very nice.Thanks for sharing.keep sharing more blogs.


    Selenium Training in Bangalore

    ReplyDelete
  6. Those rules moreover attempted to wind up plainly a decent approach to perceive that other individuals online have the indistinguishable enthusiasm like mine to get a handle on incredible arrangement more around this condition

    selenium training in bangalore|

    ReplyDelete
  7. I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.
    hadoop training in bangalore
    hadoop training in chennai

    ReplyDelete
  8. For Hadoop Training in Bangalore Visit:Hadoop Training in Bangalore

    ReplyDelete
  9. While a lot of companies are able to benefit hugely from using writing services, it is key to find content writing services that fit your niche. This is simply because no two companies or businesses are the same - even if you sell similar products or provide the same service; there are still things which you will do differently, things that make your company unique. Because of this you need to ensure all content created for you represents that, so when using a press release writing service or similar not only will you want to give them... JNV Result 2020 Selected List

    ReplyDelete
  10. Have you ever thought why we get attracted towards inspirational quotes? Most of us sometimes read the same quote many a times, but we still love the magic behind those magical words. Let us examine the benefits you are going to gain by reading short inspirational quotes. Thank you Quotes for You

    ReplyDelete
  11. Stress at individual and social levels; distorts our cognition, affect and conation (perception, feelings and actions); and leads to amongst many other evils; deterioration of international, national and local education policy and its implementation. The present day non-holistic (sectarian, prejudiced, vindictive, malicious, mercenary, exploitative and malevolent) education (formal, curricular, co curricular, extracurricular and informal) is a major stressor that though aids in petty pursuits; opposes our blossoming and further perpetuates stress and ill effects in the individual and social life. ccsu exam form regular

    ReplyDelete
  12. There's nothing secret about the article writing services industry - it costs nothing to start and it's easy to make money doing it. In fact, one of the most difficult challenges facing writers today is the already overcrowded state of the market. However, experienced writers understand that an established marketplace is often the most profitable one essay writing service

    ReplyDelete
  13. If we are to change the cruel, destructive ways in which human beings treat one another, we must first change the way they think, and the things they value. This can be effected through a process of education that will bring balance to the present state of social and material disequilibrium and contribute to the collective maturation of humanity. This process-called by some the "feminisation of the planet"-will bear fruit in an age of peace in which the masculine and feminine elements of civilisation will be more properly balanced. Psychic Medium

    ReplyDelete
  14. There's nothing secret about the article writing services industry - it costs nothing to start and it's easy to make money doing it. In fact, one of the most difficult challenges facing writers today is the already overcrowded state of the market. However, experienced writers understand that an established marketplace is often the most profitable one custom writing

    ReplyDelete
  15. The concept " falling standard of Education" is a relative term because there is no well defined instruments to measure it with utmost reliability and validity. That is why scholars' views on the concept varies. These scholars view it at different perspectives, depending on the angle each of them is looking at it. Essay Writing

    ReplyDelete
  16. Article writing services provide a powerful tool for developing unique and relevant content. They can also be used to place links that increases traffic to a website. The search engines also use the content on the website to determine its SEO ranking. It is therefore a good idea to make use of articles so as to generate for leads and sales. There are many professional article writing companies on the Internet. essay writing services

    ReplyDelete
  17. Today, online business owners are seeking the best article writing services to meet their needs. Competition in writing is strong and so article writing services must meet the expected needs of their customers with powerful and unique content. essay writing

    ReplyDelete
  18. The globalization of education is reflecting itself in the extension and unification of educational practices, used by all those public or private entities, involved as active social educators. Over time, the public education systems in developed or emerging countries, which promote formal education, are illustrating with consistency the practice of a classical education system. In the field of non-formal education there are used more innovating and diverse methods of education, but unfortunately few of this are oriented upon individual behaviour reshaping in the global context, and they are looking only to proliferate consumerist habits, by preparing youngsters for a successful professional career start. Get CCSK certification

    ReplyDelete
  19. Stress at individual and social levels; distorts our cognition, affect and conation (perception, feelings and actions); and leads to amongst many other evils; deterioration of international, national and local education policy and its implementation. The present day non-holistic (sectarian, prejudiced, vindictive, malicious, mercenary, exploitative and malevolent) education (formal, curricular, co curricular, extracurricular and informal) is a major stressor that though aids in petty pursuits; opposes our blossoming and further perpetuates stress and ill effects in the individual and social life. free textbook solutions

    ReplyDelete
  20. Stress at individual and social levels; distorts our cognition, affect and conation (perception, feelings and actions); and leads to amongst many other evils; deterioration of international, national and local education policy and its implementation. The present day non-holistic (sectarian, prejudiced, vindictive, malicious, mercenary, exploitative and malevolent) education (formal, curricular, co curricular, extracurricular and informal) is a major stressor that though aids in petty pursuits; opposes our blossoming and further perpetuates stress and ill effects in the individual and social life. konsultan sekolah pilot

    ReplyDelete
  21. Cause and effect essay writing is not a very definite pursuit. This is because you will have to select a topic in which you will think critically and you will have to gather information to support your ideas. Model Question Paper 2021

    ReplyDelete
  22. The concept of business writing services is considerably broader than that of copywriting services. One of the business writing services a consultant traditionally offers is copywriting. Business writing services, however, don't just have to do with marketing. 12th Model Paper 2021

    ReplyDelete
  23. The concept " falling standard of astrologer los angeles" is a relative term because there is no well defined instruments to measure it with utmost reliability and validity. That is why scholars' views on the concept varies. These scholars view it at different perspectives, depending on the angle each of them is looking at it.

    ReplyDelete
  24. Cause and effect essay writing is not a very definite pursuit. This is because you will have to select a topic in which you will think critically and you will have to gather information to support your ideas. a course in miracles blog

    ReplyDelete
  25. As a student, you know that essays and essay topics are a fact of life. In fact, even once you've graduated, you'll still be doing essays on various topics they will just go by a different name: presentations whether they be sales or monthly budgets. That said, if essay writing is really not something you enjoy how can you go about quickly and effectively taking those essay topics that you will do well in? a course in miracles blog

    ReplyDelete
  26. Stress at individual and social levels; distorts our cognition, affect and conation (perception, feelings and actions); and leads to amongst many other evils; deterioration of international, national and local education policy and its implementation. The present day non-holistic (sectarian, prejudiced, vindictive, malicious, mercenary, exploitative and malevolent) education (formal, curricular, co curricular, extracurricular and informal) is a major stressor that though aids in petty pursuits; opposes our blossoming and further perpetuates stress and ill effects in the individual and social life. essay typer unblocked

    ReplyDelete
  27. Some people think that writing is an innate skill and people are born with it. You will be surprised to know, that this statement is not true. Writing an essay means developing your skills. math question

    ReplyDelete
  28. Stress at individual and social levels; distorts our cognition, affect and conation (perception, feelings and actions); and leads to amongst many other evils; deterioration of international, national and local education policy and its implementation. The present day non-holistic (sectarian, prejudiced, vindictive, malicious, mercenary, exploitative and malevolent) education (formal, curricular, co curricular, extracurricular and informal) is a major stressor that though aids in petty pursuits; opposes our blossoming and further perpetuates stress and ill effects in the individual and social life. SSC Syllabus 2021

    ReplyDelete
  29. Technological essay writing skills are a great way to simplify writing a composition, research project, review or any other business document that you produce on a PC. You can also utilize the latest technology by using digital writing pads to compile documents for all of your composition requirements. order notebook printing

    ReplyDelete
  30. Technological essay writing skills are a great way to simplify writing a composition, research project, review or any other business document that you produce on a PC. You can also utilize the latest technology by using digital writing pads to compile documents for all of your composition requirements. custom writing

    ReplyDelete
  31. If your son or daughter is a visual learner, move away from the table and go to a neutral space. buy cheap essay

    ReplyDelete
  32. The concept " falling standard of Education" is a relative term because there is no well defined instruments to measure it with utmost reliability and validity. That is why scholars' views on the concept varies. These scholars view it at different perspectives, depending on the angle each of them is looking at it. acim blog

    ReplyDelete
  33. Developing a rubric for students' work especially in essay writing is not an effortless job. Many things are taken into consideration but doing away with biases is the most important. With the 6 traits of writing in mind, making the rubric becomes easier than the traditional and makes it easiest to grade the essay. https://www.okeyewears.com/tips-about-selecting-artistic-notepad-printing-thoughts/

    ReplyDelete
  34. Custom College Essay Writing services are extensively available over the Internet now days. Every time you browse through the Web, you will come across a new web portal that is selling and promoting essays to unwary college students all around the globe. As a matter of fact, all of these companies are disreputable, illegitimate and doing their consumers a major disservice and hurting them in the long run. pt course online

    ReplyDelete
  35. We are here to critically understand the relevance of Ancient Indian education system in the modern time. Has the modern education ethos has helped to understand the Indian society. Do we want to become original thinkers again or remain in the present system which breeds mediocrity? India need to think carefully how much foreign system of education has helped her. Time has come to go back to high level of education which will produce thinkers. i use this list

    ReplyDelete
  36. There's nothing secret about the article writing services industry - it costs nothing to start and it's easy to make money doing it. In fact, one of the most difficult challenges facing writers today is the already overcrowded state of the market. However, experienced writers understand that an established marketplace is often the most profitable one academic writers

    ReplyDelete
  37. Stress at individual and social levels; distorts our cognition, affect and conation (perception, feelings and actions); and leads to amongst many other evils; deterioration of international, national and local education policy and its implementation. The present day non-holistic (sectarian, prejudiced, vindictive, malicious, mercenary, exploitative and malevolent) education (formal, curricular, co curricular, extracurricular and informal) is a major stressor that though aids in petty pursuits; opposes our blossoming and further perpetuates stress and ill effects in the individual and social life. How to Hear the Holy Spirit

    ReplyDelete
  38. The ability to write a good essay is an important skill necessary in school and college years. Knowing how to structure an essay will make you score additional points with the professor who has been teaching you the discipline. The purpose of essay writing is to put in words the student's own thoughts about a particular issue. How to Hear the Holy Spirit

    ReplyDelete
  39. Article writing services are providing the written articles to their clients from a long period now. These articles are meant to be written to be published in the electronic media or the other Medias but usually these articles are published through the internet. https://www.villagelearningplace.org/

    ReplyDelete
  40. Stress at individual and social levels; distorts our cognition, affect and conation (perception, feelings and actions); and leads to amongst many other evils; deterioration of international, national and local education policy and its implementation. The present day non-holistic (sectarian, prejudiced, vindictive, malicious, mercenary, exploitative and malevolent) education (formal, curricular, co curricular, extracurricular and informal) is a major stressor that though aids in petty pursuits; opposes our blossoming and further perpetuates stress and ill effects in the individual and social life. degrees symbol

    ReplyDelete
  41. As the US continue to digest the implications of the 2010 results of the Program for International Student Assessment (PSIA), no doubt educators will be identified as key figures to bring about change. This fact, in the midst of huge Private School budget cuts resulting in many schools losing staff will translate into more work for fewer educators. Such a move has the propensity to create additional pressures on teachers with the end result very likely being -burnout. Burnout stifles creativity and motivation and fosters mediocrity.

    ReplyDelete
  42. While a lot of companies are able to benefit hugely from using writing services, it is key to find content writing services that fit your niche. This is simply because no two companies or businesses are the same - even if you sell similar products or provide the same service; there are still things which you will do differently, things that make your company unique. Because of this you need to ensure all content created for you represents that, so when using a press release writing service or similar not only will you want to give them... Ash Kaashh

    ReplyDelete
  43. Essay writing is not an easy task, but following certain steps would help make it easier for you. You need to make sure that you custom essay is well-researched, informative and interesting at the same time. Citing resources is a necessity as well. Political Candidate

    ReplyDelete
  44. Essay writing is not an easy task, but following certain steps would help make it easier for you. You need to make sure that you custom essay is well-researched, informative and interesting at the same time. Citing resources is a necessity as well. cidb registration services

    ReplyDelete
  45. Have you left your children to basic education in India? Have you assessed the "law on the right of children to free and compulsory education and the right to education", which came into force on 1 April 2010 in India? The law on the right to education is the first law in the world that puts the responsibility to ensure the enrollment, attendance and completion of basic education for children aged between 6 and 14 on the government. It is the responsibility of parents to send their children to school for basic education in the U.S. If not, how you will follow the legal course to solve problems arising from the "law on the right of children to free and compulsory education In India"? Fertility Reading

    ReplyDelete
  46. Have you left your children to basic education in India? Have you assessed the "law on the right of children to free and compulsory education and the right to education", which came into force on 1 April 2010 in India? The law on the right to education is the first law in the world that puts the responsibility to ensure the enrollment, attendance and completion of basic education for children aged between 6 and 14 on the government. It is the responsibility of parents to send their children to school for basic education in the U.S. If not, how you will follow the legal course to solve problems arising from the "law on the right of children to free and compulsory education In India"? Fertility Tarot Reading

    ReplyDelete
  47. Monopoly, Risk and Clue have roots buried deep in the sands of ancient Mesopotamia. British archeologist Charles Leonard Woolley unearthed the earliest known board game in the late 1920's. The Royal Game of Ur is the earliest known board game to date. free to play games

    ReplyDelete
  48. This is a good affecting look at this specific point. I am delighted you discussed your views as well as knowledge and I discovered that i believe I agree. I truly respect the very clear writing additionally , the effort and hard work you’ve you spend writing this post. Loads of thanks yous for that decent work and good luck with the site, I am looking forward to updates within the future. wettanbieter ohne oasis

    ReplyDelete