Hi Andy,
I have developed data comparison tools for enterprise data projects using vbscripts.
Also,some other tools for comparing tar files and other text file formats using Java.
Thanks @paingicool … How did you find they were received within the business, did you have any issues with InfoSec or IT Operations when using / implementing them?
File copiers, installers, database diffing tools, string parsers, test data generators, date replacement in XML files, dynamic data comparison, integration checks in C#/NUnit, Selenium Webdriver, number generators with high/low progressive mismatch, archiving scripts, directory diff tools, folder watchers, log tailing and alerting, page object frameworks, stress data generators… I’ve probably forgotten more tools than I remember making.
Brilliant! I take it you work in a development based organisation. Find it tricky here sometimes as we’re an insurance company and not directly in software dev teams.
@Andy…I have used common open source tools which were compliant with orgnsiation’s policy ,for instance, Java,Apache Maven ,Test NG and even developed another tool using vb scripts which can work on any windows machine so everyone is happy
I’ve always been keen to create my own tools using existing frameworks where they are useful. In my last job I wrote various tools for creating specimen test data and before then wrote a tool for executing and retrieving performance test results from the REST API webpagetest.com.
I’ve always been more eager to use frameworks in my preferred languages as opposed to full test automation applications (i.e. Python Requests or Selenium vs SOAPUI or UFT), except when a particular tool is mandated.
I’ve written tools to facilitate diversity testing (that is, throw lots of requests at a service where the request has diverse data), to demonstrate APIs (mostly a web site that shows the basics but handy for developers as well), and API responders (small APIs written to behave like third-party tools - useful in performance tests and provides great isolation for automation in general).