You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jason Bertsche edited this page Apr 22, 2026
·
12 revisions
This testing is not meant to be in-depth, but very broad across apps and features to try to catch any missed items that would make a release package unusable.
Ideally this would all be automated.
macOS Specific
Does Gatekeeper refuse the apps when in "App Store only" mode and accept them in the other mode?
You need to download the generated image file from an external source so macOS will flag the dmg as quarantined to get a realistic test. You can post to a local host web site or use Air Drop to transfer the file out and back, or maybe figure out how to manually set the quarantine flag via a command-line tool.
All Platforms
Are the version number (twice) and build date right in the readme?
Is the version number right in the app about box and the PDF doc?
Is the version of Java used correct in the About > System tab?
Can the doc be opened from the Help menu in the app? With F1?
Are all the changes that the release announcement claims are there actually there?
Are the right models included? Are recent model changes included? Are models properly cross-referenced (Altruism is a good one to check)?
Does exporting a model using Save As NetLogo Web... work?
Does the Extension Manager work? Does it display a list of extensions? Can you download and use new extensions? Uninstall extensions?
Do all extensions work? Especially the ones that use extra jars and/or native libraries, such as sound, arduino? For information about how to use to speed up testing see Magic Model Matcher for Testing.
Specifically, do models that use LevelSpace work? That extension is the most troublesome of them all.
Do the empty agent monitors work? Tools > Globals / Patch / Turtle / Link
Do regular agent monitors work? inspect one-of turtles, inspect one-of patches, etc.
Does the 3D view work?
Does the system dynamics modeler work? Search the Models Library for "System Dynamics" and pick one of the models.
Does BehaviorSpace work? Red Queen and Wolf Sheep Predation both come with built-in experiments to edit and run.
Does the logging launcher work? It's in the preferences now.
Does changing your language (in the "Preferences" dialog) work?
Does the HubNet Client application work?
Does plot mirroring work? (Try "Oil Cartel Alternate", and check the checkbox)
Does narrowcast plotting work? (Try "Oil Cartel")
Does Behaviorsearch work? File > Open Example, but make sure to change the output directory to something writable (default is the app dir).
Does the 3D app work?
On Windows and Mac, after installing, does double clicking a model file open the new version?