Procedure for testing an app's portability

Discuss anything related to portable freeware here.
Post Reply
Message
Author
shnbwmn
Posts: 265
Joined: Sat Jul 11, 2015 12:59 am

Procedure for testing an app's portability

#1 Post by shnbwmn »

Is there a guide somewhere on the forum that explains how to go about this? Are there special programs used (registry checkers, etc), or do you guys just look in the usual places, so to speak, for new files/entries that pop up? There are many programs that I have uniextracted and that seem to work alright, but I'd like to go further. I know about the PortableApps format and yaP that can be wrapped around a program, but I have no idea how to use either properly. Some tips for a (relative) newbie to the portable world would be appreciated :)


shnbwmn
Posts: 265
Joined: Sat Jul 11, 2015 12:59 am

Re: Procedure for testing an app's portability

#3 Post by shnbwmn »

Oh my, thanks very much! That thread really should be stickied though, and/or renamed to give it some prominence.

Edit: I went through most of the posts and compiled this for myself: portability_testing

User avatar
Midas
Posts: 6726
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Procedure for testing an app's portability

#4 Post by Midas »

I skimmed through your documents, shnbwmn, and I do think they're extremely valuable content.

My suggestion is you make them into separate posts here at this topic -- or better yet, at my specific topic as suggested by joby_toss above, in order to have all the info in just one place. Doing this will allow the community to review your info and expunge any hypothetical flaws. As Eric S. Raymond once wrote: "Given enough eyeballs, all bugs are shallow".

Great work. 8)

shnbwmn
Posts: 265
Joined: Sat Jul 11, 2015 12:59 am

Re: Procedure for testing an app's portability

#5 Post by shnbwmn »

Thanks Midas. Perhaps later I'll post a tidied-up software list into your thread. I still think a mod should sticky your thread and give it some official-sounding name 8) A random visitor here won't find your post easily.

User avatar
JohnTHaller
Posts: 716
Joined: Wed Feb 10, 2010 4:44 pm
Location: New York, NY
Contact:

Re: Procedure for testing an app's portability

#6 Post by JohnTHaller »

Testing for portability at PortableApps.com is done via clean installs of Windows 2000 through Windows 10 within virtual machines in VirtualBox. These machines are each updated to the current updates via Windows Update as determined by the default install settings. They are then snapshotted as clean and the portable app is copied in. A registry and file system snapshot is done using RegShot and the like. The app is run, standard functions are accessed including file open/save, options changes, and whatever functionality the app is used for. We then take another registry and file system snapshot and compare it to the earlier one to determine what the app has left behind. The virtual machine is then shut down and returned to a clean state for the next test.
PortableApps.com - The open standard for portable software | Support Net Neutrality

Post Reply