Azure Resource Groups for Dev/Test environment in Sogeti OneShare.

With Azure Resource Manager the real power and benefit of Azure for your Development and Test environments comes to live. Cloud for Dev/Test. When using Azure for your development and test work you want to have the benefits of the cloud in its full potential. Lower costs by only consuming what you need at that time, less risk because the startup costs are close to zero and faster business value by having more flexibility, less overhead and restrictions. Too good to be true. With Azure Resource Manager and OneShare this close to realization. When using Azure for your team you can think about different environments. See Cloud usage flavors for Development and Test teams. Azure Resource Ma... [More]

The Browser Lab, Browser OS testing on Azure.

Testing different types of browsers from the Cloud is a great scenario. Virtual machine images can be configured with all kind of browsers. Team members create an instance from an image the moment that browser needs to be tested, and throws the VM away when done. An optimal Cloud scenario. Azure. Using Azure for a Browser Lab brings some additional capabilities and control benefits. The Virtual Machines (with the browser) that are created by team members are in control of the organization. Images can contain preinstalled organizational software, which may influence the browser. Or company private browser add-ins needs to be validated and preinstalled on the images. There is also more contr... [More]

Image / Subscription management for you Dev/Test Lab Environments

A Dev/Test Lab normally doesn't exists out of one VM. Probably it will have multiple VM's, some are Azure default Images some are custom made images. Also a Dev/Test Lab won't be used by a single team, but more teams will probably use and reuse the Dev/Test Lab artifacts. A Dev/Test Lab will probably not exist in on Azure Subscription, certainly not a MSDN subscription.  But, will be exist out off multiple subscripting in an Azure Enterprise Enrolment. This all needs to be controlled, managed so teams can work fast and flexible, reuse each others work without loose control of the moving artifacts and, for certain, without loosing grip of the costs. (see image:  Azure Dev/Test cos... [More]

Versioning : Dev/Test Lab Management in the Cloud.

A Dev/Test environment evolves overtime. It evolves due changes on different sites of its lifecycle. It can have changes due to architectural refactoring on the development site, but it also evolves due to OS updates, hardware updates and other configuration artifacts updates. To keep close to the immutable systems pattern is a must to have a proper versioning configuration for your Dev/Test Lab Environments. Some thoughts and practices. Dev/Test Lab Artifacts. A Dev/Test Lab Environment not only contains the definition (ARM for Azure) but also scripts (PS), packages and images (default Azure or custom made images). A GIT repo for example can host the scrip files, resource and environment ... [More]

Software License for Dev/Test Lab management on Azure.

Having a proper strategy and agreements with software vendors how licenses are used will speed up te [More]

Azure Dev/Test Lab on Azure Management Knowledge needs.

The knowledge and expertise for creating dev and test labs spans multiple knowledge areas. From Cloud knowledge which contain building images and writing scripts for provisioning, till making the proper decision when to use and create the Dev/Test infrastructure and what is the needed infrastructure, what does it contain to make a viable validation of the application under test. The needed knowledge can be grouped in to three categories. Dev/Test Lab knowledge categories. Based on expertise and usages the Azure Dev/Test Lab Management Knowledge needs can be organized in three groups. Every group comes in play at a different time, is used once or many times and uses different tools. Azure In... [More]

Dev/Test Lab Management on Azure, what is your test infrastructure

Before you can start using a Dev/Test Lab on Azure you have to think about what is in the lab. It can be a complete production environment (not that obvious) or just a single machine with an app and everything in between.   Example Enterprise Dev/Test Infrastructure. From lower left, a datacenter with databases and an erp system. The ERP system is connected with the cloud data layer via a queue and some internal Apps. Identity in both environments are the same via AD replication. the data tier has a high available SQL server connected with several internal API’s (1,2 and 3) and external API’s which are consumed by the high available App for internal users. A common Dev/Test infrastr... [More]

Overrule the 1 minute lock screen company rule … without a dirty hack.

An annoying thing: you are reading a nice article and sudden the company policy jumps in with a lock screen. Request a longer timeout because you are a slow reader probably won’t make it this century. So I use ‘presentation mode’… a nice easy no hack solution to override the company rule. Go to C:\Windows\System32\PresentationSettings.exe and switch it on.   Happy slow reading,

Run your Automated UI Tests on the new Microsoft Edge Browser… #Windows10

Not everyday a new browsers sees the market. Tomorrow Microsoft will launch Windows 10 with the new Edge Browser. From zero to a serious market share, I think. At least such a big market share that you want to use your Test Automation investments also to this new Edge browser. Microsoft is supporting this with a WebDriver, which can be used by most test automation frameworks. Play with the Webdriver. For example you investments in Selenium test automation can be reused.  Selenium is already updated for the Edge driver (see github). Not in the Nuget Packages yet, so you have to build it yourself…   Happy testing…

HTTPClient Authentication for Visual Studio Online Personal Access Token.

With the 7 July release of Visual Studio Online (Card colors and personal access tokens – Jul 7) the capability of Personal Access Tokens is available. A Personal Access Tokens gives just a bit more granular control over what an external system can do on you behave with Visual Studio Online. Amount of days, VSO resources and VSO accounts. To make your system use this token actually nothing special has to be done. Before you had the UserName Password, now you have nothing, pat for you authentication. So you HTTPClient can stay the same (0 changes :-) : only the calls to it are different: HttpClient client = GetVSOClient(userid, password); or HttpClient client = GetVSOClient(“”,... [More]

Şarkı Sozleri