Skip to main content

QA Skills? Coding ability?

I was recently at a conference, and we did a Goldfish bowl discussion on will automated testing ever make manual testing redundant.

Things got heated, and whilst I don't think anyone ever said that automated testing will indeed make manual testing redundant, there was one interesting comment about a tester who has made it to the top without ever having written an automated test or written/seen a line of code, which is a pretty impressive feat, but not something that I would say as an argument against learning how to code.

However, I didn't think of this scenario until afterwards, but it reminded me of when I was at university in an American Football team, I won a number of awards and coming to the end of my time at university, there was a discussion within the team about making gym sessions compulsory in the future, I disagreed, and still do, but used the argument that I've got pretty good at it and very rarely attended the gym. However, looking back, I think how much better I could have possibly been had I attended the gym, and I think the same applies to this scenario here from a testing perspective.

Knowing how to code/automate tests will not necessarily make you a good tester, you need an abundance of other skills, however, knowing how to code and understanding how code fits together will help you become a better tester and improve your analytical skills in knowing where to test and the likelihood of failures.

Comments

  1. The future of software testing is on positive note. It offers huge career prospects for talented professionals to be skilled software testers. Software testing training institutes

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
  4. Really interesting content which is unique which provided me the required information.
    Dot Net Training in Chennai | .Net training in Chennai | FITA Training | FITA Velachery .

    ReplyDelete
  5. Thanks for sharing your ideas via blog with me, i would like to watch your upcoming blogs, so keep on sharing
    Regards,

    SAS Training in Chennai|Python Training in Chennai|Fita Chennai reviews

    ReplyDelete
  6. Interesting Post. This post make me to get the required information.

    CCNA

    ReplyDelete
  7. We providing the best VMware training course with placement opportunity and real time project oriented training class Dot net in chennai

    ReplyDelete
  8. it is very valuable information and is useful for me.Thanks for sharing.
    SAP ABAP Training in Chennai

    ReplyDelete
  9. Throughout this article You will realize how for getting switched on building world wide web applications Official Blog

    ReplyDelete
  10. I have read your post, it was good to read & I am getting some useful info's through your blog keep sharing...
    web designing training in chennai|web design training in chennai

    ReplyDelete
  11. I have read your post, it was good to read & I am getting some useful info's through your blog keep sharing...
    web designing training in chennai|web design training in chennai

    ReplyDelete
  12. Hi
    Quite Interesting post!!! Thanks for posting such a useful post. I wish to read your upcoming post to enhance my skill set, keep blogging.
    Regards,
    Salesforce Training in Chennai|Salesforce Training Chennai

    ReplyDelete
  13. Excellent post.Really useful to me and continue sharing like this.
    Bigdata Training in Chennai | Bigdata Training

    ReplyDelete
  14. This blog has good general information. We have to develop our creative mind and this blog helps to do that. Thank you for this blog. This is very interesting and useful.
    ccna Training institute in Chennai | ccna courses in Chennai || ccna Training centerin chennai

    ReplyDelete
  15. Superb I really enjoyed very much with this article here. Really its a amazing article I had ever read. I hope it will help a lot for all. Thank you so much for these amazing posts and please keeps update like this excellent article.
    DOTNET Training in Chennai | DOTNET Training Institutes in Chennai

    ReplyDelete
  16. Thanks of sharing this post. Informatica is the fastest growing technology that helps to get your dream job in a best way. Java Training Institute in Chennai | Java Training Institute in Velachery.

    ReplyDelete
  17. Thank you for this valuable information. I have got some important suggestions from it. I'm working in Brave Technologies Private Limited. We provides lowest price of ERP Software for our clients. Contact us on info@bravetechnologies.in. ERP in Chennai | ERP Providers in Chennai

    ReplyDelete
  18. Nice blog. Thank you for sharing. The information you shared is very effective for learners I have got some important suggestions from it. erp provider in chennai.

    ReplyDelete
  19. Great articles, first of all Thanks for writing such lovely Post! Earlier I thought that posts are the only most important thing on any blog... Software Testing Training in Bangalore

    ReplyDelete
  20. Excellent! post.The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.Thank you so much for sharing..
    Software Testing Training in Bangalore

    ReplyDelete
  21. You have provided a nice article, Thank you very much for this one. And i hope this will be useful for many people. and I am waiting for your next post keep on updating these kinds of knowledgeable things
    CCNA jobs in Hyderabad .

    ReplyDelete
  22. Thanks for your informative blog on software testing. Your post helped me to understand the future and career prospects in software testing. Keep on updating your blog with such awesome article. Software Testing Course in Chennai | Selenium Course in Chennai | ISTQB Course in Chennai

    ReplyDelete
  23. Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts, have a nice weekend!

    Data Science Training in Bangalore

    ReplyDelete
  24. Thanks for sharing this post. It is really useful, SAS has a great scope in today’s IT industry. It is suitable to alter, manage and retrieve data from the wide variety of origin. Keep up the good work and share more.
    SAS Training in Chennai | SAS Course in Chennai | SAS Training Institutes in Chennai

    ReplyDelete
  25. Helpful post, I would like to read more about networking. Keep up the good work and share more like this.
    CCNA Training in Chennai | CCNA course in Chennai | CCNA Training Institute in Chennai

    ReplyDelete
  26. It was so good to read and useful to improve my knowledge as updated one.Thanks to Sharing.

    UNIX Shell scripting training in chennai|ORACLE apps finance training in chennai

    ReplyDelete
  27. Informative blog and it was up to the point describing the information very effectively. Thanks to blog author for wonderful and informative post.

    IOS Application Developers Chennai | IOS Application Developers in Chennai | IOS App Developers in Chennai

    ReplyDelete
  28. I feel really happy to have seen your webpage and look forward to so
    many more entertaining times reading here. Thanks once more for all
    the details.

    hadoop training in chennai

    ReplyDelete
  29. Nice Sharing..! I have been following you for a couple of months now but this is my first time commenting on a blog post.
    selenium training in chennai

    ReplyDelete
  30. Great post! This is very useful for me and gain more information, Thanks for sharing with us.

    Selenium Training in Chennai

    ReplyDelete
  31. Great blog! Thanks for giving such valuable information, this is unique one. Really admired.

    Dot Net Training in Chennai

    ReplyDelete
  32. Appreciate Your Work... Thanks for Sharing Useful Information. I Just want to Share Some information related to SAS Training in Chennai hope it is useful for the Community Here.

    ReplyDelete
  33. Your new valuable key points imply much a person like me and extremely more to my office workers. With thanks; from every one of us.
    nebosh courses in chennai

    ReplyDelete
  34. Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating digital marketing services

    ReplyDelete
  35. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.
    Web Designing Training Centers in Chennai
    web design training chennai
    web design training in chennai
    PHP course
    PHP Training
    Best PHP training in chennai

    ReplyDelete
  36. Really amazing information!!! Thanks for your blog.

    Education
    Technology

    ReplyDelete
  37. Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog
    iosh safety courses in chennai

    ReplyDelete

