Top 10 Tips for Building a Windows Phone App

In this Visual Studio magazine article, my colleague Max Zilberman shares top 10 tips for developers to build Windows Phone apps in a right way.

  1. Embrace Metro
  2. Leave Some Space
  3. Respect Margins
  4. Get Controls out of the Way
  5. Make Navigation Predictable
  6. Learn How to Pin Tiles
  7. Limit Results on Map Control to What the User Can See on the Viewport
  8. Tombstoning Should Be Transparent
  9. Properly Manage Network Failures
  10. Avoid UI Thread Blocking

Read the full article here.

To get started, developers can download free tools including Windows Phone SDK.

image

Testing Sharepoint - Functional and Performance Testing for Sharepoint based applications using Visual Studio 2010

 

Register here for the Testing Sharepoint - Functional and Performance Testing for Sharepoint based applications using Visual Studio 2010 Webinar!

Wednesday, February 22, 2012 at 2:00PM

Microsoft and ALP International invite you to a one hour webcast during which we'll demonstrate the Sharepoint specific testing capabilities of Microsoft Visual Studio 2010 and Team Foundation Server.

More and more Sharepoint is being leveraged as an application platform within organizations for both internal and external systems. Visual Studio 2010 and Team Foundation Server 2010 include features specifically designed for testing Sharepoint based development efforts.

· Discover new Unit Testing features designed for use in Sharepoint projects

· Witness the use of Intellitrace for advanced debugging of Sharepoint for both developers and testers to help find root cause and create actionable bugs

· See how Microsoft Test Manager can be used to manage testing efforts for Sharepoint based applications

· Experience creation of Coded-UI automation for testing Sharepoint based apps

· Learn how to create Performance Tests in Visual Studio 2010’s Web Test recorder with functionality specifically designed to deal with Sharepoint GUIDs and other characteristics of the platform

· Learn best practices for testing Sharepoint 2010 using Visual Studio

ALP International Corporation (ALPI) is a leading professional services firm specializing in the area of test automation and test process improvement. ALPI’s Software Testing Group provides a broad range of consultative testing services including: Test Process Reengineering, Independent Verification & Validation (IV&V), Test Planning, Test Management, Product Testing, Test Automation, and Load and Performance Testing. ALPI’s Training and Education Group provides courses in test tool technology implementation, IV&V, Test Process Improvement, and Tester Certifications. Courses are held at our state-of-the-art training facilities or on-site at customer locations.

Reporting and Dashboard Options in Team Foundation Server 2010

 

Register here for the Reporting and Dashboard Options in Team Foundation Server 2010 Webinar !

Monday, February 20, 2012 at 2:00PM EST

Microsoft and ALP International invite you to a one hour webcast during which we'll demonstrate the reporting and dashboard capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.

Visual Studio 2010 includes comprehensive and easy to use tools for creating dashboards and reports to track your software development and testing efforts in Team Foundation Server 2010.

· Discover the rich integration of Visual Studio and Team Foundation server with other Microsoft tools for reporting such as Microsoft Excel, Word, Sharepoint and Project

· Experience seeing your testing and development progress on a simple and easily accessible dashboard, drilling down into critical details as necessary

· Experience using Microsoft Test Manager queries to track status of work items assigned to you and to others

· Implement both included and custom Excel reports to track testing progress, defect status, requirements coverage, code churn, trends in key fields and much more

· See how you can also track the bugs for your whole team project to determine the overall quality of areas of the application under test

· Learn how to create robust reports from TFS and Visual Studio

ALP International Corporation (ALPI) is a leading professional services firm specializing in the area of test automation and test process improvement. ALPI’s Software Testing Group provides a broad range of consultative testing services including: Test Process Reengineering, Independent Verification & Validation (IV&V), Test Planning, Test Management, Product Testing, Test Automation, and Load and Performance Testing. ALPI’s Training and Education Group provides courses in test tool technology implementation, IV&V, Test Process Improvement, and Tester Certifications. Courses are held at our state-of-the-art training facilities or on-site at customer locations.

Implementing Test Lab Virtualization with Microsoft Lab Management

 

Register here for the Implementing Test Lab Virtualization with Microsoft Lab Management Webinar !

Wednesday, February 15, 2012 at 2:00PM EST

Microsoft and ALP International invite you to a one hour demo during which we'll demonstrate the test lab virtualization capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.

Visual Studio 2010 introduces a new set of tools and capabilities that enable testers and developers to easily create virtual test environments using virtual machine technologies, templates and pre-defined environments. Microsoft Lab Management allows just in time deployment of test machines configured exactly to specification, and snapshotting of these environments when issues are discovered.

· Learn how to setup and teardown test environments with Microsoft Lab Management

· Reduce time required to build a test environment

· Eliminate the need to share test environments across your developer and testing groups via virtualization

· Experience the “out-of-the-box” rich integration with Microsoft Visual Studio and Team Foundation server capabilities

· Discover how virtual test environment snapshots enable:

o Reverting to ‘clean’ state for new builds or running tests

o On demand creation of environments as necessary

o Sharing a snapshot frozen at the point of failure with developers for more actionable bugs

ALP International Corporation (ALPI) is a leading professional services firm specializing in the area of test automation and test process improvement. ALPI’s Software Testing Group provides a broad range of consultative testing services including: Test Process Reengineering, Independent Verification & Validation (IV&V), Test Planning, Test Management, Product Testing, Test Automation, and Load and Performance Testing. ALPI’s Training and Education Group provides courses in test tool technology implementation, IV&V, Test Process Improvement, and Tester Certifications. Courses are held at our state-of-the-art training facilities or on-site at customer locations.

Load and Performance Testing with Microsoft Visual Studio 2010- February 8, 2012

Register here for the Load and Performance Testing with Microsoft Visual Studio 2010 Webinar!

Wednesday, February 8, 2012 at 2:00PM EST.

Microsoft and ALP International invite you to a one hour webcast during which we'll demonstrate the load and performance testing capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.

Visual Studio 2010 introduces a new set of tools and capabilities that enable performance testers to create load and performance test scripts and scenarios, run load and performance tests and generate detailed reports for bottleneck identification.

· Discover the load and performance test capabilities of Visual Studio 2010

· Learn how to create performance and stress tests using Web Performance Test recording and the Load Test creation wizard

· Explore powerful new configuration, emulation and settings options for your tests

· Learn how to create data-driven web performance tests

· Observe live system metrics into TFS while performing load tests

· Discover the rich integration with Microsoft Office tools for analysis and reporting

· Learn how to analyze and compare load test runs

ALPI has 18 years’ experience offering load-testing capabilities for clients who need to measure the performance of a specific application, develop loadtest baselines, or create load-test scripts and scenarios. We measure transaction performance time using various load scenarios and develop summary reports to help interpret results and take corrective action. Our complete solution includes initial installation and configuration of Microsoft VS2010, evaluation of client requirements, and development of performance tests that simulate current or projected application usage.

Manual and Automated Software Testing with Microsoft Test Manager- March 12, 2012

 

Register here for the Manual and Automated Software Testing with Microsoft Test Manager Webinar !

Monday, March 12, 2012 at 2:00PM EST

Microsoft and ALP International invite you to a one hour webcast during which we'll demonstrate the manual and automated testing capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.


Visual Studio 2010 introduces a new set of tools and capabilities that enable testers to easily create and maintain and execute both manual and automated tests.

• Imagine knowing which manual regression tests you had to run, given the code changes in the recent build!

• Consider being able to record your exploratory testing and turn that exploration into detailed test steps – with just a few commands!

• Imagine taking a manual test run and, in seconds, turning it into an automated test

• Learn how you can create recordings of actions you perform for a manual test case. You can play back this action recording to fast forward to a particular step in a manual test to verify a bug has been fixed, or you can use it to fast forward to save you time when you run a test


• Learn how you can now create automated UI tests, known as coded UI tests, using new automation libraries


• See how you can import an action recording and generate code that represents your UI controls, or you can locate your UI controls and perform actions on them. You can then add validation code to verify that your application under test is working correctly

Managing Requirements and Tracking Defects with Team Foundation Server 2010

 

Register here for the Managing Requirements and Tracking Defects with Team Foundation Server 2010 Webinar !

Wednesday, March 7, 2012 at 2:00PM EST

Microsoft and ALP International invite you to a one hour webcast during which we'll demonstrate the requirements management and defect tracking capabilities of Microsoft Visual Studio and Team Foundation Server 2010.

Visual Studio 2010 introduces a new set of tools and capabilities that enable analysts and testers to easily manage requirements and track defects.

• Learn how to manage requirements and defects through the lifecycle, including planning, workflow, traceability, review, change management, and reporting

• See how you can link each test case to the relevant requirements or user stories, depending on your project management methodology

• When requirements or user stories, or features are ready to be tested, you can run your tests for each configuration that you specified

• Explore reporting options for traceability and requirement validation documentation

Practicing Effective Test Management with Microsoft Test Manager and Team Foundation Server 2010

 

Register here for the Practicing Effective Test Management with Microsoft Test Manager and Team Foundation Server 2010 Webinar

Monday March 5, 2012 at 2:00PM EST

Microsoft Test Manager and Team Foundation Server 2010 With the introduction of Microsoft's 2010 ALM toolset, Test Management capabilities were significantly enhanced. Join us for a one hour webcast during which attendees will see Microsoft Test Manager, a new testing and test management interface for Visual Studio 2010 and be introduced to all of the test management features of the MS ALM toolset.

Improving Developer and Tester Collaboration using Visual Studio 2010

 

Register here for the Improving Developer and Tester Collaboration using Visual Studio 2010 Webinar !

Wednesday, February 29, 2012 at 2:00PM EST

Visual Studio 2010 introduces a powerful new set of tools and capabilities that enable testers and developers to collaborate like never before. Using VS 2010, testers can easily create actionable bugs when a defect is found. The level of data collected and attached to the bug enables developers to quickly take action and locate the root cause of the bug.


Microsoft and ALP International invite you to a one hour webcast during which we'll explore and demonstrate the collaboration capabilities of Microsoft Visual Studio 2010 and Team Foundation Server.

• Learn how to stop the defect ping pong between testers and developers

• Imagine creating an ACTIONABLE BUG that contains enough information that you are able to take IMMEDIATE ACTION to find the root cause and repair the problem

• Discover how to quickly and completely capture bugs in such a way that developers can reproduce them

• Picture a world where testers can capture detailed diagnostics simply by running a test as they normally would, and attach these diagnostics to bug reports at the click of a button

SCRUM and Microsoft ALM: Using Team Foundation Server 2010 and the Microsoft SCRUM Process Template

 

Register here for the SCRUM and Microsoft ALM: Using Team Foundation Server 2010 and the Microsoft SCRUM Process Template Webinar !

Monday, February 27 2012 at 2:00PM EST

Microsoft and ALP International invite you to a one hour webcast during which we'll demonstrate the capabilities and use of the new Microsoft SCRUM MSFT template for Team Foundation Server 2010.

In 2010 Microsoft released a template for Team Foundation Server 2010 Team Projects designed for use in the SCRUM development methodology. This free template enables organizations practicing SCRUM or a variant thereof to manage TFS Team Projects with minimal customization.

· Discover the features on the new MSFT SCRUM template and how they could help your Application Lifecycle Management process

· Learn the new work item types included in the SCRUM template such as Sprint and Impediment

· Explore the differences between the SCRUM template and the traditional MSFT Agile template

· See the new workflow included in the template and how it fosters the use of this template for true SCRUM methodology

· See the new reports included in the template for SCRUM projects

· Witness the creation of a SCRUM Team Project and a scenario for use

ALP International Corporation (ALPI) is a leading professional services firm specializing in the area of test automation and test process improvement. ALPI’s Software Testing Group provides a broad range of consultative testing services including: Test Process Reengineering, Independent Verification & Validation (IV&V), Test Planning, Test Management, Product Testing, Test Automation, and Load and Performance Testing. ALPI’s Training and Education Group provides courses in test tool technology implementation, IV&V, Test Process Improvement, and Tester Certifications. Courses are held at our state-of-the-art training facilities or on-site at customer locations.