Visual Studio 2013–Cannot See Web Performance Test Recorder In Internet Explorer


After installing new environment of Visual Studio 2013 I’ve stared working with Web Performance Test but I’ve encountered a problem, the Web Test Recorder isn’t visible in Internet Explorer, I thought this is an old problem with Internet Explorer Add-ons. Looking at the Add-ons I saw everything is just fine, Web Test Recorder is enabled and present, so I’ve stared with a simple command to reset Visual Studio Addins. devenv /ResetAddins Again no luck… So I want to more aggressive approach 1. Close all Internet Explorer windows and Visual Studio. 2. Delete the following registry keys    * HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories    * HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64 3. Restart Visual Studio...
no comments

TFS API Part 54 – Add Associate Automation Programmatically


Microsoft Test Manager allows you to connect Test Automation to Manual Test, this is part of end to end solution, once you connect Automated Test to Manual Test you can use it in Lab Manager. You can link any unit test, coded UI test, or generic test to a test case. You’ll want to link a test method that performs the test described by the test case. Typically these are integration tests. The results of automated and manual tests appear together. If the test cases are linked to backlog items, stories, or other requirements, you can review the test results...
no comments

How To: Manage a Unity3D Project In TFS Source Control

I get this question a lot lately, so I decided to write my answer here. Still there is no built in support for Unity3D and Source Control but using TFS 2012, 2013 Local Workspace feature maintain Unit3D project using Source Control is easy. In source control, create a projects repository folder. In Source Control explorer enter to “Workspaces”. Create new Workspace, I called my “Unity Project”, and mapped it to local folder.   The important thing here is to make sure you create Local Workspace rather than Server Workspace. (Open the Advanced option) When you use...
no comments

CSS Tricks – Floating Labels


The web is full with amazing designs and people are really taking HTML to the edge, some require JavaScript code, some require CSS 3 features such as Transition and KeyFrames but some only require basic CSS. In this post I'll show how to create Floating Labels for input fields, I made some examples but you can take those and modify them further based on your needs. The entire Floating Labels trick relays on two principles, the first is placing the input and label html elements inside div element. (This is not new - most of the times you'll place both in...
no comments

Webinar – Building Your First Windows Store App in HTML5/JS & Phonegap


תודה לכל מי שהשתתף בוובינר בנושא פיתוח אפליקציות ל – Windows 8 בעזרת HTML5 ו – JavaScript והתאמה ל – PhoneGap על מנת להריץ את הקוד שלנו לא רק ב- Windows 8 אלא גם ב – Android ו – iOS. דיברנו על הגרסאות השונות של Windows 8 והשפות השונות בהן ניתן לפתח אפליקציות ל- Windows 8, ראינו איך לפתח ספריית WINRT ב – C#  וכיצד ניתן להשתמש בספרייה זאת בפרייקט JavaScript. בנוסף דיברנו על PhoneGap ואיך נוכל להתאים את הקוד שלנו לפלטפורמות נוספות בעזרת PhoneGap.
no comments

VCXPROJ Auto Checkout Every time


Facing annoying problem at a customer after migration from SVN to TFS, the first time after completing the migration we had to change Solution binding with TFS instead of SVN repository. To do that I went to - File -> Source Control -> Change Source Control and change solution bindings to TFS. From the main version we start creating branches, but when someone tried to open branch solution he received the following error message: “There appears to be a discrepancy between the solution’s source control information about some projects and the information in the project files.” ...
no comments

MTM Copy Tool


Copy and Cloning Test Suites and Tests over Team Collections MTM Copy Tool is a newer version of Test Case Migrator Tool that can copy and cloning Test Suites and Tests over Team Projects and Team Collections. You can download Source Code and Executable directly from - Empty Team Project2. Open MTM Copy Tool, specify the Source and Target Team Projects, can be on Different Collections.3. On the mapping panel select the desire Test Plans, Test Suites and Test Cases you wish to Clone.4. Create Test Plan on Target Project, or select an existing Test Plan.5. Click "Start...
no comments

How To: Get Visual Studio Installation Directory – C#


Often I’ve writing tools for customer that require Visual Studio assemblies and executions such as Devenv, MSTest etc.. Now those tools should work on different versions of Visual Studio start from 2010 to 2013, so how to locate which version of Visual Studio installed and where is the Installation folder? The best way doing it is using Registry to locate Visual Studio Installation paths. The code below specify the different versions of Visual Studio and based on the OS (64bit or 32Bit) locate the InstallDir key and return the installation folder. public class VisualStudioPathFinder { ...
no comments

פיתוח אפליקציות מובייל באמצעות PhoneGap– SDP


ראשית תודה לכל המשתתפים בכנס SDP ולאלו שהגיעו להרצאתי בנושא פיתוח אפליקציות לפלטפורמות מרובות בעזרת PhoneGap. שמחתי לראות שיש כ”כ הרבה התעניינות בנושא וכל פעם אני רואה עוד ועוד אנשים שנכנסים לעולם JavaScript ומצליחים לעשות אפליקציות מדהימות! אני אעלה דוגמאות קוד בפוסט הבא (עם הסברים), כרגע תוכלו לצפות בהרצאה המוקלטת: Unified Mobile App Development using PhoneGap
no comments

PhoneGap – The Status Bar Issue On iOS7


Upgrading a PhoneGap app to iOS 7 (Or any other version) is usually super simple, 99% of the times you don’t have move a finger but this time I has a surprise with iOS 7. It wasn't a big problem just a cosmetic issue with the new iOS 7 Status Bar. On iOS7, all the applications are running full screen, and the status bar now overlays your application. As a result, it may cover some of your content or interfere with your header: I’ve started with simple JavaScript change to change the top margin: function onDeviceReady() { if (parseFloat(window.device.version) ===...
no comments