Skip to main content

Useful browser addons for QA

With so many browsers to choose from nowadays, it's important to choose the right one.

For me, the wide array of add-ons that are available to aid my day to day job, definitely play a part in my choice. I choose Google Chrome, having an Android phone, means I can sync my favourites between my Mac, my phone and my work PC (100% personal reasons! There are some professional reasons below!)

There are also a wide array of add-ons that Chrome supports that helps make my life easier, and I strongly recommend any QA have when testing a web UI.

These are the ones that I use on a regular-ish basis:

Fiddler - not really an addon for Chrome, but essential in monitoring HTTP requests and responses. It enables you to change requests/responses by setting breakpoints etc. Fiddler in itself could and one day will have a whole blog post about the benefits and the uses and how it can aid with testing. 


Fiddler can be downloaded from here

FireBug - This is essential. I can not understand how a browser can not have this addon installed! It's so powerful in investigating bugs. Here are just some of the things you can do with Firebug:

  • Editing and Monitoring CSS and Javascript - Using firebug you can edit css on any live html page, which is nice to do when some formatting isn't quite right, you can investigate why and even add to the bug how it can be fixed :) As for Javascript, being able to monitor javascript calls during the loading of a web page can save a lot of time, you can even investigate javascript errors using Firebug if you feel comfortable enough!
  • Helpful in automating tests as it allows you to view the element information that you'll need for interacting with the page when writing automated tests.
Firebug can be downloaded from here


Y-Slow - This is an extremely useful tool, it grades the webpage, and is extremely useful in suggesting possible improvements for sitespeed and validating the source of the page. 

YSlow can be downloaded from here

Modify HTTP Headers - This is a firefox only addon, although there are similar tools for Chrome. This allows you to change the headers to alter website behaviour. I have personally used it so the website under test thinks I am visiting the site from another location, so it is definitely useful when testing international websites.

Can be downloaded from here

ScreenGrab! - This is useful when raising bugs! You can get it to take a screengrab of the entire webpage, not just the visible portion of the screen. 

Can be downloaded from here

Spoons.net - Not really an addon, but extremely useful cross browser testing tool, that enables you to test on any of the latest browsers. If you wish to test on legacy browsers, then a pro account is needed (£££)... It's free to sign up and test on the current versions of browsers :)

Can be viewed here

Ghostery - Useful addon for seeing what affiliates and what tags are fired on your website. Can be downloaded for any browser. Makes testing things like webtrends and Google Analytics a lot easier!

Can be downloaded from here

Feel free to leave a comment of anymore plugins that you find useful and why!

