SlideShare a Scribd company logo
1 of 68
Beta Testing Your iOS
         App
       Shawn Grimes
     www.ShawnsBits.com
What We’ll Cover
•   End User Setup
•   Provisioning Portal
•   Building an Ad-Hoc release
•   Distributing your release
    •   Email - the hard way
    •   Web Share (Hockey) - the “easy” way
•   Notes About Testers
End User Setup

• Need Unique Device IDentifier (UDID)
 • Get from iTunes
 • Free App: Ad Hoc Helper - Easy Way
• Need Ad Hoc Provisioning Profile
UDID - iTunes

• Connect device to computer and launch
  iTunes
• Click on Serial Number in Info Screen
• Edit->Copy
UDID - iTunes cont’d
UDID - iTunes cont’d

Click
UDID - iTunes cont’d

Click
UDID - iTunes cont’d

Click
Ad Hoc Helper

• http://itunes.apple.com/us/app/ad-hoc-
  helper/id285691333?mt=8
• Tester can email UDID straight from App
Ad Hoc Helper

• http://itunes.apple.com/us/app/ad-hoc-
  helper/id285691333?mt=8
• Tester can email UDID straight from App
Add Device to
   Provisioning Portal
• http://developer.apple.com
• Provisioning Portal
 • Devices
Provisioning Portal -
    Warning!!!
Provisioning Portal -
    Warning!!!
Provisioning Portal -
    Add Device
Provisioning Portal -
    Add Device
Provisioning Portal -
    Add Device
Provisioning Portal -
    Add Device
Provisioning Portal -
    Add Device
Provisioning - New
         Profile
• Provisioning Menu
 • Distribution
   • New Profile
Provisioning - New
         Profile
• Provisioning Menu
 • Distribution
   • New Profile
Provisioning - New
         Profile
• Provisioning Menu
 • Distribution
   • New Profile
Provisioning - New
         Profile
• Provisioning Menu
 • Distribution
   • New Profile
Distribution Profile
Distribution Profile
Distribution Profile
Distribution Profile
Distribution Profile
Distribution Profile

• Refresh to Download
Distribution Profile

• Refresh to Download
Distribution Profile

• Refresh to Download
Create Build Package
•   Drag downloaded Ad Hoc provisioning profile into
    Xcode

•   Open project in Xcode

•   Project->Edit Project Settings

•   Configurations Tab

•   Duplicate Release Configuration

    •   Name “Release AdHoc”

•   Go to “Build” tab

    •   Set Code Signing Identity to AdHoc Prov Profile
Create Build Package
Create Build Package
Create Build Package
Create Build Package
Create Build Package
Create Build Package
Create Build Package
Build Your Ad Hoc
          Release
• Build Settings:
 • Device
 • Release AdHoc
• Build and Archive
Organizer

• Window->Organizer
• Archived Applications
Sharing Your App

• End user needs two files:
 • App itself (usually in .app, .ipa, or .zip
     format)
  • Ad Hoc Mobile Provisioning Profile that
     you signed the app with
     (.mobileprovision)
Sharing Your App -
          Email
• Steps:
 • Select version you want in Archived
    Applications
 • Click Share...
 • Select AdHoc Distribution Identity
• Warning: File size limited to 10MB by most
  email providers.
Sharing Your App -
      Email
Sharing Your App -
      Email
Sharing Your App -
      Email
Sharing Your App -
      Email
Ad Hoc Build Demo
Hockey
• Install beta apps directly to device via
  mobile Safari
• Based on work by Jeffrey Sambells
• Consists of server and [optional] client
  framework
• https://github.com/TheRealKerni/Hockey
Hockey - cont’d
• Server Framework
 • Requires PHP5 server
 • No database required
 • Handles multiple apps per server
• Client Framework
 • Optional
 • Checks for update at launch
Hockey - Client


• Copy libraries to your project
• Create pre-processor macro:
  CONFIGURATION_$(CONFIGURATION)
