Amazing tools that make your testing smarter faster easier




Texter - Writing test cases or defects , Text substitution app Texter saves you countless keystrokes by replacing abbreviations with commonly used phrases you define

Jing / substituted with snipping tool now in Windows 7 - Capture Screenshots

Bubbl - Mind mapping tool , great for brainstorming / idea / sharing information

FreeMind - again a brain storming tool but has better features for a detailed ideaation

EtherPad / typewith.me  - is an online document collaboration tool which works in real time.  In other words, EtherPad has allowed multiple people to work on the same document at the same time over the Internet

Rapid Reporter - Session based testing  / Exploratory testing

PerlClip - generate text , text count and more

Log-Watch  - creates a log file as it goes, reporting strange events and possibly errors that might not appear through the UI

Color Cop - returns RGB values

Firebug - Xpaths and JavaScript errors!

WebWait - check the speed of your web application

Pingdom - Test your page load speeds The Full Page Test gives you a detailed visual report on the load time of each element (images, CSS, JavaScripts, RSS, Flash and frames/iframes). Objects included in javascript are ignored

METS - Minimal Essential Test Strategy (METS) - These are Excel spreadsheets but help in planning and estimating tests

Beyond Compare - Comparison tool

Test Data Generation(http://www.generatedata.com) - This is a really cool web script that you can use for free and even download the script for use on your own server.

Dia (Visio alternative, helpful for drawing process flow diagrams, etc for test planning) - http://live.gnome.org/Dia

Sikuli - Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots) - http://sikuli.org/

IcuTest - GUI Unit Testing for WPF - http://www.nxs-7.com/icu

Paloma Print Perfect - STREAMDiff - Comparison of PDF docs - https://www.palomaprintproducts.com/STREAMdiff/printPerfect.asp

LucidChart which is another Visio alternative which is web-based. It has real-time collaboration so lots of people can work simultaneously.

Feel free to add more tools that make your testing Smarter!

