Click here to Skip to main content
14,177,048 members

Articles by Anton Angelov (Articles: 13, Technical Blogs: 91, Tip/Trick: 1)

Articles: 13, Technical Blogs: 91, Tip/Trick: 1

RSS Feed

Average article rating: 4.90

C#
General
Posted: 15 Mar 2015   Updated: 11 Sep 2015   Views: 26,550   Rating: 4.93/5    Votes: 23   Popularity: 6.52
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 39   Downloaded: 0
A new simplified AutoMapper library that you can use to map one object to another automatically. Compared to AutoMapper, ReducedAutoMapper is 180% faster.
.NET Framework
General
Posted: 7 Sep 2015   Updated: 25 Feb 2016   Views: 129,322   Rating: 4.94/5    Votes: 132   Popularity: 10.48
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 191   Downloaded: 0
List of my favorite underutilized features of .NET. Contains full explanation of what they are doing illustrated by C# code examples.
Posted: 23 Aug 2015   Updated: 11 Feb 2018   Views: 233,028   Rating: 4.81/5    Votes: 239   Popularity: 11.44
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 363   Downloaded: 150
List of my favourite underutilized features of .NET. Contains full explanation about what they are doing accompanied with C# code examples.
Design and Architecture
Design Patterns
Posted: 5 Jul 2015   Updated: 5 Jul 2015   Views: 9,790   Rating: 4.93/5    Votes: 11   Popularity: 5.13
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 22   Downloaded: 0
Create an extendable test execution in automation tests via Observer Design Pattern. Explains an implementation in C# via events and delegates.
Posted: 8 May 2016   Updated: 8 May 2016   Views: 5,970   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 6   Downloaded: 0
Learn how to use the Behaviours Design Pattern to increase the flexibility of your automated tests' API. Create tests the same way you build LEGO.The post Behaviours Design Pattern in Automated Testing appeared first on Automate The Planet.
Posted: 18 Sep 2016   Updated: 18 Sep 2016   Views: 4,531   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Learn how to improve automated testing troubleshooting through the introduction of meaningful exceptions' messages on tests' failure. The third version of the utility will utilize the Decorator Design Pattern.
Posted: 7 Oct 2015   Updated: 27 Jan 2018   Views: 10,430   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 6   Downloaded: 0
Through the help of interfaces, extension methods and partial classes, 3 page objects variations are presented that lead to more maintainable code.
Patterns and Practices
Posted: 4 Jan 2016   Updated: 24 Feb 2016   Views: 18,181   Rating: 4.67/5    Votes: 7   Popularity: 3.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
This is an alternative for "Strategy Pattern-C#"
Testing and QA
UI Testing
Posted: 23 Sep 2015   Updated: 23 Sep 2015   Views: 8,350   Rating: 4.43/5    Votes: 7   Popularity: 3.66
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 7   Downloaded: 0
Create automation framework based on Page Object Pattern. Detailed overview how to create singleton pages via IoC container.
Posted: 19 Jun 2016   Updated: 19 Jun 2016   Views: 7,790   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Build a Hybrid Test Automation Framework. Learn how to create an abstract Selenium WebDriver Implementation of it following SOLID principles.
Posted: 26 Jun 2016   Updated: 26 Jun 2016   Views: 10,130   Rating: 4.95/5    Votes: 6   Popularity: 3.85
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 5   Downloaded: 0
Build a Hybrid Test Automation Framework. Learn how to create an abstract Selenium WebDriver Implementation of it following SOLID principles.The post Create Hybrid Test Framework – Selenium Driver Implementation appeared first on Automate The Planet.
Posted: 10 Jul 2016   Updated: 10 Jul 2016   Views: 4,370   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Build a Hybrid Test Automation Framework. Learn how to create an abstract Testing Framework Implementation of it following SOLID principles. The post Create Hybrid Test Framework – Testing Framework Driver Implementation appeared first on Automate The Planet.
Posted: 30 Oct 2016   Updated: 30 Oct 2016   Views: 13,730   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Learn how to extend the tests’ execution workflow running additional code on various points of the workflow. Configure SpecFlow hooks' execution order.

