Exit this survey
Windows Phone 7 Test Guidance
Do you unit test, use MVVM, or use dependency injection?
*
1
. Do you currently unit test your Windows Phone 7 Applications?
Do you currently unit test your Windows Phone 7 Applications?
Yes
No
2
. If you don't test your Windows Phone 7 applications, please indiciate why not.
If you don't test your Windows Phone 7 applications, please indiciate why not.
Too difficult
See little value
Phone API's are not test friendly
Lack of clear documentation
As a developer I don't write unit tests
Not enough resources on my team to write tests
Too time consuming
Don't know how
Don't see the need to write tests for phone applications
3
. If you do perform testing what types do you do?
If you do perform testing what types do you do?
Unit testing
Manual ad hoc testing
Manual testing following a script
Usability testing
Profiling application
*
4
. patterns & practices is currently working to make the testing of Windows Phone 7 code much easier. If you were provided reusable interfaces, fakes, and other testing assest that made testing easier and faster to code, would you take advantage of these assets and start testing your Windows Phone 7 applications?
patterns & practices is currently working to make the testing of Windows Phone 7 code much easier. If you were provided reusable interfaces, fakes, and other testing assest that made testing easier and faster to code, would you take advantage of these assets and start testing your Windows Phone 7 applications?
Yes
No
*
5
. Do you use the MVVM pattern in your Windows Phone 7 applications?
Do you use the MVVM pattern in your Windows Phone 7 applications?
Yes
No
*
6
. Do you inject your dependencies or create them inside your code-behind files and/or view models?
Do you inject your dependencies or create them inside your code-behind files and/or view models?
Use dependency injection
Create dependencies inside code-behind or view model
*
7
. Many of the Windows Phone 7 API's are accessed using static classes. Do you wrap these static classes to make them more testable or just use the static class in your code-behind or view model.
Many of the Windows Phone 7 API's are accessed using static classes. Do you wrap these static classes to make them more testable or just use the static class in your code-behind or view model.
Use static classes
Wrap static class to make their use testable
8
. If you us a dependency injection container, which one are you using?
If you us a dependency injection container, which one are you using?
Funq
Ninject
Autofac
Wrote my own
Wish I could use Unity (feature request)
9
. Would you be interested in Windows Phone 7 Guidance from patterns & practices on any of the following items?
Would you be interested in Windows Phone 7 Guidance from patterns & practices on any of the following items?
Writing testable code
Implementing MVVM
Testing Window Phone 7 application
Using an dependency injection container
Improving the performance of your application
10
. Please provide any additional feedback or guidance requests related to testing, MVVM, dependency injection, or other Windows Phone 7 programming topics.
Please provide any additional feedback or guidance requests related to testing, MVVM, dependency injection, or other Windows Phone 7 programming topics.
Powered by
SurveyMonkey
Check out our
sample surveys
and create your own now!
Javascript is required for this site to function, please enable.