- •Tester guide
- •Version.1.0
- •Notions
- •Installation of applications
- •Performing manual testing
- •Configure Test Plan for manual testing
- •Running manual test
- •Running automated tests
- •Configure Test Plan for automated testing
- •Migrate Test-Cases and Requirements to mtm (tfs)
- •Getting Started in Microsoft Test Manager 2013
- •Creating a Test Plan
- •Creating a Test-Case
- •Inserting shared steps to a Test-Case.
- •Automate a test case
- •Recording your actions during a test run
- •If you make a mistake
- •If the test includes shared steps
- •If the steps include parameters
- •7.2.2. Link Coded ui test with Test-Case
- •7.2.2.1 Generate Coded ui test from a Test-Case
- •7.2.2.2 Add Coded ui test to Source Control
- •7.2.2.3 Coded ui test and Test-Case
- •Create Build Definition Step 1. Create a new build Definition
- •Setting a lab environment in mtm Lab Center
- •8.1. Create a lab environment
- •Create a release Build
- •Create a release template
- •Queue a Release Build
- •Coded ui Test
- •Creating a new Coded ui Test Project
- •Data Driven Coded ui test
Notions
Definitions of notions frequently used in Guide are described and explained in the table below:
Abbreviation / Acronym |
Description |
Team Foundation Server |
Is a Microsoft product which provides source code management (either via Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities. It covers the entire Application Lifecycle Management. |
Microsoft Test Manager |
This is a visual studio application (Visual Studio Test Professional 2013) where you can plan, manage, and execute manual, automated and exploratory tests. While performing manual and exploratory tests, you can log bugs. The bug will contain a trace of your recent actions, a snapshot of the state of the system, and a copy of any notes you made while exploring the system. You can record your actions in the test case, so that they can be played back later. |
Release Management |
This is a Microsoft application in visual studio which helps with process of managing software releases from development stage to software. With RM you can automatically configure, approve and deploy your applications for any environment. Create automated deployment orchestrations for each environment no matter how complex the configuration. |
Case Complete |
Is a requirements management application from Serlio Software that allows business analysts and software developers to create and manage Use Cases and Software Requirements. CaseComplete provides the ability to edit the textual portion of use cases and requirements in a guided environment and the ability to create various types of diagrams including use case diagrams, wireframes of graphical user interfaces, and flowcharts. |
Lab Environment |
A lab environment is a collection of computers that can be managed as a group, as part of your tests. The computers can be physical or virtual Windows machines. Lab environments are used when testing an application that runs on servers, such as a web application. Lab environments collect diagnostic data from the server machines while test perform on local client machine. |
Build |
Process of converting source code files into standalone software artifact(s) that can be run on a computer, or the result of doing so. |
Build Definition |
A build template wherein is described parameters and options for creating new Builds. |
Build Process Template |
Is a Windows Workflow 4.0 xaml file template that contains described processes on how to build code, run tests, and run other processes such as scripts. |
Test Controller |
The test controller distributes tests and manages test runs by communicating with the test agents on each test machine. In addition, test controllers enable you to use diagnostic data adapters to collect data or impact the test machine when the tests are run. |
Test Agent |
Test agent is used to perform tasks such as installing software, running tests, and collecting test data. |
Coded UI test |
Coded UI tests are automated User Interface tests that can be created with Visual Studio to test different kinds of user interface. |
Test-Suite |
Is a collection of test cases that are intended to be used to test a software program to show that it has some specified set of behaviours. A test suite often contains detailed instructions or goals for each collection of test cases and information on the system configuration to be used during testing. |
Test-Case |
A test case is a document, which has a set of test data, preconditions, expected results and postconditions, developed for a particular test scenario in order to verify compliance against a specific requirement. A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly. |
Use Case |
Is a list of steps, typically defining interactions between a role (known in Unified Modeling Language (UML) as an "actor") and a system, to achieve a goal. The actor can be a human, an external system, or time. |
