Testing regulation storms with the good ship BDD specflow

Behavioral Driven Development is becoming more critical as the expectations for software quality and fit for purpose are increasingly regulated by State, Federal and International entities.  I was introduced to SpecFlow while working with customers who need to meet SOX compliance, remain highly agile and prove that they have automated tests enforcing the compliance.  This…


What are the best Performance Testing Tools?

In this post, we would like to talk about Performance Testing Tools. The market for Performance Testing has evolved over time with some newcomers and also test tools that have been around for 10-20 years and have been updating their features to rise up to the challenges of modern applications. One important note is that…


Cook Book on Windows Mobile App Performance using Windows Performance Analyzer(WPA)

Windows Performance Analyzer is a tool to evaluate the performance of windows applications. It can be used for analyzing the performance of windows applications. Here, we will discuss on how to use the tool step by step to evaluate the performance of the windows mobile apps. Performance testing of mobile apps can be done through…


Log Shipping for SQL server

SQL Server deployment architecture uses Log Shipping for disaster recovery. Database Mirroring is configured within the primary data center and Log Shipping is configured within the cross-data center. To achieve automatic failover, synchronous database mirroring with a witness (a third SQL Server instance) is configured. When zero data loss is required, the database mirroring high-safety…


UI Browser Automation using Appium with Visual Studio Android Emulator

Appium is an open source cross platform automation tool for native/hybrid and mobile web based apps. Why? You can use Appium with various languages like c#, java or Objective C with Selenium driver. Thus it is truly a cross platform automation tool! How? The machine which is running the web driver scripts communicates with the…


Beginner’s Guide to Azure Automation

Azure Automation For Azure IAAS enthusiasts, Microsoft has provided a platform to automate all the azure services using powershell. The language is tweaked and used as “powershell workflow”. Why to Use Reducing Manual Effort and help in consistent testing Managing resources (deployment/VM’s etc) How to Use Create a powershell workflow in azure web portal and…


Adjustable Think Time For Dynamic Polling Requests

So, you just recorded your script and see a polling request from the browser and if that isn’t painful enough you also notice that the time between requests changes. Never fear, we have a plug-in for that.   First, let’s deal with the pesky polling request by using the built-in loops and extraction rules. This…


Connecting Outlook with Visual Studio Online or TFS

TMO-TFS Meets Outlook! is an excellent Outlook Add in that bridges the gap between Team Foundation Server (Visual Studio Team Services) and Outlook. You can create Work Items in on premises TFS or Visual Studio Team Services from Microsoft Outlook using TMO. Once a work item is created in TFS corresponding to an Outlook object,…


Setting up Always on Availability Group

Note: It is expected that reader has basic understanding of Always On Availability groups.   Pre-requisites :- Setting up Windows Server Failover Cluster (WSFC) Installation of Windows Server edition (2008 R2 or higher), SQL Server 2012, Windows Cluster + KB for quorum voting configuration, SQL Light Speed and DFS. The primary and the secondaries on…

0

How to import Perfmon logs into a SQL Database to create Excel Pivot Charts

We came across a scenario where a customer needs to run a Performance Test of an Application but due to security policies, customer is not able to provide Server-Level access to the Servers where the Application is hosted. Without the access, a Visual Studio Load Test will not be able to collect performance metrics from…