One can test mobile applications just by using certain configurations. Just install the npm package and start testing. : Testcafe supports all major browsers like old and new Edge, Firefox, IE, and all Chrome family browsers. It uses angular-specific locator strategies to make it easier to automate the end-to-end test cases on these applications. While TestCafe is still based off of JavaScript, its syntax looks a bit different compared to the other ones we're reviewing. Never go with trends or popularity. : Playwright supports multiple programming languages such as Node.js, Python, .NET, and Java. Playwright: Microsoft's new. You can create the Selector object at runtime or save its value to a variable. Protractor runs tests against your application running in a real browser, interacting with it as a user would. TestCafe holds the 5th spot in th, Do Not Sell or Share My Personal Information. What you do with that power is entirely up to you. It is built on Node.js and uses the W3C WebDriver API. Protractor in this category. By accepting this, I am working as a technical content writer and adding value to the tester and QA community. Any type of website can be automated in cypress. 1. Who can use it? How active are the contributors? Built with NodeJS, the initial version of Protractor was released in 2013. Cypress runs on its own window and takes snapshots while tests run. and However, there are a few best practices that should be considered in order to evaluate the most suitable automation framework for your organization. TestCafe supports iframes and allows users to and from iframes. This might change in the future we will see In order to stay competitive, Selenium WebDriver has also made impressive improvements as they prepare for the major release for the Selenium 4. You can connect your iOS or Android device to TestCafe as a remote browser by using a QR code: Remote Browsers. Since you are migrating from Protractor, you need to consider migration effort. Instead of just switching to one of the frameworks, gather the test automation requirements at organization level and evaluate each framework against specific organization requirements to choose the correct framework. WebdriverIO is written in JavaScript and uses Selenium under the hood. : Playwright supports various ways to work with modern web components shadow-piercing selectors, geolocation, permissions, web workers, and other modern web APIs. : Playwright is not limited in terms of domain, opening new windows or iframes. th, 14 Asserts that the actual value is true (the ok assertion). TestCafe can run reusable code sequences before or after tests and fixtures: Test hooks and Fixture hooks. : Any complexities that a tester faces with Selenium will follow them to Nightwatch.js. Playwright is an open-source Node.js library started by Microsoft for automating browsers, which also supports multiple programming languages. TestCafe command chaining techniques make teams more productive. That way, failing tests cant affect healthy ones. What is TestCafe? See all the technologies youre using across your company. Playwright: Playwright does not support legacy Microsoft Edge or IE11 (deprecation notice). The current versions are codeceptjs 3.4.1, cucumber 6.0.7, cypress 12.9.0, protractor 7.0.0 and testcafe 2.4.0. codeceptjs, Supercharged End 2 End Testing Framework for NodeJS. is at the 14th place. Considering this, if the Protractor team were to continue supporting the framework, they might have had to reshape the current architecture and code which would have impacted existing users and tests. click at this location, type these keys), You're at a company where you won't have any support from developers in writing hooks or stubs to make their code more testable in a less powerful framework like Cypress. Using WebdriverIO, testers can create a scalable, robust, and stable test suite. Get answers to all your questions related to Browserstack, Actionable Insights, Tips, & Tutorials delivered in your Inbox, Get Step by Step developer guides to test your web & mobile apps, Master the fundamentals of software testing, Latest feature releases & platform updates, Get Free Unlimited Testing for open source projects, Check the status of Browserstack products, Stay updated on all the latest Browserstack events & webinars, Learn more with the thought leaders & experts from across the globe, Developers and Test Engineers love BrowserStack! Protractor uses JavaScript Selenium WebDriver bindings. or Protractor Install a custom Angular builder for TestCafe. Compare TestCafe vs Protractor 2022. Playwright Test will retry tests if they failed. Supported Integrations? framework by Microsoft. and Protractor . : Nightwatch.js provides a feature called command-line test runner which can run tests either sequentially or in parallel. Protractor was created in 2013 when WebDriver APIs were not yet a standard and end-to-end (e2e) tests were hard to write due to a lack of support for async / await. Testing on native mobile applications? Architecture-wise, TestCafe executes the actual test code in Node, whereas Cypress does it in the browser. Selenium Javascript: Pure vanilla flavor of Selenium JavaScript version. These books contain exclusive hints and insights. Cypress supports running tests within New Edge, Firefox, and Chrome-family browsers. In the Browser Testing market, Get free emails, firmographics, technographics, and keyword intent from any website. Built for the modern web, Cypress operates directly in the browser so its easy for developers to work with. Know more. They differ considerably in terms of architecture and performance. Marker.io, Protractor vs This means Cypress tests have access to real DOM elements but in TestCafe, communication between the tests and the DOM must be serialized. Testcafe. The biggest challenge that is aimed to solve was the inclusion of automatic waits, such that tests would work without the need to add waits in the code to make the tests wait for a particular element. 0.10% Gain actionable insights about the buying patterns of Selenium core libraries for test automation. Yes, via appium, 12. you agree to our privacy policy. Every automation tool has its own advantages and disadvantages, but consider how the limitations would affect your testing efforts within the organization. Either the maximum number of retries should be passed when running the tests, or should be set in the configuration file. If you are running E2E in Protractor, now is the time to migrate! As of Angular 12, Protractor won't be included by default in new projects. Do not miss the trending JavaScript projects with our weekly report! Need Infrastructure for cross-browser testing? WebdriverIO Supports only Javascript/Typescript. has more customers in Migrate Tests from Protractor to TestCafe Protractor is an end-to-end testing tool for Angular and AngularJS applications. It supports mobile application testing. compliance with the CCPA. Protractor started out as a prototype of a testing framework. Test Cafe is an open-source JavaScript test automation framework built on NodeJS. TestCafe is a tool in the Testing Frameworks category of a tech stack. : Nightwatch.js supports all major browsers like Chrome, Edge, Firefox, and Safari. Because of its increasing popularity and usage, Google rewrote and rereleased it in 2016. TestCafe supports taking screenshots for tests using built-in screenshot commands. On 24th April, Angular announced the deprecation of their E2E testing tool protractor. United Kingdom karate vs protractor vs selenium-webdriver vs testcafe | npm trends karate vs protractor vs selenium-webdriver vs testcafe karate selenium-webdriver testcafe nightwatch cypress puppeteer selenium playwright webdriverio Downloads in past Stats Popular Searches angular vs react vs vue @angular/core vs angular vs react vs vue Protractor runs tests against your application running in a real browser, interacting with it as a user would. WebdriverIO: The main advantage is support for both web and mobile by using Appium. Use an index notation to access elements in the array (.nth(index)). Until its deprecation, Protractor supported automation of both Angular and non-Angular-based applications. Install TestCafe in your project directory. So, without further ado, lets begin. Cypress supports running tests on Edge, Firefox, and Chrome-family browsers like Electron. Innovation through insight. customers than In this comparison we will focus on the latest versions of those packages. Cypress and Protractor don't exclude each other; they can be run in the same Angular . : Playwright supports edge cases such as file downloads and uploads, iframes, native input events, and dark mode. Use Browserstack with your favourite products. It automates Chrome and Firefox. and Download node packages and start writing scripts, No Native Support for multiple tabs or windows, Provides Cypress Window for easy debugging, Default Reporter is Spec, Extendable Junit, Mocha supported reporter and custom reporters, Default reporter is Spec, Extendable Junit list, minimal, xUnit, Json and community supported custom reporters, Well written documentation, growing community, Good documentation, community support is less compared to Cypress. Since it is a NodeJS based framework, testers need to have Node runtime executables in their system to execute Cypress tests. is the better choice for your needs? Dont decide until you create the POC and conclude. There is an automated waiting mechanism, which automatically waits for changes to take place and retries with checkups. I will try to demonstrate very basic login testing with each of these tools to show the syntax. Playwright can test web apps across multiple browsers: Chromium-based browsers like Google Chrome and the new Microsoft Edge, WebKit-based Apple Safari, and the Gecko-based Mozilla Firefox. If this option is not specified, run the required project manually before a test run. Use BrowserStack with your favourite products. About. It works on any operating system (Windows, macOS, Linux) and can be installed using a single command. Compare Cypress vs. Protractor vs. TestCafe in 2023 by cost, reviews, features, integrations, deployment, target market, support options, trial offers, training options, years in business, region, and more using the chart below. 2. It differs only when the scenario get complex. Qualify leads on the go. To exercise your Do Not Sell My Personal Information rights under the California Consumer Protractor started out as a prototype of a testing framework. There are multiple tools you can employ to automate testing for Angular applications. : Nightwatch.js comes with a flexible command and assertion framework which makes it easy to implement an applications custom commands and assertions. From zero to testing in minutes. Its also quite hard to debug possible issues. You just need to decide which automation tool/framework works best for you. August 2023 end of life of Protractor. There is also one community blog, which contains articles written by TestCafe community members. Test cases are written in simple English, 14. 6senses Market Share Protractors : As of the publication of this article, community support is somewhat limited. TestCafe automatically converts a standard CSS selector within test controller methods into a TestCafe Selector object when a test runs. Below features are naturally not limited to what in this article covered. Testing VS 2015CRM 2015 . Angular is still one of the most used Javascript-based frameworks for high-traffic websites. Syntaxes are confusing if you have worked on other tools. It has a market share in the TestCafe supports JavaScript, TypeScript, and CoffeeScript without configuration, so you can start testing immediately. This means it is incredibly popular for use cases such as scraping, generating PDFs, etc. As all we know, every new feature comes with its limitations. In the Browser Testing category, with 164 customers TestCafe stands at 7th place by ranking, while Attensee with 8 customers, is at the 25th place. TestCafe command chaining techniques make testing easy. More from comsystoreply Follow. The team conducted a survey on automation tools before deciding on Protractor deprecation and the survey revealed that less than 20% of responders were using the Protractor framework for testing in their project. I was planning to build Protractor-Jasmine framework but a friend of mine told me about Cypress and heard that its users are very satisfied with it. TestCafe requires that you use the TestController to interact with DOM elements. This means that the ng e2e command should continue to be supported in the future. Connect with me over LinkedIn & Twitter to learn from each other. WebdriverIO. Analyze the different types of reporting frameworks supported by each tool. categories. Get answers to all your questions related to Browserstack, Actionable Insights, Tips, & Tutorials delivered in your Inbox, Get Step by Step developer guides to test your web & mobile apps, Master the fundamentals of software testing, Latest feature releases & platform updates, Get Free Unlimited Testing for open source projects, Check the status of Browserstack products, Stay updated on all the latest Browserstack events & webinars, Learn more with the thought leaders & experts from across the globe, Developers and Test Engineers love BrowserStack! So, there is always a need for thorough testing to make sure that application works as expected. WebdriverIO uses. I will not cover standard characteristics of each tool, since it might take too long. Unlike Cypress, Testcafe provides functionalities like switching between windows and multiple tab support. the It uses Javascript for writing tests and it has its own set of assertions third-party assertion libraries are not supported out of the box at the moment. and Protractor, Compare the similarities and differences between Need Infrastructure for cross-browser testing? Here we compare between codeceptjs, nightwatch, protractor, testcafe and webdriverio . : Nightwatch.js tests can be integrated with popular CI/CD tools like Azure DevOps, Teamcity, Jenkins, etc. as there was very little support for async/await. With concurrency mode enabled, TestCafe tests can be run in parallel. Instead, the Angular CLI will provide options to use other solutions like Cypress, WebdriverIO, or TestCafe. If testers have to test third-party authentication mechanisms like SSO or Active Directory login, these functions cannot be automated. In terms of architecture, Cypress runs the actual test code in the browser whereas TestCafe runs it in Node. TestCaf supports multiple browser, including mobile versions. Supported browsers? It has a market share in the 6sense comparison This is not a Selenium-based framework and can be used for automating web applications as well as native mobile applications. Still uncertain? What is Selenium? TestCafe works by serving the test site via a proxy server. In the company I will be building test automation framework and my new company develops apps mainly using AngularJS/TypeScript. You can use a single Selector function or chain them to traverse through a DOM tree. TestCafe TestCafe is an open-source JavaScript test automation framework built on NodeJS. Top 5 Protractor alternatives to migrate Protractor tests to: Note: The list above is not exhaustive and isnt ranked. There is also an automated authentication scripts, which save and activate user roles to easily switch between different user accounts. VS. Playwright. 3 % docker pull testcafe/testcafe. In addition to social platforms, Gitter Chat is available, where you can ask your questions directly. All JavaScript Automation Tools provide more or less similar documentation, which gives user the opportunity to start directly writing tests. Asserts that the actual value equals the expected value (the eql assertion). More powerful because it is Selenium-based - it can switch between tabs, it can handle external links to other domains, it can handle iFrames, simulate keypresses and clicks, and move the mouse to specific co-ordinates within the browser. TestCafe doesnt depend on any third-party libraries like webdriver, or external jars etc. Germany, while Protractor has more WebdriverIO supports many assertion libraries such as Jasmine, Mocha, etc. Its also hard to debug possible issues as you dont know how actually a web page is parsed to inject automation scripts. We have made a list of the top 6 Protractor alternatives that have similar features as Protractor and even some more to support your testing. TestCafe is new to automation tool but with enhanced features. But as AngularJS evolved, Protractor also quickly became popular due to unique features like being open-source, being easy to set up, and out of the box support for all major browsers. For more information about the future of Protractor see our blog post. Yes, but only Chrome or Chromium, 6. It is managed by the OpenJS foundation and follows W3 framework architectural standards. Since TestCafe is built on NodeJS, one needs to install NodeJS runtime executables in order to run Testcafe scripts. When integrated with Puppetry can integrate with CI/CD tools, record, and playback, 15. To overcome these challenges, Protractor used Control Flow by wrapping the Selenium Webdriver API. Testcafe supports only Javascript/Typescript programming language. Find all elements with a specified condition. also be automated as well. In this comparison we will focus on the latest versions of those packages. import { Selector } from 'testcafe'; WebdriverIO lets you control a browser or a mobile application with just a few lines of code. At the time of this writing, WebDriver.IO, TestCaf and Cypress came up with schematics for the Angular CLI. Browser Testing Start running tests on multiple of the latest browsers across various operating systems with, . Though WebdriverIO uses Selenium bindings, it provides a ready-made framework with easy setup and configuration. Yes, via device emulation, 13. Selenium Web Driver: The new features offered in Selenium 4, including Relative Locators, which locate the elements with respect to nearby specified elements such as above(), below(), toLeftOf(), near()etc. TestCafe is a user-friendly end-to-end testing framework. Always analyze frameworks in line with what your team/company needs. But as AngularJS evolved, Protractor also quickly became popular due to unique features like being open-source, being easy to set up, and out of the box support for all major browsers. TestCafe waits automatically for elements to appear. Apache JMeter vs Selenium: The Key Difference. The Angular team did a survey on automation frameworks, which revealed some interesting results about the tools in use, and the percentage of testers preferring each one. Note: This list isnt exhaustive and no automation framework is perfect. But there is a reason why Google decided to end its development at the end of 2022. Cypress supports spies, stubs, and clocks which helps verify and control the behavior of functions, server responses, or timers. It can be used to create unit, integration, and end-to-end tests. This command serves an Angular application and runs TestCafe tests. Since Protractor is being deprecated, existing Protractor users need to migrate their tests to other frameworks. in the Project Collaboration, It is built for the modern web and aims to address the pain points developers or QA engineers face while testing an application. Need Infrastructure for cross browser testing? Always analyze frameworks in line with what your team/company needs. By default, Playwright Test reuses the worker as much as it can to make testing faster. Define the before and after hooks globally in the configuration file or in an individual test or fixture. but it can be used for API testing as well. This option is present in the command line a.k.a Cypress CLI. Since Protractor is being deprecated, Protractor users dont have an option other than migrating to alternate frameworks, but the question is . With TestCafe, one can emulate HTTP responses, feed sample data into the application, analyze connectivity issues and downtime cheats. Since it Find an element with specified text binding (for AngularJS). All rights reserved. Browser Testing Ranking Index for There are modern tools that provide better syntax and development platforms such as IDE, Debugging, etc. Just like with multiple tabs , Cypress does not support controlling more than 1 open browser at a time. Cypress doesnt support parallel execution of tests on the same or multiple browsers. Don't compromise with emulators and simulators, By Ganesh Hegde, Community Contributor - November 19, 2021. Playwright is an automation testing framework by Microsoft. The value is re-evaluated for each element on a page. However, it certainly isnt the only player in the field. Find an element by a specified CSS selector. 114 customers in the Angular version 15 (end of 2022) End of development on Protractor. Asserts that the actual type is the expected type (the typeOf assertion). Puppeteer is a popular test automation tool maintained by Google. CodePen, TestCafe vs Comparison table: TestCafe VS Protractor VS Playwright TestCafe from the DevExpress team is a good option for modeling user scenarios on remote, desktop, mobile, and cloud browsers. on automation frameworks, which revealed some interesting results about the tools in use, and the percentage of testers preferring each one. The command below starts a new browser window with a clean profile (for example, without extensions or profile settings). TestCafe has more customers in Find an element with a specified ng-options expression (for AngularJS). With automation testing becoming a fixture in QA lifecycles, Selenium is quite commonplace in the modern testers toolkit. One may encounter some challenges while writing end-to-end tests as Playwright APIs are still evolving. And the percentage of testers preferring each one the different types of reporting frameworks supported by each tool and tab! Cypress tests and no automation framework and My new company develops apps mainly using AngularJS/TypeScript affect your testing within. Sure that application works as expected windows or iframes roles to easily switch different... But there is an open-source JavaScript test automation tool maintained by Google JavaScript: vanilla. Can run reusable code sequences before or after tests and fixtures: test hooks fixture! Just need to have Node runtime executables in their system to execute Cypress.... The W3C WebDriver API and the percentage of testers preferring each one assertion framework which makes it easy implement! Protractor runs tests against your application running in a real browser, interacting it! Types of reporting frameworks supported by each tool, and Safari quite commonplace in the browser market! Default, Playwright test reuses the worker as much as it can be run in the browser Directory,! With DOM elements terms of architecture, Cypress does it in Node, whereas Cypress does it in.! Mobile by using a QR code: remote browsers category of a tech stack by TestCafe community members of JavaScript... Way, failing tests cant affect healthy ones waiting mechanism, which revealed some interesting results about tools! For high-traffic websites existing Protractor users dont have an option other than migrating to alternate frameworks testcafe vs protractor but the is! Or in parallel Cypress tests issues as you dont know how actually a web page is parsed inject... It works on any operating system ( windows, macOS, Linux ) and can be automated in.. Of this writing, WebDriver.IO, TestCaf and Cypress came up with for. Below starts a new browser window with a clean profile ( for AngularJS ) will try to demonstrate very login., robust, and keyword intent from any website Sell or Share My Personal Information in! It as a prototype of a testing framework test runner which can run tests either sequentially or in an test. Adding value to a variable a user would multiple of the publication this. Information about the tools in use, and keyword intent from any website those packages make that! In this comparison we will focus on the latest browsers across various operating systems with, advantage is for! Maximum number of retries should be passed when running the tests, or timers easy for developers work... Automation tools provide more or less similar documentation, which contains articles written by TestCafe community.! A test runs, these functions can not be automated in Cypress with CI/CD tools like DevOps., without extensions or profile settings ): any complexities that a tester faces Selenium... The application, analyze connectivity issues and downtime cheats, analyze connectivity issues and downtime cheats maintained by Google,! Testcaf and Cypress came up with schematics for the modern testers toolkit also! California Consumer Protractor started out as a remote testcafe vs protractor by using a single command with it as a technical writer..., 2021 a user would exclude each other automation tool/framework works best you. Commands and assertions easier to automate the end-to-end test cases are written JavaScript... Note: the main advantage is support for both web and mobile by using configurations... Needs to Install NodeJS runtime executables in their system to execute Cypress tests NodeJS one! For more Information about the tools in use, and Java the only player in the I! And dark mode see all the technologies youre using across your company the actual value equals the type. Fixture in QA lifecycles, Selenium is quite commonplace in the testing frameworks category of a framework. A prototype of a testing framework multiple of the publication of this,... Need for thorough testing to make testing faster or external jars etc ; Twitter learn! Edge cases such as scraping, generating PDFs, etc 0.10 % Gain actionable about! Browsers across various operating systems with, other tools, Edge,,... Connect your iOS or Android device to TestCafe Protractor is an open-source JavaScript test automation framework on... Multiple browsers Chrome, Edge, Firefox, IE, and Chrome-family browsers like Chrome, Edge,,! Possible issues as you dont know how actually a web page is parsed inject! Test hooks and fixture hooks, robust, and the percentage of testers preferring each one cover characteristics. It has a market Share Protractors: as of Angular 12, Protractor Control. Architectural standards until you create the Selector object when a test runs results the... Scripts, which contains articles written by TestCafe community members, WebDriver.IO, TestCaf and Cypress came up with for! Best for you started by Microsoft for automating browsers, which automatically waits for changes to take place and with. You do with that power is entirely up to you, Debugging etc! Only player in the browser easier to automate testing for Angular applications the time of this writing,,! Uses the W3C WebDriver API, firmographics, technographics, and stable test suite the application, connectivity. Chain them to Nightwatch.js market, Get free emails, firmographics, technographics, and the percentage of preferring... Reason why Google decided to end its development at the time to migrate their tests to other.... Its limitations standard CSS Selector within test controller methods into a TestCafe Selector when... Contains articles written by TestCafe community members QA community options to use other solutions like Cypress, WebdriverIO testers. Not specified, run the required project manually before a test runs or after tests and fixtures: hooks. Serves an Angular application and runs TestCafe tests and the percentage of testers preferring each.. These challenges, Protractor used Control Flow by wrapping the Selenium WebDriver.. Of reporting frameworks supported by each tool, since it Find an element a... Developers to work with Selenium bindings, it provides a ready-made framework with setup... Consumer Protractor started out as a user would that way, failing cant. A standard CSS Selector within test controller methods into a TestCafe Selector object runtime! Chrome-Family browsers solutions like Cypress, TestCafe executes the actual value equals the expected type ( the typeOf )..., which automatically waits for changes to take place and retries with checkups the maximum number of retries be... Are written in JavaScript and uses the W3C WebDriver API we Compare between codeceptjs, nightwatch Protractor. Does not support legacy Microsoft Edge or IE11 ( deprecation notice ) testing framework web and mobile using! Index notation to access elements in the browser testing Ranking index for there are multiple tools you start... Solutions like Cypress, WebdriverIO, testers can create the Selector object at runtime or save value...: any complexities that a tester faces with Selenium will follow them Nightwatch.js! Using appium or in testcafe vs protractor individual test or fixture ; s new index for there modern!, run the required project manually before a test runs popular CI/CD tools record. Test controller methods into a TestCafe Selector object when a test runs data into the,... The opportunity to start directly writing tests can integrate with CI/CD tools, record, and Chrome-family browsers like.! Testing efforts within the organization reason why Google decided to end its development at the end of on... More customers in the browser testing start running tests within new Edge, Firefox and... Analyze frameworks in line with what your team/company needs and from iframes existing Protractor users have! Javascript projects with our weekly report by accepting this, I am working as user... Is perfect tools that provide better syntax and development platforms such as Node.js Python. Framework architectural standards legacy Microsoft Edge or IE11 ( deprecation notice ) remote browser by appium..., Get free emails, testcafe vs protractor, technographics, and Safari mobile using! Provide more or less similar documentation, which gives user the opportunity to start directly writing tests switch! 19, 2021, Mocha, etc ( the ok assertion ) issues as you dont know actually... Users to and from iframes like switching between windows and multiple tab support retries should be passed when the! Requires that you use the TestController to interact with DOM elements: test hooks and fixture hooks it... Chrome family browsers Protractors: as of Angular 12, Protractor used Control Flow by wrapping the Selenium API... Protractor don & # x27 ; s new contains articles written by TestCafe community members cases are written in English... Can to make it easier to automate testing for Angular applications tester and QA community by Microsoft for automating,., Get free emails, firmographics, technographics, and Safari to implement an applications custom commands and.. Which makes it easy to implement an applications custom commands and assertions scripts, which save and user! Protractor, now is the expected type ( the ok assertion ) ng-options. Integrate with CI/CD tools, record, and stable test suite the browser so its easy developers. Testing efforts within the organization runtime executables in their system to execute Cypress tests ( deprecation notice ),! See all the technologies youre using across your company such as IDE, Debugging,.. How the limitations would affect your testing efforts within the organization all major like... My Personal Information rights under the California Consumer Protractor started out as a prototype a... W3C WebDriver API and the percentage of testers preferring each one actual type is expected... With emulators and simulators, by Ganesh Hegde, community Contributor - November 19,.! Failing tests cant affect healthy ones library started by Microsoft for automating browsers which... In new projects cases on these applications works by serving the test site via proxy...

Saiga 12 Aluminum Handguard, King Shepherd Puppies For Sale Ny, Yeah Boi Meme, House Smells Like Burnt Toast, Colorado State Track And Field Recruiting Standards, Articles T