Comments

  1. Anonymous18/8/13

    Hi theге to eveгy body, it's my first go to see of this web site; this blog carries remarkable and in fact fine stuff in support of readers.

    Here is my page: stock options training :: ::

    ReplyDelete
    Replies
    1. Hi Aditya,

      Allow me to show my gratitude ASHA24 bloggers. You guys are like unicorns. Never seen but always spreading magic. Your content is yummy. So satisfiedAutomation anywhere tutorial.

      The best way to implement what you want to do (target individual vertices of plane shapes many times over) is by using an IDE form.  The reason is: while the running form is waiting for input (point selection) from you, you can change anything you want in the active view (including Display Control settings).  When you finally select a point, you can process it in the form code (as Kendall noted, this is what Mentor does), and then move on to the next point.
       
      I have provided a form that defines its own command (Select Plane Vertex) to which a mouse click event is attached.  The event is only sensitive to left mouse clicks that do not include any combination of the Shift, Ctrl, or Alt keys.  All other mouse events are passed to the application for processing, so you are free to use strokes, menus, pan, zoom, etc., while the form is running.   
      When you save the form, don't forget to set the read-only property for production use.

      It was cool to see your article pop up in my google search for the process yesterday. Great Guide.
      Keep up the good work!

      Thanks and Regards,
      Kevin

      Delete
  2. Hi There,

    Nice to be visiting your blog again, it has been months for me. Well this article that I’ve been waited for so long.

    very interesting, but if I understand well, with this method you will capture a full window, or any other element inside it.
    But the request was...
    I want to take a snapshot for current screen (only the workspace, excluding toolbar and file menu)
    He is asking a window region. How do you manage this?
    But great job man, do keep posted with the new updates.

    Best Regards,
    Krishna

    ReplyDelete
  3. Hi Aditya,

    Gratitude for putting up this prolific article! You truly make everything a cake walk. Genuinely good stuff, saving time and energy.
    This issue was filed with Mentor in November 2011 (as SR2443464372, DR00840453). The Defect Report was closed in 2015 (without any email notice), stating that this concern is an Enhancement Request, needing to be filed on Mentor Ideas.
    Users can't wait four or more years to get an answer like that, which does not even constitute a solution. Hence, the workaround: Always assign the Display Control Scheme Name for a Detailed View to be the Name of the Detailed View. This way, you take control of the problem, accessing the Scheme Name through DetailedView.Name. It's simple, and it has worked for us over the past 6+ years.
    Appreciate your effort for making such useful blogs and helping the community.

    Thanks,
    Radhey

    ReplyDelete
  4. Hello Aditya,


    Smokin hot stuff! You’ve trimmed my dim. I feel as bright and fresh as your prolific website and blogs!

    I am sending email to a particular email id. I want to delete the attachment from local drive once email has been sent. For this I want to apply a condition as below.
    I am so grateful for your blog. Really looking forward to
    read more.


    Thanks & Regards,
    Morgan

    ReplyDelete
  5. Hello There,


    I love all the posts, I really enjoyed.
    I would like more information about this, because it is very nice., Thanks for sharing.
    1)Connect to VM; (If you use Sikulix you can do screenshot based UI automation to open a VM.)
    2)Open browser - perform some actions; (When you are VM you can trigger a Selenium Project by using again Sikulix. Then selenium project open browser and do actions.)
    3)Start desktop application - perform some actions (Again Sikulix or Auto-IT or JAVA Robot Class)
    4)Go back to the browser (Selenium)
    5)Go to your own machine and connect to another VM (Sikulix)

    Somebody could share the way how possible (or how it uses) to do the automation testing of a mobile app in combination: windows PC + iOS mobile phone.
    Many automation software platforms support only the combination - MAC pc + iOS phone.
    Is it possible to use the Windows PC + iOS phone at all?

    Very useful article, if I run into challenges along the way, I will share them here.


    Merci Beaucoup,
    Krishna kumar

    ReplyDelete
  6. Hi There,

    Muchas Gracias Mi Amigo! You make learning so effortless. Anyone can follow you and I would not mind following you to the moon coz I know you are like my north star. Automation anywhere training USA

    Main has thrown an exception
    Message: Error performing OCR: MicrosoftErrorCreateEngine
    Source: Microsoft OCR
    Exception Type: Exception
    System.Exception: Error performing OCR: MicrosoftErrorCreateEngine
    Server stack trace:
    at UiPath.Vision.OCR.OCRClient.ScrapeUsingHostService(OCRInput input, OCROptions options, CancellationToken cancelToken)
    at UiPath.Vision.OCR.OCRClient.Scrape(OCRInput input, OCROptions options, CancellationToken cancelToken, Boolean useHostProcess)
    at UiPath.Vision.UiImage.ScrapeOCR(OCROptions options, CancellationToken cancellationToken)
    at UiPath.Core.Activities.OCREngineActivity.<>c__DisplayClass36_0.b__0()
    at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
    at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
    Exception rethrown at [0]:
    at UiPath.Core.Activities.ScopeActivity.OnFaulted(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)
    at System.Activities.Runtime.FaultCallbackWrapper.Invoke(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)
    at System.Activities.Runtime.FaultCallbackWrapper.FaultWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
    By the way do you have any YouTube videos, would love to watch it. I would like to connect you on LinkedIn, great to have experts like you in my connection (In case, if you don’t have any issues).
    Please keep providing such valuable information.


    Grazie,
    Radhey

    ReplyDelete
  7. Hey,

    I love all the posts, I really enjoyed.
    I would like more information about this, because it is very nice., Thanks for sharing.

    does anyone has any experience with developing addins? Automation anywhere tutorial
    I saw that there is an example folder in the ATTK folder (AddinWizard), but there is no documentation about it and the C++ solution in that folder doesn't load in the current version of VS.

    I'll participate any help in that matter
    Follow my new blog if you interested in just tag along me in any social media platforms!


    Obrigado,
    Irene Hynes

    ReplyDelete

Post a Comment

Popular posts from this blog

Software Testing @ Microsoft

Trim / Remove spaces in Xpath?