![collapse wedge](Expanded.png) Legal
|
![*](LeafRowHandle.png) Do I need to sign an NDA before starting work on the project and getting the software?
|
![*](LeafRowHandle.png) Contract?
|
![*](LeafRowHandle.png) 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.
|
![collapse wedge](Expanded.png) Exchange contact info
|
![*](LeafRowHandle.png) Company address
|
![*](LeafRowHandle.png) Email
|
![*](LeafRowHandle.png) IM
|
![*](LeafRowHandle.png) Phone
|
![*](LeafRowHandle.png) Fax
|
![*](LeafRowHandle.png) 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.
|
![collapse wedge](Expanded.png) Billing
|
![*](LeafRowHandle.png) Who gets invoice?
|
![*](LeafRowHandle.png) Email OK, or do you need paper invoice?
|
![*](LeafRowHandle.png) Does anyone else need a copy, e.g. for approval?
|
![*](LeafRowHandle.png) Getting paid: U.S. company check? International wire transfer? Other?
|
![collapse wedge](Expanded.png) Communication
|
![*](LeafRowHandle.png) time zone issues?
|
![*](LeafRowHandle.png) regular emails?
|
![*](LeafRowHandle.png) iChat?
|
![*](LeafRowHandle.png) participate in (some) meetings via phone, iChat, iChat AV?
|
![collapse wedge](Expanded.png) work feedback
|
![*](LeafRowHandle.png) direction , feedback helpful
|
![*](LeafRowHandle.png) culture
|
![*](LeafRowHandle.png) management style
|
![*](LeafRowHandle.png) expectations (both parties)
|
![collapse wedge](Expanded.png) Testing
|
![*](LeafRowHandle.png) environment: unless otherwise suggested, app will be tested on systems with user system - no Developer Tools
|
![collapse wedge](Expanded.png) Scope/components - how much app do you have to test?
|
![*](LeafRowHandle.png) App proper
|
![*](LeafRowHandle.png) Helper app(s)?
|
![*](LeafRowHandle.png) Disk image/installer
|
![*](LeafRowHandle.png) Readme
|
![*](LeafRowHandle.png) Automator action(s)? How many?
|
![*](LeafRowHandle.png) Dashboard widget(s)?
|
![*](LeafRowHandle.png) AppleScript dictionary
|
![*](LeafRowHandle.png) Localisation(s)?
|
![*](LeafRowHandle.png) Help file
|
![collapse wedge](Expanded.png) Known weak spots?
|
![*](LeafRowHandle.png) For developer(s) - what is the most fragile part of the code - where do you fear users will go?
|
![*](LeafRowHandle.png) New code, features, functionality?
|
![*](LeafRowHandle.png) Rewritten code?
|
![*](LeafRowHandle.png) Other untested code?
|
![*](LeafRowHandle.png) Problem areas, as identified by user reports?
|
![*](LeafRowHandle.png) Compatibility with some other third-party apps, e.g. WindowShade, DefaultFolder, FruitMenu?
|
![collapse wedge](Expanded.png) Priorities: what needs to be tested first?
|
![*](LeafRowHandle.png) Documentation that's going to the printers in two days?
|
![*](LeafRowHandle.png) Disk image/installer that's going to be mastered in three days?
|
![*](LeafRowHandle.png) Program itself?
|
![*](LeafRowHandle.png) Help system?
|
![*](LeafRowHandle.png) Other?
|
![collapse wedge](Expanded.png) Time
|
![*](LeafRowHandle.png) How soon do you need the testing done?
|
![*](LeafRowHandle.png) How much testing time do you think you need/expect?
|
![collapse wedge](Expanded.png) Any restrictions on testing?
|
![*](LeafRowHandle.png) Trial period, e.g. 4 hours?
|
![*](LeafRowHandle.png) Dollar amount?
|
![*](LeafRowHandle.png) 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"
|
![collapse wedge](Expanded.png) Testing materials
|
![*](LeafRowHandle.png) Smoke/shakedown test(s)?
|
![*](LeafRowHandle.png) Specific test cases/scripts?
|
![*](LeafRowHandle.png) Test files? simple? complex?
|
![*](LeafRowHandle.png) Is another platform version (Windows, Linux) to be used for reference? If so, what are system requirements? Do you have loaner hardware?
|
![*](LeafRowHandle.png) Apple XRay: are you using it?
|
![collapse wedge](Expanded.png) AppleScript dictionary
|
![*](LeafRowHandle.png) class, property tests?
|
![collapse wedge](Expanded.png) Automated testing
|
![*](LeafRowHandle.png) AppleScripts
|
![*](LeafRowHandle.png) AppleScript GUI scripting
|
![*](LeafRowHandle.png) Is app AppleScriptable recordable? (extremely useful for submitting bug reports, regression testing)
|
![*](LeafRowHandle.png) Eggplant scripts
|
![collapse wedge](Expanded.png) Competition
|
![*](LeafRowHandle.png) what do you like or dislike about other products?
|
![collapse wedge](Expanded.png) Documentation
|
![*](LeafRowHandle.png) What resources do you have to help new tester get up to speed?
|
![*](LeafRowHandle.png) Do you have any formal or even informal test plan documentation to start with?
|
![*](LeafRowHandle.png) Feature list?
|
![*](LeafRowHandle.png) Specification? Limits?
|
![*](LeafRowHandle.png) 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?
|
![collapse wedge](Expanded.png) Style sheet/guide
|
![*](LeafRowHandle.png) Do you have a style sheet with product names, trademarks, and company-specific use of terms? If not, I'll probably start one.
|
![collapse wedge](Expanded.png) Help system
|
![*](LeafRowHandle.png) What help is there? Help Viewer? Third-party help system, e.g. RoboHelp, QuickHelp?
|
![*](LeafRowHandle.png) Tutorial(s)?
|
![*](LeafRowHandle.png) Quick-reference material?
|
![*](LeafRowHandle.png) Sample/example files?
|
![collapse wedge](Expanded.png) Bug database/reporting bugs:
|
![*](LeafRowHandle.png) Do you have a bug database I can access over the net (FileMaker-based, TestTrack, Bugzilla, other)?
|
![collapse wedge](Expanded.png) Bug database set-up
|
![*](LeafRowHandle.png) special files to install? installer?
|
![*](LeafRowHandle.png) application?
|
![*](LeafRowHandle.png) basic configuration info?
|
![*](LeafRowHandle.png) documentation?
|
![*](LeafRowHandle.png) If not, would a basic FileMaker 7 bug database be useful, and do you have a server that could host it?
|
![*](LeafRowHandle.png) If using email, how often would you like to receive bug reports? tab-delimited text OK? (paste in spreadsheet for viewing), HTML?
|
![collapse wedge](Expanded.png) Debugging info
|
![*](LeafRowHandle.png) are there debug builds?
|
![collapse wedge](Expanded.png) special/secret debug menu(s)?
|
![*](LeafRowHandle.png) set via defaults command?
|
![*](LeafRowHandle.png) special key combination to enable/disable?
|
![*](LeafRowHandle.png) assertion logging?
|
![*](LeafRowHandle.png) logging stack traces?
|
![*](LeafRowHandle.png) when to submit sample files (output of command line "sample" command or Activity Monitor app)
|
![*](LeafRowHandle.png) secret preferences for testing use?
|
![collapse wedge](Expanded.png) Submitting files
|
![collapse wedge](Expanded.png) crash logs
|
![collapse wedge](Expanded.png) submit to Apple via Crash Reporter/Problem Reporter?
|
![*](LeafRowHandle.png) developer builds or for release builds only?
|
![*](LeafRowHandle.png) special instructions?
|
![*](LeafRowHandle.png) test documents
|
![*](LeafRowHandle.png) stacktraces
|
![*](LeafRowHandle.png) AppleScripts
|
![*](LeafRowHandle.png) bug screen shots
|
![*](LeafRowHandle.png) bug movies
|
![collapse wedge](Expanded.png) Test system info
|
![*](LeafRowHandle.png) Are you interested in Apple System Profiler logs from any/all test systems?
|
![*](LeafRowHandle.png) Abbreviated (command line) output?
|
![collapse wedge](Expanded.png) Builds
|
![*](LeafRowHandle.png) Do all builds have unique build number? (they should!)
|
![*](LeafRowHandle.png) What is expected frequency of new builds? Daily? Weekly? As needed?
|
![collapse wedge](Expanded.png) provision to run expired builds in the future (for demonstrating/closing old bugs)?
|
![*](LeafRowHandle.png) prefs file entry, set via defaults command?
|
![*](LeafRowHandle.png) presence of a secret file?
|
![*](LeafRowHandle.png) special key combination at launch?
|
![collapse wedge](Expanded.png) Delivery
|
![*](LeafRowHandle.png) Website
|
![collapse wedge](Expanded.png) ftp
|
![*](LeafRowHandle.png) hostname
|
![*](LeafRowHandle.png) login
|
![*](LeafRowHandle.png) password
|
![*](LeafRowHandle.png) path
|
![collapse wedge](Expanded.png) http
|
![*](LeafRowHandle.png) URL
|
![collapse wedge](Expanded.png) if not public
|
![*](LeafRowHandle.png) login
|
![*](LeafRowHandle.png) password
|
![collapse wedge](Expanded.png) Network infrastructure
|
![*](LeafRowHandle.png) VPN access?
|
![*](LeafRowHandle.png) Poke a hole in firewall for server access?
|
![*](LeafRowHandle.png) Email (least desirable)
|
![collapse wedge](Expanded.png) Supported OS/hardware
|
![*](LeafRowHandle.png) What operating systems are supported?
|
![*](LeafRowHandle.png) What hardware (monitor size/resolution, CPU, RAM, keyboard, printers, etc.) is supported?
|
![*](LeafRowHandle.png) What is the main platform?
|
![*](LeafRowHandle.png) How much emphasis should be placed on each?
|
![*](LeafRowHandle.png) Do you have any hardware available for testing purposes (on- or off-site)? (primarily for local clients with special needs)
|
![*](LeafRowHandle.png) Do you require any special hardware? Will you provide?
|
![*](LeafRowHandle.png) 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?
|
![collapse wedge](Expanded.png) Evangelism
|
![collapse wedge](Expanded.png) User group program?
|
![*](LeafRowHandle.png) license for UG raffle?
|
![*](LeafRowHandle.png) UG demo?
|
![*](LeafRowHandle.png) UG discount?
|