Average blogs rating: 4.93

Dialogs and Windows
Windows Common dialogs
Posted: 19 Feb 2015   Updated: 25 Feb 2016   Views: 12,880   Rating: 4.82/5    Votes: 14   Popularity: 5.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
Read Write Windows Registry C# VB.NET Reusable Code
Applications & Tools
General
Posted: 17 Jan 2017   Updated: 17 Jan 2017   Views: 3,810   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
A tool for creating a report for author's articles for a specific year or from the beginning of time. Calculates the total number of views.
SQL Reporting Services
General
Posted: 4 Jun 2015   Updated: 4 Jun 2015   Views: 10,270   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
Tutorial on how to set up an email subscription for reports generated in SSRS (SQL Server Reporting Services). Step by step explanations with a lot of images.
Audio and Video
Video
Posted: 21 Aug 2016   Updated: 21 Aug 2016   Views: 7,310   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 7   Downloaded: 0
Learn how to create a recording engine for your automated tests. Configure it through attributes and even change its detailed implementation from a single location.The post Create Video Recording Engine - Usage in Automated Tests appeared first on Automate The Planet.
C#
General
Posted: 18 Feb 2015   Updated: 18 Feb 2015   Views: 13,530   Rating: 4.86/5    Votes: 11   Popularity: 4.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
Generic properties validator C# code
Posted: 14 Sep 2015   Updated: 14 Sep 2015   Views: 14,340   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 18   Downloaded: 0
The article presents how to create a library of generic extension methods to effortlessly formatting currency in C#.
Posted: 27 Sep 2015   Updated: 27 Sep 2015   Views: 14,560   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 5   Downloaded: 0
Benchmark, which works faster for getting the default value for a nullable type, Null Coalescing Operator or GetValueOrDefault or Conditional Operator.
Posted: 29 Apr 2017   Updated: 29 Apr 2017   Views: 8,143   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Learn how to create original geek gifts for the most valuable people in your life. I will show you how to create a flowers surprise wrapped in a console application.
Posted: 14 May 2017   Updated: 14 May 2017   Views: 4,980   Rating: 4.56/5    Votes: 5   Popularity: 3.18
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 6   Downloaded: 0
Learn how to create original geek gifts. I will show you how to create a surprise app changing wallpapers with different cat and flowers images.
How To
Posted: 22 Feb 2015   Updated: 22 Feb 2015   Views: 35,680   Rating: 4.71/5    Votes: 14   Popularity: 5.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
How to change .config file at runtime (C# VB.NET code)
Posted: 8 Feb 2016   Updated: 8 Feb 2016   Views: 15,070   Rating: 4.92/5    Votes: 6   Popularity: 3.83
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 18   Downloaded: 0
Learn how to use the Windows Event Log via C#. Find different logging solutions and various test strategies.The post Top 9 Windows Event Log Tips Using C# appeared first on Automate The Planet.
Utilities
Posted: 10 Jan 2016   Updated: 25 Feb 2016   Views: 28,982   Rating: 4.76/5    Votes: 17   Popularity: 5.86
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 31   Downloaded: 0
Explains how to pass properties as methods' parameters via lambda expressions. Build utility to get the properties names from the lambda expressions. The post Get Property Names Using Lambda Expressions in C# appeared first on Automate The Planet.
Posted: 30 Apr 2016   Updated: 30 Apr 2016   Views: 17,081   Rating: 4.80/5    Votes: 3   Popularity: 2.29
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 8   Downloaded: 0
Find out how to use the Jenkins API in C# code. C# library for triggering parameterized builds and ability to wait until the builds' finish.
.NET Framework
How To
Posted: 18 Feb 2015   Updated: 15 Sep 2015   Views: 20,640   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Code samples in C# how to assert DateTime with delta. Write your own Validator for MSTest or use built-in methods in NUnit.
Posted: 2 Jul 2017   Updated: 2 Jul 2017   Views: 12,100   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Learn how to create .NET Core projects that can run Selenium WebDriver tests. Execute from command line simultaneously MSTest, NUnit and XUnit tests
Libraries
Code Libraries
Posted: 21 Feb 2015   Updated: 21 Feb 2015   Views: 9,900   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Manage TFS Test Suites in Microsoft Test Manager C# VB.NET code
Posted: 22 Feb 2015   Updated: 22 Feb 2015   Views: 40,371   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Code examples how to connect to TFS Team Project using C# and VB .NET. The post - Connect to TFS Team Project C# Code appeared first on Automate The Planet.
Posted: 22 Feb 2015   Updated: 22 Feb 2015   Views: 6,090   Rating: 4.82/5    Votes: 7   Popularity: 4.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Grooveshark makes available methods for accessing and interacting with Grooveshark data. All methods require a web services key and you must sign your requests with a secret key.
Posted: 20 Feb 2015   Updated: 15 Sep 2015   Views: 17,410   Rating: 4.87/5    Votes: 12   Popularity: 5.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
Associate Automated Test with TFS Test Case C# VB.NET Code
Posted: 20 Feb 2015   Updated: 15 Sep 2015   Views: 25,920   Rating: 4.85/5    Votes: 14   Popularity: 5.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Manage TFS Test Cases in Microsoft Test Manager C# VB.NET Code
Programming Tips
Design and Strategy
Posted: 26 Jul 2015   Updated: 26 Jul 2015   Views: 10,040   Rating: 4.87/5    Votes: 11   Popularity: 5.07
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 11   Downloaded: 0
Shows how to create a Jenkins Job that gets the source code by specific changeset number. Uses a parameter to run the job in two modes.
Testing and Quality Assurance
Posted: 18 Oct 2015   Updated: 4 Jan 2016   Views: 9,800   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
Explore the usage of Specification-based Test Design Techniques to enhance your unit tests. Practical examples how to use boundary values and partitions.
Posted: 26 Apr 2015   Updated: 25 Feb 2016   Views: 20,502   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 24   Downloaded: 0
Explains different white box test techniques for designing tests in order to accomplish different types of code coverage. Examples in C# code.
Tools and IDE
General
Posted: 20 Feb 2015   Updated: 20 Feb 2015   Views: 13,810   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Specify Assembly References Based On Build Configuration in Visual Studio
Posted: 21 Feb 2015   Updated: 21 Feb 2015   Views: 6,340   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
This post gives some hints for arranging usings in Visual Studio efficiently.
Posted: 15 Jul 2015   Updated: 25 Feb 2016   Views: 35,948   Rating: 4.96/5    Votes: 19   Popularity: 6.34
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 34   Downloaded: 0
A short list of keyboard shortcuts for things you probably do often in Visual Studio
Posted: 15 Jul 2015   Updated: 25 Feb 2016   Views: 20,960   Rating: 4.95/5    Votes: 14   Popularity: 5.67
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 24   Downloaded: 0
A short list of keyboard shortcuts for things you probably do often in Visual Studio
Posted: 20 Nov 2016   Updated: 20 Nov 2016   Views: 5,240   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Learn how to modify the default TFS builds' template and add options for NuGet packages restore. Add a dedicated restore packages settings' section.
Design and Architecture
Design Patterns
Posted: 1 Jul 2015   Updated: 1 Jul 2015   Views: 13,030   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 17   Downloaded: 0
A detailed overview with examples how to utilize the Observer Design Pattern in automated tests to create an extendable test execution.
Posted: 12 Jul 2015   Updated: 12 Jul 2015   Views: 7,900   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 16   Downloaded: 0
Create an extendable test execution in automation tests via Observer Design Pattern. Explains an implementation in C# via .NET IObserver interfaces.
Posted: 10 Aug 2015   Updated: 24 Sep 2015   Views: 21,450   Rating: 4.95/5    Votes: 14   Popularity: 5.67
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 23   Downloaded: 0
Explains in detail how to implement Singleton Design Pattern. Practical examples how to use it in automation tests, following all SOLID principles.
Posted: 1 Sep 2015   Updated: 7 Oct 2015   Views: 9,780   Rating: 4.73/5    Votes: 8   Popularity: 4.27
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 13   Downloaded: 0
Elaborate further on the Advanced Strategy Design Pattern in automation tests. Usages such as combining multiple strategies in one test or test validations.The post Advanced Strategy Design Pattern in Automation Testing appeared first on Automate The Planet.
Posted: 27 Jul 2015   Updated: 9 Oct 2015   Views: 44,181   Rating: 4.91/5    Votes: 19   Popularity: 6.28
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 19   Downloaded: 0
Explains in detail how to implement Page Object Pattern- through the usage of the built-in feature in WebDriver and how to create it from scratch.
Posted: 31 Jul 2015   Updated: 9 Oct 2015   Views: 15,100   Rating: 4.88/5    Votes: 10   Popularity: 4.88
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 17   Downloaded: 0
Explains in details how to create an OOP design of base classes in C# which can improve page object pattern oriented web automation testing framework.
Posted: 11 Oct 2015   Updated: 11 Oct 2015   Views: 6,990   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Explains in details how to use the Facade Design Pattern in automation tests so that its class to follow the dependency inversion principle.
Posted: 20 Dec 2015   Updated: 20 Dec 2015   Views: 9,521   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 11   Downloaded: 0
A detailed overview with examples of how to utilize the Rules Design Pattern in automated tests to separate individual rules from rules processing logic. The post Rules Design Pattern in Automation Testing appeared first on Automate The Planet.
Posted: 24 Jan 2016   Updated: 24 Jan 2016   Views: 4,220   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
A detailed overview of how to utilize the Specification Design Pattern in automated tests to segregate business rules based on Single responsibility principle. The post Specification Design Pattern in Automated Testing appeared first on Automate The Planet.
Posted: 29 Jan 2016   Updated: 29 Jan 2016   Views: 6,950   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 5   Downloaded: 0
A detailed overview how to utilize the Specification Design Pattern in automated tests to segregate business rules based on Single responsibility principle.
Posted: 17 Apr 2016   Updated: 17 Apr 2016   Views: 8,350   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
An overview how to utilize the Null Object Design Pattern to simplify the automated tests' code and to make it less error prone.
Posted: 23 Apr 2016   Updated: 23 Apr 2016   Views: 5,900   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Improve your tests even further using the Null Object Design Pattern. Enhance your null objects through the usage of the Singleton Design Pattern or IoC container.
Posted: 15 May 2016   Updated: 15 May 2016   Views: 6,800   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Describes how to improve even further the behaviours design pattern tests through new base classes and usage of Unity IoC container.
Posted: 22 May 2016   Updated: 22 May 2016   Views: 4,600   Rating: 4.60/5    Votes: 2   Popularity: 1.38
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Learn how to improve the Behaviours Design Pattern trough behaviours definitions and more complex OOP design. The new concept eases the configuration.
Posted: 4 Sep 2016   Updated: 4 Sep 2016   Views: 4,760   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Learn how to improve automated testing troubleshooting through the introduction of meaningful exceptions' messages on tests' failure.
Posted: 11 Sep 2016   Updated: 11 Sep 2016   Views: 5,970   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Learn how to improve automated testing troubleshooting through the introduction of meaningful exceptions' messages on tests' failure. The second version of the utility will utilize the Ambient Design Pattern.
Posted: 16 Apr 2017   Updated: 16 Apr 2017   Views: 4,690   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 1   Downloaded: 0
Find how to create more refined and more maintainable page objects in WebDriver. These page objects will follow more closely the Single Responsibility Principle.
Posted: 26 Jun 2017   Updated: 26 Jun 2017   Views: 3,830   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Find how to create more refined and more maintainable page objects in WebDriver. These page objects will follow the Single Responsibility Principle more closely.
Patterns and Practices
Posted: 19 Mar 2017   Updated: 19 Mar 2017   Views: 5,410   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
We will use the previously presented assessment framework to evaluate tests that use the Facade Design Pattern. Find the ratings and reasoning behind them.
Posted: 26 Mar 2017   Updated: 26 Mar 2017   Views: 3,210   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
We will use the previously presented assessment framework to evaluate tests that use the Behaviour Pattern. Find the ratings and reasoning behind them.
Posted: 21 May 2017   Updated: 21 May 2017   Views: 3,520   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
We will use the previously presented assessment framework to evaluate SpecFlow based tests. Find the ratings and reasoning behind them.
Testing and QA
General
Posted: 18 Feb 2015   Updated: 18 Feb 2015   Views: 13,150   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 16   Downloaded: 0
If you are creating .NET libraries, most probably you need to create NuGet packages to distribute your code. You can make your life easier if you create an automatic Jenkins Job for the purpose.
Posted: 26 Apr 2015   Updated: 26 Apr 2015   Views: 10,420   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 9   Downloaded: 0
Tutorial how to create test cases statistics for the automation status and their distribution by priority. Steps how to setup SSRS and TFS Data Warehose.
Posted: 21 Jun 2015   Updated: 21 Jun 2015   Views: 16,370   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 8   Downloaded: 0
Explains in detail how to test URL redirects. Test URL Redirects directly in browsers via WebDriver and browserless via HttpWebRequests.
Posted: 19 Feb 2015   Updated: 28 Jan 2016   Views: 100,584   Rating: 5.00/5    Votes: 22   Popularity: 6.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 0
The next logical step in your build will be to build your solution or projects. I will guide you how to do it via MSBuild as build engine and NuGet for downloading the necessary packages.
Posted: 5 Mar 2015   Updated: 25 Feb 2016   Views: 17,620   Rating: 5.00/5    Votes: 10   Popularity: 4.77
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 12   Downloaded: 1
If you need to rerun Failed Tests (MSTest), you can download the application that I wrote. Examples how to use it and code snippets.
UI Testing
Posted: 18 Feb 2015   Updated: 18 Feb 2015   Views: 17,780   Rating: 4.88/5    Votes: 12   Popularity: 5.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
Most Underrated WebDriver Locator – XPath
Posted: 18 Feb 2015   Updated: 18 Feb 2015   Views: 41,091   Rating: 4.91/5    Votes: 17   Popularity: 6.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
Using Selenium WebDriver with Tor C# Code
Posted: 3 Aug 2015   Updated: 3 Aug 2015   Views: 8,871   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 10   Downloaded: 0
Explains in details how to implement Facade Design Pattern. Use it to follow all SOLID principles and best programming practices.
Posted: 4 Aug 2015   Updated: 4 Aug 2015   Views: 19,510   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 15   Downloaded: 0
Examples how to use the Microsoft Edge WebDriver to create UI automated tests executed against the new Microsoft browser- Edge.
Posted: 6 Aug 2015   Updated: 7 Aug 2015   Views: 31,300   Rating: 4.21/5    Votes: 13   Popularity: 4.69
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 19   Downloaded: 0
Short tutorial on how to start using one of the world's best web automation frameworks - WebDriver. Exact steps to follow through code in C# and images.
Posted: 11 Aug 2015   Updated: 11 Aug 2015   Views: 11,411   Rating: 4.82/5    Votes: 12   Popularity: 5.20
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 9   Downloaded: 0
Research how to speed up Selenium tests through putting browsers files on RAM Drive. Benchmarks and time comparison between all major browsers.
Posted: 4 Oct 2015   Updated: 4 Oct 2015   Views: 7,160   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
A detailed overview with examples how to utilize the Decorator Design Pattern in automated tests to create an extendable and decoupled Validators.
Posted: 14 Dec 2015   Updated: 14 Dec 2015   Views: 7,900   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Tutorial how to create custom Selenium IDE export to WebDriver tests. JavaScript code examples and explanations how to customize it for your solution.The post Create Custom Selenium IDE Export to WebDriver appeared first on Automate The Planet.
Posted: 20 Aug 2015   Updated: 4 Jan 2016   Views: 72,621   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 31   Downloaded: 0
A detailed overview with examples how to utilize the Strategy Design Pattern in automated tests to create an extendable and decoupled Validators.
Posted: 20 Feb 2016   Updated: 20 Feb 2016   Views: 11,040   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 5   Downloaded: 0
Find some advanced WebDriver tips and tricks how to use the framework for changing user agent or dealing with SSL certificates.The post 10 Advanced WebDriver Tips and Tricks Part 2 appeared first on Automate The Planet.
Posted: 14 Feb 2016   Updated: 20 Feb 2016   Views: 13,390   Rating: 4.67/5    Votes: 14   Popularity: 5.35
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 11   Downloaded: 0
Find some advanced WebDriver tips and tricks how to use the framework like turn-off the JavaScript, execute tests in a headless browser or use a particular browser's profile.The post 10 Advanced WebDriver Tips and Tricks Part 1 appeared first on Automate The Planet.
Posted: 17 Aug 2015   Updated: 25 Feb 2016   Views: 12,060   Rating: 4.83/5    Votes: 8   Popularity: 4.36
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 14   Downloaded: 0
Overview how to achieve better readability of page objects via fluent page object pattern. Use chaining methods to access the business test logic.
Posted: 28 Feb 2016   Updated: 28 Feb 2016   Views: 9,090   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Find some advanced WebDriver tips and tricks how to use the framework for dealing with extensions or downloading files.The post 10 Advanced WebDriver Tips and Tricks Part 3 appeared first on Automate The Planet.
Posted: 6 Mar 2016   Updated: 6 Mar 2016   Views: 10,870   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Brief tutorial how to start using one of the world best automation frameworks - Telerik Testing Framework. Exact steps to follow through a C# code.The post Getting Started with Telerik Testing Framework C# in 10 Minutes appeared first on Automate The Planet.
Posted: 14 Mar 2016   Updated: 14 Mar 2016   Views: 7,740   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Explains different approaches how to automate advanced web UI components like a date-picker, color-picker, gauge and more.
Posted: 21 Mar 2016   Updated: 21 Mar 2016   Views: 7,820   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Detailed explanation how to design proper automated tests for grid controls. Includes examples for unique identifier and text columns.
Posted: 24 Mar 2016   Updated: 24 Mar 2016   Views: 6,810   Rating: 4.80/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Detailed explanation how to design proper automated tests for grid controls. Includes examples for unique identifier and text columns.
Posted: 31 Mar 2016   Updated: 1 Apr 2016   Views: 5,740   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 1   Downloaded: 0
Detailed explanation how to design proper automated tests for grid controls. Includes examples for testing grid's paging.
Posted: 10 Apr 2016   Updated: 10 Apr 2016   Views: 6,040   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Learn how to create multiple grid controls' automated tests that reuse their assertion logic to the maximum extent through different OOP techniques. The post Advanced Reuse Tactics for Grid Controls Automated Tests appeared first on Automate The Planet.
Posted: 29 May 2016   Updated: 29 May 2016   Views: 5,110   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Create tests that handle different dialogs via Testing Framework. Provide universal utilities, so that you do not need to write boilerplate code.
Posted: 5 Jun 2016   Updated: 5 Jun 2016   Views: 6,190   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Tips and Tricks how to perform visual UI automation. Various techniques to assert the visual state of your web pages- fonts, styles. Visual capturing.The post 5 Expert Tips and Tricks for Visual UI Automation Verification- Testing Framework appeared first on Automate The Planet.
Posted: 12 Jun 2016   Updated: 12 Jun 2016   Views: 4,740   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Learn how to control browser to the maximum extent with various techniques. Handle multiple browser instances. Intercept raw HTTP traffic and assert requests and responses. Download files with a single line of code.
Posted: 4 Jul 2016   Updated: 4 Jul 2016   Views: 6,290   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Build a Hybrid Test Automation Framework. Your next step will be to create a Selenium WebDriver implementation of most used web controls.The post Create Hybrid Test Framework – Selenium Driver Controls appeared first on Automate The Planet.
Posted: 17 Jul 2016   Updated: 17 Jul 2016   Views: 3,790   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Build a Hybrid Test Automation Framework. Your next step will be to create a Testing Framework Driver implementation of most used web controls.
Posted: 24 Jul 2016   Updated: 24 Jul 2016   Views: 4,200   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Build a Hybrid Test Automation Framework. Learn how to create an extendable element find logic without changing the core test automation framework. The post Create Hybrid Test Framework – Advanced Element Find Extensions appeared first on Automate The Planet.
Posted: 7 Aug 2016   Updated: 7 Aug 2016   Views: 4,820   Rating: 4.75/5    Votes: 3   Popularity: 2.27
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 6   Downloaded: 0
Build a Hybrid Test Automation Framework. Learn how to switch between execution engines and browsers through attributes and Observer Design Pattern.
Posted: 2 Oct 2016   Updated: 2 Oct 2016   Views: 4,060   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
The next step in building a Hybrid Test Automation Framework is to abstract the unit test framework layer. Learn how to switch it without changes in tests.
Posted: 9 Oct 2016   Updated: 9 Oct 2016   Views: 3,810   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
The next step in building a Hybrid Test Automation Framework is to abstract the unit test framework layer. Learn how to switch it without changes in tests.
Posted: 24 Oct 2016   Updated: 24 Oct 2016   Views: 9,410   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 6   Downloaded: 0
Use SpecFlow to define automated acceptance tests from business-readable specifications. Learn how to write understandable UI tests within 10 minutes.The post Getting Started with SpecFlow in 10 Minutes appeared first on Automate The Planet.
Posted: 14 Nov 2016   Updated: 14 Nov 2016   Views: 10,870   Rating: 4.43/5    Votes: 3   Popularity: 2.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Learn how to handle more sophisticated scenarios that require multiple parameters. Create data driven tests using scenario outline examples tables.
Posted: 17 Jan 2017   Updated: 17 Jan 2017   Views: 2,670   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 1   Downloaded: 0
Learn how to create Visual Studio item templates. Create faster WebDriver Page Objects through item templates. Download the full set of Pages item templates.
Posted: 17 Jan 2017   Updated: 18 Jan 2017   Views: 3,900   Rating: 4.71/5    Votes: 3   Popularity: 2.25
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 7   Downloaded: 0
Learn how to create Visual Studio code snippets. Create element properties trough short keys. Free download a complete suite of test automation snippets.
Posted: 21 Jan 2017   Updated: 21 Jan 2017   Views: 4,270   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 1   Downloaded: 0
Create item template for generating multiple files page objects consisting of separate files for the element maps, page's logic and the asserts.
Posted: 12 Feb 2017   Updated: 12 Feb 2017   Views: 7,850   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 2   Downloaded: 0
Use Selenium WebDriver UI tests to create load tests executed in the Azure cloud. We will use PhantomJS and configure a load test through Visual Studio IDE.
Posted: 19 Feb 2017   Updated: 19 Feb 2017   Views: 5,970   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 3   Downloaded: 0
Find out how to improve your Selenium WebDriver tests through the new improved C# 6.0. The new features will help you to create more readable tests.
Posted: 26 Feb 2017   Updated: 26 Feb 2017   Views: 9,150   Rating: 4.88/5    Votes: 8   Popularity: 4.40
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 4   Downloaded: 0
Learn how to use the brand-new C# 7.0 to make your WebDriver tests even better. Utilise the power of local functions, digit separators and much more.
Posted: 2 Apr 2017   Updated: 2 Apr 2017   Views: 2,770   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 5   Downloaded: 0
Improve your test framework so that your tests don't depend on hard-coded numbers. Use configuration files and change the values without compilation.

Average tips rating: 3.89

Clipboard
General
Posted: 21 Feb 2015   Updated: 24 Feb 2016   Views: 39,611   Rating: 3.89/5    Votes: 15   Popularity: 4.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 0
Guide on how to create generic Clipboard manager in C#. Implement Copy Paste C# code, download the full source code.
No reference articles have been posted.
No projects have been posted.

Anton Angelov
CEO Automate The Planet
Bulgaria Bulgaria
Anton Angelov is an IT Consultant and Quality Assurance Architect at Innovative Lab. He is passionate about automation testing and designing test harness and tools, having the best industry development practices in mind. In addition, he is an active blogger and the founder of Automate The Planet. He strives to make the site one of the leading authorities in Automation Testing by presenting compelling articles, inspiring ardent discussions amongst the community. He is also one of the most-rated-answer authors of questions about Test Automation Frameworks (WebDriver) on Stack Overflow.


Advertise | Privacy | Cookies | Terms of Service
Web01 | 2.8.190526.1 | Last Updated 27 May 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid