Testing with Microsoft Technologies - Kick Off Session

  • 134 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
134
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Egyptian Automation Testers Testing with Microsoft Technologies Kick off Session Moataz Nabil Senior QC Engineer | Cequens | Egypt MCSD - MCTS - ISTQB Certified
  • 2. Overview of Microsoft Testing Tools Enabling high quality software through testing tools & services Visual Studio provides testing tools that help you adopt testing practices such as manual, automated, exploratory, and load testing. These testing tools capture insightful information that is provided to the developer in context, within the development environment, so bugs are easier to reproduce and quality can be assured throughout the development process. In addition, testers can be more productive planning, executing and tracking tests, both with the web-based test management tool or the rich experience provided by Microsoft Test Manager.
  • 3. Content 1 Manual Testing & Test Cases Management with MTM 2012 2 Automated Testing with VS 2012 (Coded UI Test) 3 Web Performance Testing with VS 2012 4 Cloud- based Load Testing with VS 2013 5 ALM with Visual Studio Online 2013 6 Working with TFS (Team Foundation Server) 2012
  • 4. 1 Manual Testing & Test Cases Management with MTM 2012
  • 5. 1 Manual Testing & Test Cases Management with MTM 2012 Test Plan Management • • • Clone or copy test plans, test suites and test cases to ease test plan management Create and manage multiple testing configurations to ensure testing coverage View up to date test plan, test run and test case status directly from the Microsoft Test Manager Exploratory Testing • • • • Automatically generate test cases from exploratory tests to ensure repeatability Explore specific project requirements and link results Record exploratory test actions with screen and voice capture to improve reproducibility of submitted bugs Create multiple data-rich bugs in a single exploratory test Test Runner • • • • Run all active tests in a plan or suite with a single click Improve test case maintenance by editing test cases in flight Easily attach comments and screen shots to test runs and bugs to provide additional context Link bugs and test cases to automatically run the correct test case when validating bug resolution Advanced Testing Features • • • • Comprehensive diagnostic data collectors can be deployed to the tested machines to gather everything from event logs to videos Integrate with the existing build framework to run automated tests during scheduled builds Rich data is automatically attached to created bugs to dramatically enhance debugging success Collect IntelliTrace data during a test session, so developers can easily identify the issue from Visual Studio
  • 6. 2 Automated Testing with VS 2012 (Coded UI Test)
  • 7. 2 • • • • Automated Testing with VS 2012 (Coded UI Test) Reduce the burden of manual regression testing by using the Coded UI test framework to automate UI tests Coded UI tests now support a variety of technologies, including XAML-based Windows Store apps, IE 11 and SharePoint 2013, in addition to the large suite of previously supported technologies Configurable search properties for coded UI tests on the browser Coded UI tests now provide logging support for cross-browser tests, making it easier to understand different behaviours across browsers
  • 8. 3 Web Performance Testing with VS 2012
  • 9. 3 • • • • Web Performance Testing with VS 2012 Create web tests without writing code using the Web Performance Test Recorder Edit recorded tests to tailor to specific needs Simplify JavaScript interaction by automatically promoting dynamic parameters to editable web test parameters Aggregate existing web tests to create effective load tests
  • 10. 4 Cloud- based Load Testing with VS 2013
  • 11. 4 • • • • Cloud- based Load Testing with VS 2013 Simplify load testing of web-accessible applications by using the infrastructure provided by Visual Studio Online Validate performance, scale and reliability of your server applications Rich reporting of load test results along with visual comparisons to prior load test runs Dynamic real-time load scaling to ensure sufficient system stress
  • 12. 5 ALM with Visual Studio Online 2013
  • 13. 5 ALM with Visual Studio Online 2013 Agile Portfolio Management Visibility Across all your Teams • • • Create hierarchical backlogs at each level of your work-breakdown Quickly define, prioritize, and decompose work Mark up backlog items with work item tags for quick categorization Coordination Within and Across Teams • • Track work at scenario level without giving up visibility into the details Keep your team focused on delivery instead of status meetings Task Boards and Kanban Boards Track Sprint Progress • • • • • • Burndown work quickly and efficiently with the Scrum based task board Hold daily standups around the task board to stay focused on the team’s work Update work remaining directly from the board and move tasks into their current state Use Kanban visualizations with any process template Customize your boards to meet the needs of your process Track the big-picture from the Kanban board while your teams focus on the tasks at hand
  • 14. 6 Working with TFS (Team Foundation Server) 2012
  • 15. 6 • • • • • Working with TFS (Team Foundation Server) 2012 Learn how to make Team Foundation Server (TFS) better serve your team processes and the ways you communicate. For the person who sets up and customizes TFS infrastructure, you will learn how to better define the types of work items available and their attributes to fully leverage the TFS platform for application lifecycle management (ALM). Introduction to Team Foundation Server Process Templates Work Item Queries
  • 16. Contact @moatazeldebsy moataznabil.com/blog Egyptian Automation Testers
  • 17. Thank you :)