Comments

  1. Thanks for sharing,
    I have tried "Y-Slow and Ghostery"

    I didnt find much useful for testers. nor my developer has not accepted that.
    Can u explain - how would you use best of it?

    ReplyDelete
    Replies
    1. Y-Slow is powerful in that it gives the website page a ranking, and as such you can easily see if there have been any decreases in performance if you run it regularly. Ghostery is useful, as it shows immediately what tags are firing within the browser, and from there you can see if a tag is missing or not.

      Delete
  2. Thanks for these Gareth. I've added Ghostery to Chrome. It's always cool to stumble across these posts and discover something new that might make my life as a tester slightly easier. :-)

    ReplyDelete
    Replies
    1. No problem! Don't suppose you have any useful addons that you wish to share?

      Delete
  3. Add the following to the list. HTTPWaTCh, Firecookie and Firepath

    ReplyDelete
  4. Have a look to my Exploratory Testing Chrome Extension. Any feedback is welcomed.

    https://chrome.google.com/webstore/detail/exploratory-testing-chrom/khigmghadjljgjpamimgjjmpmlbgmekj

    ReplyDelete
  5. Excellent blog about selenium!!! Keep updating your information to gain knowledge on Selenium testing tool Selenium Training in Chennai | Selenium Training
    Selenium Training in Chennai | Selenium Training

    ReplyDelete
  6. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
    PHP Training in Chennai

    ReplyDelete
  7. It’s too informative blog and I am getting conglomerations of info’s about Dotnet certification. Thanks for sharing; I would like to see your updates regularly so keep blogging.
    Website Monitoring Tools

    ReplyDelete
  8. The future of software testing is on positive note. It offers huge career prospects for talented professionals to be skilled software testers.
    Regards,
    Software testing institutes in chennai|Software testing training institutes|testing courses in chennai

    ReplyDelete
  9. Best Mobility ServicesVery good informative article. Thanks for sharing such nice article, keep on up dating such good articles.

    ReplyDelete
  10. Very good work. It is very interesting to learn from to easy understood. Thank you for

    giving information.

    automation testing courses online

    ReplyDelete
  11. Very good informative article. Thanks for sharing such nice article, keep on up dating such good articles.

    Best Software Security Services | Austere Technologies

    ReplyDelete
  12. Great article, really very helpful content you made. Thank you, keep sharing.

    Best Cloud Services | Austere Technologies

    ReplyDelete
  13. Needed to compose one little word yet thanks for the suggestions that you are contributed here...
    Best Online Software Training Institute | Testing Tools Training

    ReplyDelete
  14. This blog will help to get more ideas. This is very helpful for Software Testing learners. Thank you for sharing this wonderful site.
    Software Testing Training in Chennai | Software Training Institutes in Chennai | Software Testing Courses in Chennai | Testing Courses in Chennai

    ReplyDelete
  15. Wow...What an excellent informative blog, really helpful. Thank you.

    Best Degree Colleges Hyderabad | Avinash College of Commerce

    ReplyDelete
  16. Thank you for sharing this valuable information. But get out of this busy life and find some peace with a beautiful trip book Best Andaman Tour Package

    ReplyDelete
  17. Really great blog, it's very helpful and has great knowledgeable information.

    Best Blockchain services | Massil Technologies

    ReplyDelete
  18. Hi Thanks for the nice information its very useful to read your blog. We provide Software Development Services

    ReplyDelete
  19. Hi Thanks for the nice information its very useful to read your blog. We provide About Best Software Development Services

    ReplyDelete
  20. Hi Thanks for the nice information its very useful to read your blog. We provide best Finance Training in Hyderabad

    ReplyDelete
  21. Hi Thanks for the nice information its very useful to read your blog. We provide best Association Of Chartered Certified Accountants

    ReplyDelete
  22. Hi Thanks for the nice information its very useful to read your blog. We provide best Certified Public Accountant

    ReplyDelete
  23. Thank you for sharing this valuable information. But get out this busy life and find some peace with a beautiful trip. book Andaman holiday packages

    ReplyDelete
  24. Hi Thanks for the nice information its very useful to read your blog. We provide best Find All Isfs Courses

    ReplyDelete
  25. Hi Thanks for the nice information its very useful to read your blog. We provide best Massil Technologies

    ReplyDelete
  26. Very informative blog, really helpful. Thank you.

    cs course eligibility | ISFS

    ReplyDelete

Post a Comment

Popular posts from this blog

What is a PBI?

After my last post, I had the question of what is a PBI... so I thought i'd write a short blog post about what they are and why they are used.

A PBI is an acronym for Product Backlog Item. It is a description of a piece of work that your SCRUM team will develop and deliver. When you have a list of Product Backlog Items, you then refer to that collective list as a Product Backlog.

The product backlog is often prioritised and yourteam will work through each PBI, and release on a regular schedule... I am however going deep into the world of Agile development, which isn't entirely what this post is about, so I will stop myself now.

A Product Backlog Item is made up of the following:

Title - This is often a one liner that gives the team an idea of what the PBI is about, although it can just be an ID for the item and the team work off of that.

Description - Breaks down the PBI in a bit more detail, and can be written in any style, however I prefer it to be written as follows: 



By writin…

Dealing with Selenium WebDriver Driver.Quit crashes (Where chromedriver.exe is left open)

We recently came across a problem with Selenium not quitting the webdriver and this would then lock a file that was needed on the build server to run the builds.

We were using Driver.Quit() but this sometimes failed and would leave chromedriver.exe running. I looked around and found this was a common issue that many people were having. We (I say we, as we came to the solution through paired programming), came up with the following, that would encapsulate the driver.quit inside a task and if this task takes longer than 10 seconds, then it will clean up any processes started by the current process, in the case of the issue on the build server, it would kill any process started by Nunit.

[AfterTestRun]
        public static void AfterTestRun()
        {
            var nativeDriverQuit = Task.Factory.StartNew(() => Driver.Quit());
            if (!nativeDriverQuit.Wait(TimeSpan.FromSeconds(10)))
            {
                CleanUpProcessByInheritance();
            }
       }

        private s…

Advantages of using Test Management tools

Before I start talking about test management tools, let me clarify what I mean by the term test Management tools...  I am not taking about your office excel program where you store your test cases in. I'm talking about bespoke test Management tools, your quality centers or Microsoft test manager...
In the strict case of the term test Management tool, Microsoft Excel can be used as such, but heck, so could a notepad if used in the right way... For the sake of this blog post I am talking about bespoke test Management tools.
Firstly, what test tools are out there? There are many more out there today than when I first started in QA over 5 years ago. When I started the market was primarily dominated by a tool called Quality Center, this would run in a browser (only Ie unfortunately) and was hosted on a server.. Nowadays it's market share has somewhat dwindled, and there are some new kids on the block. 
One of the more popular tools is that of Microsoft Test Manager, it's big…