Do I need to sign an NDA before starting work on the project and getting the software?
What am I allowed to say about this project? Can I say I'm working for your company, or mention the product, for example, to my Mac user group? Unless otherwise specified, I will assume all is to remain under wraps.
Exchange contact info
Who will be my main points of contact? An introduction to project team members with whom I'll likely interface - name, email, project responsibilities - would probably be helpful.
Who gets invoice?
Email OK, or do you need paper invoice?
Does anyone else need a copy, e.g. for approval?
Getting paid: U.S. company check? International wire transfer? Other?
time zone issues?
participate in (some) meetings via phone, iChat, iChat AV?
direction, feedback helpful
expectations (both parties)
environment: unless otherwise suggested, app will be tested on systems with user system - no Developer Tools
Scope/components - how much app do you have to test?
Automator action(s)? How many?
Known weak spots?
For developer(s) - what is the most fragile part of the code - where do you fear users will go?
New code, features, functionality?
Other untested code?
Problem areas, as identified by user reports?
Compatibility with some other third-party apps, e.g. WindowShade, DefaultFolder, FruitMenu?
Priorities: what needs to be tested first?
Documentation that's going to the printers in two days?
Disk image/installer that's going to be mastered in three days?
How soon do you need the testing done?
How much testing time do you think you need/expect?
Any restrictions on testing?
Trial period, e.g. 4 hours?
When appropriate, please specify how much time should be spent on a particular bug, e.g. "this is really important, so spend up to 3 hours on this"
Specific test cases/scripts?
Test files? simple? complex?
Is another platform version (Windows, Linux) to be used for reference? If so, what are system requirements? Do you have loaner hardware?
Apple XRay: are you using it?
class, property tests?
AppleScript GUI scripting
Is app AppleScriptable recordable? (extremely useful for submitting bug reports, regression testing)
what do you like or dislike about other products?
What resources do you have to help new tester get up to speed?
Do you have any formal or even informal test plan documentation to start with?
Is a current user manual available? If the manual is in progress, will a current copy (preferably PDF) be available from the tech writer, and will s/he be available for documentation questions?
Do you have a style sheet with product names, trademarks, and company-specific use of terms? If not, I'll probably start one.
What help is there? Help Viewer? Third-party help system, e.g. RoboHelp, QuickHelp?
Bug database/reporting bugs:
Do you have a bug database I can access over the net (FileMaker-based, TestTrack, Bugzilla, other)?
Bug database set-up
special files to install? installer?
basic configuration info?
If not, would a basic FileMaker 7 bug database be useful, and do you have a server that could host it?
If using email, how often would you like to receive bug reports? tab-delimited text OK? (paste in spreadsheet for viewing), HTML?
are there debug builds?
special/secret debug menu(s)?
set via defaults command?
special key combination to enable/disable?
logging stack traces?
when to submit sample files (output of command line "sample" command or Activity Monitor app)
secret preferences for testing use?
submit to Apple via Crash Reporter/Problem Reporter?
developer builds or for release builds only?
bug screen shots
Test system info
Are you interested in Apple System Profiler logs from any/all test systems?
Abbreviated (command line) output?
Do all builds have unique build number? (they should!)
What is expected frequency of new builds? Daily? Weekly? As needed?
provision to run expired builds in the future (for demonstrating/closing old bugs)?
prefs file entry, set via defaults command?
presence of a secret file?
special key combination at launch?
if not public
Poke a hole in firewall for server access?
Email (least desirable)
What operating systems are supported?
What hardware (monitor size/resolution, CPU, RAM, keyboard, printers, etc.) is supported?
What is the main platform?
How much emphasis should be placed on each?
Do you have any hardware available for testing purposes (on- or off-site)? (primarily for local clients with special needs)
Do you require any special hardware? Will you provide?
Any plans to test at Apple's Compatibility Labs (Room With a View, Field of Dreams, Project X) in Cupertino? During Macworld week? Before/during/after WWDC week?
User group program?
license for UG raffle?