Post a Comment

Popular posts from this blog

Coding something simple.... or not! Taking a screenshot on error using Selenium WebDriver

I recently wrote a little function that takes a screenshot at the end of a test if it has errored. What sounded very simple at the start turned out to be quite a bit of work, and quite a few lines of code to handle certain scenarios! It's now over 50 lines of code! I'll start with what I had at the beginning, this was to simply take a screenshot in the working directory, we are using SpecFlow and Selenium to run the tests, so we are going to check if the ScenarioContext.Current.TestError isn't null, if it is, then using Selenium, take a screenshot (note the below code is a simplified version of what I had at the beginning). [AfterScenario]         public static void TakeScreenShotOnError()         {             if (ScenarioContext.Current.TestError == null) return;             var screenshotDriver = Driver as ITakesScreenshot;             if (screenshotD...

How to manage resources within new teams?

Working where I work we are constantly spinning up new teams to take on new workloads as business come up with new demands and new features they want developed and tested. The problem with this is how do we ensure the work of the newly spun up team is of sufficient quality. One method is by taking people from other established teams and placing them on the new team. This works great for the new team, but unfortunately it will oftenl eave the established team lacking in a resource whilst they try and fill the gap left by the person who has left. We are seeing this often with our offshore teams, it can be damaging to the team structure and the teams velocity, but try as I might, I can't think of another way around it. It's far easier to take 1 person from a team that is established than it is to build a whole new team from scratch. At least by leaving the core of a team in place, you should be guaranteeing that the new team are aware of any coding standards or any QA standard...

Considerations when creating automated tests

We recently released to a number of teams our automated regression pack that has been worked on over the past few months. This regression pack tests legacy code, but contains a large number of tests.  As a bit of background, a number of teams are working on new solutions whilst some are still working on legacy code. With this in mind we constructed an email with a list of guidelines when creating new tests that need to be added to this regression pack.  I figured that these can be quite broad so should apply for any organisation, so thought it would make an interesting blog post...  So here goes,  when creating automated tests, it's important to consider and adhere to the following: - Think about data . The tests need to retrieve or set the data they need without any manual intervention - This should help them be more robust and easier to run without manual intervention. - The tests need to be idempotent - By making it so that each test is standalone and does...