Hello, I will be glad to share with you a few interesting tools that I use in QA work to make developer’s life a little bit more difficult.
As we all know developer’s life is hard. But we have QA to make it harder. We try to find problems or break something that developer has created. Let me tell you about tools that help me with it in manual web application testing.
To start with, the browser is the main tool which WEB QA uses for his work.
I prefer two browsers and they are Google Chrome and Safari. Google Chrome(GC) is a good choice because it’s popular and it has a huge amount of different plugins but it’s a little bit heavy for the system. Another one is Safari, it’s very fast for web surfing, but it doesn’t have as many useful plugins as GC. Regarding the rest of less popular browsers such as Opera or IE we have a great service “BrowserStack”. There’s more information about it down below.
As you have already understood, the main tool when it comes to torturing tasks is GC. Let me tell you in details about plugins and valuable things for QA work:
What is helpful?
- Page load time
- Сheck my links
- Edit this cookie
- Clear cache
- Perfect Pixel
- JS errors notifier
- Magento Form Filler
Very simple plugin – that shows you time of page load with all details.
It will help you to find broken links. It is a little bit slow but it can crawl through your web page and look for broken links.
Works with cookies. You can add, delete, edit, search, protect and block cookies.
In any incomprehensible situation you should clean cache. That is the first commandment of a QA. Clear cache plugin helps you with it making your browser clean.
This is an awesome tool for mocking over a frontend developer. It will help you and your designers’ team to watch developer’s buttheart meanwhile you can check correspondence markups and layouts.
Plugin uses dummy data for one user, but you can add more users and customize their data on settings page. Thanks Serhiy Zhovnir for sharing it.
Let it be all useful plugins that I use in my work. But we have also a few more helpful default browser features we can’t miss.
Browser default functionality
Developer console – where you can find js errors, lost images (404 errors) and warnings. Interesting requests that are sent to the server in the result of your actions which you can see in the network tab. For sure, I’ve mentioned not all of the effective features of “browser developer console”. Take this into account and learn all its opportunities, it’s a really great tool for testing.
Toodle device toolbar is the light version of testing markup and view store on different screen resolutions. Please note results could be different on real device.
Also I’d like to share with you some interesting web applications I use:
- https://www.browserstack.com – from $99/ month
Lately, Magento has been releasing security patches more often. To be in trend and not to miss any security issue on your store this service will be useful to check your Magento website for known problems.
It’s a must-have tool for super perfectionist QA. The application gives you an opportunity to test website using almost all known browsers and devices. In case you want to come to the developer and to tell him website does not look good on IE6, service will help you with that.
But to be a little bit serious, most of the customers are using browsers on the Windows platform and the result could differ between the Google Chrome on Linux, Mac OS or Windows. Also, taking into accounts analytics only, you can notice that a huge part of customers use MS EDGE during placing an order. So, It is very important to check your frontend part of the website on different browsers/devices along with it.
The service will give you a temporary email, which lasts 10 minutes. Any e-mails sent to that address will show up automatically on the web page. You can read them, click links, and even reply to them. The e-mail address will expire after 10 minutes.
Thanks to Big Bro Google for the great applications for testing website for speed, mobile-friendly and structured data.
- iOS simulator
- Android simulator
In continuing tablet and mobile web application testing. You can use the wonderful simulator in XCode app for Mac OS. You can find all types of iOS devices.
For testing web applications on Android you can use NoxPlayer
or Bluestacks that is available for PC or Mac.
When you want to prove developer that it is bug, but not a feature. Screen capture software can help you.
For me the best screen capture application is Snagit($49.95). You can capture anything on your screen and then edit it in a few clicks and share result in email/cloud/FTP or document.
Not bad and free screen capture software.
Auto acceptance tests
Also do not forget about automation tests that can help you in different situations.
What other tools are you using for testing website usability? Let us know in the comments below.