Giter VIP home page Giter VIP logo

premboyapati / test-case-migrator-plus Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 1.0 76.71 MB

Test Case Migrator Plus tool allows test related artifacts, present in Excel and MHT/Word formats, to be imported into Team Foundation Server. It works with both Visual studio 2017, Visual studio 2019; and TFS 2017, TFS 2018 and Azure DevOps Server 2019.1 & 2019.1+

C# 99.03% XSLT 0.97%
test-case-migrator-plus testcaseuploader testcasemigratorplus upload-test-case-to-tfs microsoft-visual-test-studio testingtool migrationtool exceltotfs workitems tfs-2017

test-case-migrator-plus's Introduction

No changes to the license, Microsoft public license.

Test Case Migrator Plus tool allows test related artifacts, present in Excel and MHT/Word formats, to be imported into Team Foundation Server. It works with both Visual studio 2017, Visual studio 2019; and TFS 2017, TFS 2018 and Azure DevOps Server 2019.1 & 2019.1

For more details: https://archive.codeplex.com/?p=tcmimport

  1. Can not run existing TCM import EXE
  2. No use of this patch: https://tcmimport.codeplex.com/SourceControl/list/patches.
  3. Are you looking for a tool to upload all the test cases to TFS 2017, 2018, 2019 and Azure DEVOps?
  4. Is Test case Migration tool downloaded from Codeplex (or codeplex archives) is not working?

Do not worry, here you go latest, tested and working binaries are here TCM Plus to rescue you.


Prerequisites:

  • .Net framework 4.6.1 or
  • VS 2017 or
  • VS 2019.

Story behind bringing this code from Codeplex to GitHub

QA team in my company always uses **Test case migrator tool** to import test cases from _Excel to TFS_. It was a _perfect tool_ for our QA team to load test case to TFS when my company using TFS 2010/2012.

TCM import tool suddenly stopped working when my company upgraded to Azure Devops. QA team was trying to resolve the issue themselves, talking to people in Microsoft/other forums. They spent months but no luck. And also they were waiting for Microsoft (My team told me Microsoft is still working on upgrading this tool) to release new version which works with TFS 2017+.

As a last hope they came to me asking help to upgrade this TCM import tool to make it work with Azure DEVOps.




I wanted to help them by **sharing **updated binaries by downloading patches and source code from Codeplex "https://www.sharepointpals.com/post/how-to-migrate-the-test-cases-from-an-excel-to-tfs/"

But no luck for me with the above Url, it always **redirects **to archives folder, that is when I decided to **upgrade **the source code using .Net framework 4.6.1 to make it to work with TFS 2017+.

After upgrading TCM import source code with .Net4.6.1, build is **not **compiled and got **400+ **compilation errors. To fix all these issues, I **modified **code, code changes took almost half a day to make it work.




Now, my team and other QA teams in my company are pretty happy (I would say there are on cloud nine :) ) with this updated binaries. And that's when my team asked me to u_pload this binaries and source code_ to GitHub to share with the QA world to use it in your day to day job.

Please downlaod the binaries and use the tool.

And also do not forget to refer to the Test case instructions document

I or my team or GitHub or Microsoft is not responsible for any issues if you face while using this product.You are sole responsible in using this product. My role ends in getting the code from Codeplex and converting it to make it work with TFS 2017+

test-case-migrator-plus's People

Contributors

premboyapati avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

test-case-migrator-plus's Issues

after run migrating test cases, get an error "TFS Field: step-->InvalidEmpty"

I try the tool for serveral times, but only failed in action "Migrate Work Items" for "None of the test cases could be migrated", and get the error "TFS Field: step-->InvalidEmpty" in the log.

Could you please help analyze what is wrong with my tfs?
My tfs version is Azure DevOps Server version Dev17.M153.5.

Thanks.

When I run this I get this error after connecting to my Project/Collection

Microsoft.VisualStudio.Services.Common.VssServiceException
HResult=0x80131600
Message=The feature is disabled. Contact your Azure DevOps Server administrator. Process Id: 3345e220-08ef-4d2e-80ff-3ed5ac0922ef, Project Id: 84446c85-d9c1-4e96-acb6-204173ecc834
Source=TestCaseMigratorPlus
StackTrace:
at Microsoft.VisualStudio.TestTools.WorkItemMigrator.WizardController.Worker_LoadWizardPartInBackgroundThreadCompleted(Object sender, RunWorkerCompletedEventArgs e) in C:\Users\username\Source\Repos\Test-Case-Migrator-Plus.git\sourceCode\WorkItemMigrator\WizardController.cs:line 503
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at Microsoft.VisualStudio.TestTools.WorkItemMigrator.App.Main(String[] args) in C:\Users\username\Source\Repos\Test-Case-Migrator-Plus.git\sourceCode\WorkItemMigrator\App.xaml.cs:line 170

Azure DevOps Services Inquiry

I had reviewed some of the previous issues regarding cloud usage and access constraints. As we are working with Azure devOps Services I was curious if anyone is considering working on resolving the access restriction related issue. (TF30063).

image

Supporting azure devops on cloud

Thanks for your effort on the tool.

I found that my company is using azure devops on cloud and in your git hub project you mentioned that you are supporting Azure DevOps Server 2019.1 & 2019.1+

So is there any way I can use the tool on our Azure cloud as now I'm getting authorization error when I use the tool.

azureaccess

Unable to add test case excel file

Dear Team,

We use TCM pro plus tool in our office,

With this tool some users can export the test case excels without any issue,
but some users are unable to add the test case file on TCM tool.

error screenshot attached, please help me to sort out this issue.

TCM_Error

Thanks,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.