Does anybody know any testing software/tools for ArcGIS platform (version 10.1)?

Specifically: Customized ArcGIS Desktop application & Web application.

I researched on Google but am not able to find any specific software. Few experts told me to try manual testing so I'm a little bit confused.

  • 2
    What kind of testing? Try to use industry-standard terms such as you might find in this article.
    – blah238
    Jan 11, 2013 at 10:00
  • 2
    Related: Automated testing for GIS apps
    – blah238
    Jan 11, 2013 at 10:03
  • 1
    Does your question relate to any Esri products other than ArcGIS for Desktop and ArcGIS for Server?
    – PolyGeo
    Jan 11, 2013 at 10:20
  • @All... We have created few custom application in ArcGIS Desktop environment and Few in java script environment so as per the standard procedure I need to test and applications and then going to upload it on server..
    – Sunil
    Jan 11, 2013 at 10:33
  • 2
    I don't know why your question was voted down. It is a valid question, about an important topic, that very few people think about. Jan 11, 2013 at 16:01

3 Answers 3


This presentation has a list of tools on page 14, though it doesn't go into how they are used and for what purpose:

  • Test Design
    • AETG
    • PICT
  • Automation tools
    • Python
    • SilkTest
    • JUnit
    • XTest
    • C#
    • Selenium
    • Visual Studio Team Test

For ArcObjects unit testing, see this question, as well as this article for some suggestions.

Regarding ArcGIS Server performance/load testing, this presentation suggests an additional set of tools, and offers up some pros/cons for each:

  • LoadRunner
  • Silk Performer
  • Visual Studio Team Test
  • JMeter

I think that the question is not complete at all. I mean, testing what with what purpose? When you want to benchmark the performance of a tool, you have to specify a concrete task to do. This output is usually compared with the performance for the same task but with another tool, i. e. ArcGIS Desktop vs QGIS or gvSIG.

A particular use case for testing could be running a terrain model for a particular region, reprojecting all points of a huge shapefile or doing some 3D rendering with flythroughs. Usually you count the time that it takes to do each task and then decide which tool is better.

So the thing is, choosing a task to do and see the performance, if not, you have to go to a general testing. Considering you do not want to do a general sw testing, what do you expect from ArcGIS for Desktop?

  • 1
    I don't think there is any indication that @Sunil is talking about Benchmark Testing against other products but +1 for taking a stab at a question that needs more detail
    – PolyGeo
    Jan 11, 2013 at 10:27
  • @iamgin yes its industry based testing..I am going to upload the application at client side before that I need to perform standardized testing and here no one is familiar to GIS Testing..thanks for your suggestions
    – Sunil
    Jan 11, 2013 at 10:43

Selenium is a great open source framework to do test automation but it suffers from problems due to flaky tests, not being updated on a regular basis (since it is open source) and the need for technical resources to write automation code.

Below are good alternatives to Selenium and are currently popular-

Appvance Test.ai SikuliX Unified Functional Testing (UFT) TestStudio

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.