When you create Test Plan or Test Case in MTM or on TFS and you figure out that you do not need it any more, you cannot just select Test Plan and click Delete or Remove. The process is not easy.Continue reading "Deleting work items in Microsoft Test Manager or on TFS"
If you are developing Android mobile applications, chances are that you are going to need some kind of localization and internationalization. And if you are targeting multiple mobile platforms - you would most likely prefer to do that job in one place.
The use of Xamarin Forms, PCL projects and paradigms such as MVVM allow for a great code sharing between all the different platform projects. Ideally our solution for localization:
Should be based on resource files
- Resource files should be maintained in only one project
Here is when resx files come into the game. Resx is very simple and powerful resource management solution, where you can add or remove string, image, audio and video effortlessly.Continue reading "Android App Localization Using Xamarin Forms and resx"
Xamarin’s Signature Pad control makes adding, changing, opening and saving signatures much easier. This example will show how to do basic operations like loading a signature from an array of points, saving a signature as an array of bytes, and exporting users' signatures as an image.Continue reading "Using Xamarin’s Signature Pad in Android apps"
LoadUI is a fully interactive drag-and-drop interface which allows users to create performance tests. With LoadUI, users can easily add or remove components and follow test statistics on the Statistic tab. For my testing, I use the Fixed rate, DataSource, SoapUI Runner and Table Log components:
- Fixed rate sends trigger message at a specified fixed rate.
- DataSource allow attaching CSV files to incoming Virtual Users.
- SoapUI Runner uses values from DataSource. User can create project in SoapUI and use it.
- Table Log displays incoming messages in a tabular format.
If you have been wondering what exactly TypeScript is, here is definition from their official website:
Any browser. Any host. Any OS. Open Source.
So what is it really about?
As a developer, most of your time is spent working on and in existing software code.
And after spending that much time working in code that was developed yesterday, you quickly come to the realization that, over time, software rots. And if you’re not diligent, what was once beautiful code can quickly degrade into a tangled mess.
Keeping your code in working condition is no different than changing the oil in your car – it’s preventive maintenance. And as a software developer, preventative maintenance can be done through refactoring and automated tests.Continue reading "Improving the Quality of Existing Software (Code)"
Exploring Microsoft Test Manager, you can find some shortcuts that will be helpful for the work. One of them is Pausing and Resuming manual test.
When running a manual test in Test Runner, there may be a need for returning to MTM while running a test. You can click on the Pause button (from two different places), but that will not return you to MTM to view any details about the Test Plan or Test Cases.
Continue reading "Microsoft Test Manager Tips"
Fiddler is a free web debugging tool which logs all HTTP(S) traffic between your computer and the Internet. Fiddler helps you inspect traffic, set breakpoints, and fiddle with incoming or outgoing data.
Below are a few Fiddler Tips and Tricks to help you when working with Fiddler.Continue reading "Fiddler Tips and Tricks"
Rich Data Management on the client side has always been a big challenge for implementations. Enterprise applications typically have task-oriented UIs and complex, cross-functional, workflows. They need multiple views and require considerable navigation. Given only a few screens, screen composition, decomposition, and data-binding to complex data models can get out of hand in a hurry.
TFS consists of a very sophisticated version control system (TFVC) and Application Lifecycle Management (ALM) which provide work item tracking (requirements/bugs/etc.), agile planning tools, a build engine and much more.
Team Foundation Service is a TFS hosted in Azure, which is really easy to use, with no installation required. It is also free for MSDN subscribers and small teams of up to 5 members.
For teams using agile methodology like Scrum, TFS provides great support with its set of agile planning tools like Product Backlogs, Sprint Backlogs and capacity planning, Task board with burndown charts as well as Kanban Boards.Continue reading "Going Agile with Team Foundation Service – Planning Poker"