Hockey - Client Code
• Create conditional statements in code to
  keep Hockey client out of App Store builds:
 • .h:
     #if !defined (CONFIGURATION_Release)
     #import "BWHockeyController.h"
     #endif


 •   .M:
     #if !defined (CONFIGURATION_Release)
        [[BWHockeyController sharedHockeyController] setBetaURL:@"http://beta.shawnsbits.com/
     index.php"];

     #endif
Hockey - Server

• Copy public folder to web server in public
  folder
• Copy includes folder to web server in
  NON-PUBLIC folder (such as parent
  directory)
• Adjust path to includes folder in config.php
Hockey - Create
         Package
1. Build and Archive
2. Share->Distribute for Enterprise...
  1. URL: __URL__
  2. Title: AppName
3. Save As: (NO SPACES IN FILENAME!)
Hockey - Create
   Package
Hockey - Create
         Package
1. Create new folder in public web folder
   with app ID: i.e.
   com.shawnsbits.DoodleDogFight
2. Upload .ipa & .plist to this new folder
3. Upload .mobileprovision file to new folder
4. Upload .png (114x114) - optional
5. Upload release notes (notes.html)
Hockey - Web Install
Hockey - In App
   Update
Hockey - In App
         Setttings
• Integrate provided view controller to your
  settings panel
Hockey Demo
Hockey - Final Notes


• Client does not check if version is greater
  than installed, only checks if they are
  different.
Resources

What We’ll Cover
• Where to find testers
• Communicating with testers
• iBetaTest
Where to find testers
•   Friends and Family
    •   Pros: Easy to find
    •   Cons: Hard to get honest feedback
•   Other Developers
    •   Pros: Good feedback on technical/design issues
    •   Cons: Busy with their own dev, may not see the game as your end
        user will see it
•   Target forums and websites that would include your target
    demographic
    •   Pros: Most beneficial feedback
    •   Cons: Hard to get feedback
Communicating With
    Testers
Need to Handle:
• Bug submissions
• General feedback
 • Playability, usefulness, audio, interface
     design, fun factor
Collecting Feedback

• Forums
• Mailing list
• Surveys
iBetaTest.com
•   Pros:
    •   Easily find people willing to test
    •   Collect bug reports and general
        feedback
    •   Make announcements to users via
        Email
•   Cons:
    •   low response rate, even lower for
        betas w/out tester compensation
    •   Site is in Beta with not much
        progress
    •   Waste Ad-Hoc provisions on people
        who may never provide feedback
iBetaTest.com
•   Recommendations:
    •   Betas of 10-15 users, try to reuse and rate
        good testers
    •   $10 iTunes gift card is good compensation,
        stated that only in exchange for feedback
•   Results:
    •   4 good testers with good feedback.
iBetaTest.com Demo
Final Notes
• The technical side is the easy part,
  predictable, reliable, “documented”
• The people side is more dynamic and
  variable
  • With such small testing capabilities (100
    users max/year), your results will vary
    depending on how well those people
    represent your end user. Choose wisely.

More Related Content

What's hot

Cursus Software Product Management - Introduction
Cursus Software Product Management - IntroductionCursus Software Product Management - Introduction
Cursus Software Product Management - IntroductionGarm Lucassen
 
New Product Introduction - Launching Success!
New Product Introduction - Launching Success! New Product Introduction - Launching Success!
New Product Introduction - Launching Success! Product Realization Group
 
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...Verhaert Masters in Innovation
 
Apqp+english+version[1]
Apqp+english+version[1]Apqp+english+version[1]
Apqp+english+version[1]Murat Terzi
 
Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?connielharper
 
The Ultimate Beginner's Guide For Beta Testing Mobile Apps
The Ultimate Beginner's Guide For Beta Testing Mobile AppsThe Ultimate Beginner's Guide For Beta Testing Mobile Apps
The Ultimate Beginner's Guide For Beta Testing Mobile AppsInstabug
 
Etm551 lecture06
Etm551 lecture06Etm551 lecture06
Etm551 lecture06Alex Chuê
 
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Innovation day 2012   11. luc van goethem & frederik wouters - verhaert -  'r...Innovation day 2012   11. luc van goethem & frederik wouters - verhaert -  'r...
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...Verhaert Masters in Innovation
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realitiesmanoj7698
 
Using Agile In A Quality Driven Environment
Using Agile In A Quality Driven EnvironmentUsing Agile In A Quality Driven Environment
Using Agile In A Quality Driven EnvironmentLeslie Munday
 
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Aggregage
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?IBM Danmark
 
Test for Success: 5 Steps to Usability Testing Success
Test for Success: 5 Steps to Usability Testing SuccessTest for Success: 5 Steps to Usability Testing Success
Test for Success: 5 Steps to Usability Testing SuccessSalesforce Developers
 
Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Eileen O'Brien
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentationjtkachuk
 

What's hot (19)

Cursus Software Product Management - Introduction
Cursus Software Product Management - IntroductionCursus Software Product Management - Introduction
Cursus Software Product Management - Introduction
 
Class2
Class2Class2
Class2
 
New Product Introduction - Launching Success!
New Product Introduction - Launching Success! New Product Introduction - Launching Success!
New Product Introduction - Launching Success!
 
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
Verhaert Innovation Day 2011 – Joris Vanderschrick (VERHAERT) - System Requir...
 
Apqp+english+version[1]
Apqp+english+version[1]Apqp+english+version[1]
Apqp+english+version[1]
 
Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?Product Roadmapping 101: Where Do I Start?
Product Roadmapping 101: Where Do I Start?
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
The Ultimate Beginner's Guide For Beta Testing Mobile Apps
The Ultimate Beginner's Guide For Beta Testing Mobile AppsThe Ultimate Beginner's Guide For Beta Testing Mobile Apps
The Ultimate Beginner's Guide For Beta Testing Mobile Apps
 
Etm551 lecture06
Etm551 lecture06Etm551 lecture06
Etm551 lecture06
 
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
Innovation day 2012   11. luc van goethem & frederik wouters - verhaert -  'r...Innovation day 2012   11. luc van goethem & frederik wouters - verhaert -  'r...
Innovation day 2012 11. luc van goethem & frederik wouters - verhaert - 'r...
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
Using Agile In A Quality Driven Environment
Using Agile In A Quality Driven EnvironmentUsing Agile In A Quality Driven Environment
Using Agile In A Quality Driven Environment
 
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
Experiment Your Way to Product Success: How User Acceptance Testing Can Save ...
 
What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?
 
Test for Success: 5 Steps to Usability Testing Success
Test for Success: 5 Steps to Usability Testing SuccessTest for Success: 5 Steps to Usability Testing Success
Test for Success: 5 Steps to Usability Testing Success
 
Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...
 
Business Value
Business ValueBusiness Value
Business Value
 
Case Studies
Case StudiesCase Studies
Case Studies
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentation
 

Similar to Beta testing iPhone apps

Publishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StorePublishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StoreLee Stott
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreNaga Harish M
 
Continous Integration for iOS Projects
Continous Integration for iOS ProjectsContinous Integration for iOS Projects
Continous Integration for iOS ProjectsCiprian Redinciuc
 
New in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDENew in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDELearnNowOnline
 
Wrapping with PhoneGap
Wrapping with PhoneGapWrapping with PhoneGap
Wrapping with PhoneGapKarl Bunyan
 
CI in the mobile world
CI in the mobile worldCI in the mobile world
CI in the mobile worldGodfrey Nolan
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle ManagementAmazon Web Services
 
Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases Okko Oulasvirta
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1ShepHertz
 
GameMaker - Publishing to Windows 8
GameMaker - Publishing to Windows 8GameMaker - Publishing to Windows 8
GameMaker - Publishing to Windows 8Joe Healy
 
Picnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable applicationPicnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable applicationNick Josevski
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsDavid Schneider
 
OpenID Foundation Workshop at EIC 2018 - OpenID Certification Update
OpenID Foundation Workshop at EIC 2018 - OpenID Certification UpdateOpenID Foundation Workshop at EIC 2018 - OpenID Certification Update
OpenID Foundation Workshop at EIC 2018 - OpenID Certification UpdateMikeLeszcz
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsLee Stott
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!SPC Adriatics
 
Green Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsGreen Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsOlivier Philippot
 
OpenID Certification Program Update - 2017-10-16
OpenID Certification Program Update - 2017-10-16OpenID Certification Program Update - 2017-10-16
OpenID Certification Program Update - 2017-10-16MikeLeszcz
 
Architecture app
Architecture appArchitecture app
Architecture appYnon Perek
 

Similar to Beta testing iPhone apps (20)

Publishing your app to the Windows 8 Store
Publishing your app to the Windows 8 StorePublishing your app to the Windows 8 Store
Publishing your app to the Windows 8 Store
 
iOS Distribution and App store pushing and more
iOS Distribution and App store pushing and moreiOS Distribution and App store pushing and more
iOS Distribution and App store pushing and more
 
Continous Integration for iOS Projects
Continous Integration for iOS ProjectsContinous Integration for iOS Projects
Continous Integration for iOS Projects
 
New in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDENew in the Visual Studio 2012 IDE
New in the Visual Studio 2012 IDE
 
Wrapping with PhoneGap
Wrapping with PhoneGapWrapping with PhoneGap
Wrapping with PhoneGap
 
CI in the mobile world
CI in the mobile worldCI in the mobile world
CI in the mobile world
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle Management
 
Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases
 
What is WebIDE?
What is WebIDE?What is WebIDE?
What is WebIDE?
 
App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1App42 Student Lab - Android Game Dev Series V 0.1
App42 Student Lab - Android Game Dev Series V 0.1
 
GameMaker - Publishing to Windows 8
GameMaker - Publishing to Windows 8GameMaker - Publishing to Windows 8
GameMaker - Publishing to Windows 8
 
Picnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable applicationPicnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable application
 
Office 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft TeamsOffice 365 Developer Bootcamp: Microsoft Teams
Office 365 Developer Bootcamp: Microsoft Teams
 
OpenID Foundation Workshop at EIC 2018 - OpenID Certification Update
OpenID Foundation Workshop at EIC 2018 - OpenID Certification UpdateOpenID Foundation Workshop at EIC 2018 - OpenID Certification Update
OpenID Foundation Workshop at EIC 2018 - OpenID Certification Update
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for Windows
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Green Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsGreen Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject Details
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
OpenID Certification Program Update - 2017-10-16
OpenID Certification Program Update - 2017-10-16OpenID Certification Program Update - 2017-10-16
OpenID Certification Program Update - 2017-10-16
 
Architecture app
Architecture appArchitecture app
Architecture app
 

More from Shawn Grimes

Learn to 3D Print Right Now
Learn to 3D Print Right NowLearn to 3D Print Right Now
Learn to 3D Print Right NowShawn Grimes
 
Getting Started With Raspberry Pi
Getting Started With Raspberry PiGetting Started With Raspberry Pi
Getting Started With Raspberry PiShawn Grimes
 
Learn to 3D Print Right Now!
Learn to 3D Print Right Now!Learn to 3D Print Right Now!
Learn to 3D Print Right Now!Shawn Grimes
 
Youth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game DevelopmentYouth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game DevelopmentShawn Grimes
 
Setting out to sea getting students on course for their careers
Setting out to sea  getting students on course for their careersSetting out to sea  getting students on course for their careers
Setting out to sea getting students on course for their careersShawn Grimes
 
Cross Game Dev with Corona
Cross Game Dev with CoronaCross Game Dev with Corona
Cross Game Dev with CoronaShawn Grimes
 
Mobile Development Overview
Mobile Development OverviewMobile Development Overview
Mobile Development OverviewShawn Grimes
 

More from Shawn Grimes (7)

Learn to 3D Print Right Now
Learn to 3D Print Right NowLearn to 3D Print Right Now
Learn to 3D Print Right Now
 
Getting Started With Raspberry Pi
Getting Started With Raspberry PiGetting Started With Raspberry Pi
Getting Started With Raspberry Pi
 
Learn to 3D Print Right Now!
Learn to 3D Print Right Now!Learn to 3D Print Right Now!
Learn to 3D Print Right Now!
 
Youth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game DevelopmentYouth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game Development
 
Setting out to sea getting students on course for their careers
Setting out to sea  getting students on course for their careersSetting out to sea  getting students on course for their careers
Setting out to sea getting students on course for their careers
 
Cross Game Dev with Corona
Cross Game Dev with CoronaCross Game Dev with Corona
Cross Game Dev with Corona
 
Mobile Development Overview
Mobile Development OverviewMobile Development Overview
Mobile Development Overview
 

Beta testing iPhone apps

Editor's Notes

  1. \n
  2. \n
  3. Apps in the app store have been approved by Apple for general distribution. Apple limits the distribution of non-approved or pre-approved apps by only allowing you to distribute to 100 unique devices. The UDID is a unique to every device and never changes. This is NOT the serial number.\n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. You can only register 100 devices in a given year. Even if you delete devices, they still count against your 100.\n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. Click Ad Hoc\nEnter a name, usually [App Name - Ad Hoc]\nSelect App ID\nSelect Devices\nSave\n
  19. Click Ad Hoc\nEnter a name, usually [App Name - Ad Hoc]\nSelect App ID\nSelect Devices\nSave\n
  20. Click Ad Hoc\nEnter a name, usually [App Name - Ad Hoc]\nSelect App ID\nSelect Devices\nSave\n
  21. Click Ad Hoc\nEnter a name, usually [App Name - Ad Hoc]\nSelect App ID\nSelect Devices\nSave\n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. -Friends and Family are the easiest to target and install the app on.\n-Developers are often busy with their own dev and can only give quick feedback on design and technical issues, they may not see it as your audience will se it so it’s tough to get feedback on “fun” factor or usefulness.\n-Forums and websites are a good resource for end user feedback. Start visiting these sites when you first get your idea (should be part of your market research anyway). Comment on other posts, start building a report before you pitch your idea. These are also the hardest users to get feedback from without coming off as pushy or spammy.\n\n
  54. \n
  55. \n
  56. -Response rates from testers is about 25% on paid testing, much less for non-paid testing\n-Make announcements to users via the email form on their site, do not post messages because end users are not notified there is a new message pending. I’ll show an example soon.\n\n
  57. in short, use with caution.\n
  58. \n
  59. \n