About Me

Nebbia Technology

I am the Founder and Chief Technologist at Nebbia Technology, I have a passion for ALM, TFS, Azure, Scrum, and software development best practices. I am a Microsoft Visual Studio ALM MVP, ALM Ranger, Pluralsight author, and I am the president of ONETUG (Orlando .NET User Group).
I have over 15 years of professional experience in software development, working in all phases of distributed object oriented enterprise application development and design using Microsoft technologies. I have a degree in Computer Engineering from the University of Central Florida.


29 thoughts on “About Me

  1. Andrew


    I have watched your Pluralsight video on MTM 2012, and found it informative, but I did have one comment.

    The last video before the summary makes a big deal about the Web interface to MTM, and how you can use the web interface to make use of MTM functionality without actually installing MTM on the machine.

    And yet, your demo starts the web interface from MTM itself running on the same machine. If MTM is already on the machine, why bother with the web interface at all?

    That’s like teaching your pony to do fantastic tricks, telling the audience he can do them, and then never letting him show off. Both the audience and the pony are disappointed.

    Could you please actually show how to start the web interface to MTM from a machine that does not have MTM installed?

    1. esteban

      Hi Andrew,
      Thanks for checking out my Pluralsight course, I’m glad you liked it. MTM doesn’t install anything special that would make the online experience any different, so it doesn’t matter if MTM is installed on the client machine or not. To access the test features from the web, you need to be on TFS 2012 Update 2 or later. You can see this blog post for information on it: http://www.almguide.com/2013/04/tfs-2012-update-2-browser-based-test-case-management/

  2. Frank J. Reashore

    Hi Esteban,

    I LOVED your course on TFS Git on Pluralsight.

    I also think that the TFS Git client is perfectly suited for a developers needs. SmartGit is too complex and the command line is a pain (although I am quite good at it).

    However, our build master claims that TFS Git is junk and buggy. He has also introduced a rule thereby no one on our team is allowed to use TFS Git and MUST work from the command line only.

    Have you ever heard of any issues with TFS Git? I did an internet search and could find nothing to support our build master’s claims.

    Any feedback would be greatly appreciated.

    Best regards,
    Frank J. Reashore


    1. esteban

      Hi Frank,
      Thank you for your compliment on my Git course, I’m really glad that you found it useful!
      I just sent you an email to try to understand the issues that you are having with the Git tools.

  3. more info

    doing good job.

  4. Omer Raviv

    Hi David,

    My name is Omer Raviv and I’m the CTO of OzCode, a Visual Studio debugging
    extension. I would like to contact you by E-mail, regarding cooperation
    between OzCode and the Orlando .NET User Group.

    Thank you!

    1. Omer Raviv

      Sorry, I meant Esteban of course.

  5. Michael Morrissey

    I loved your MTM 2013 course. In this, you mentioned a course on automated testing, but I do not see this on PluralSight or anywhere else. What happened?



  6. Richard Zemina

    From a Best Practices point of view, does it make sense to create a separate Test Plan just for Mobile testing of requirements/test cases or would you manage that within the configuration settings within the Test Plan and create a Test Suite for them? Most Test Cases should be able to function within a Mobile environment but not sure what is the best way to handle testing of Mobile devices.

    1. esteban

      I would create a separate configuration and assign that configuration to the test cases that should be run against the mobile environment. This will allow you to easily compare results between running the tests on your regular browser and on the mobile browser.

  7. Richard Zemina

    The application being tested allows for creation of accounts for customer interaction with the company.

    We have created a Test Plan with defined configurations. A Test Case with defined parameters are created to test building new accounts. However once the account is created you can not build the same account over again when running a different configuration within the same Test Case and the defined parameter set.

    When creating a Test Case with parameters how can different parameter sets be used within the same Test Case and based on the configurations being tested as defined within the Test Plan?
    Do you have to build different Test Cases and specifically build out different parameters using a single configuration defined for that Test Case?

    1. esteban

      You cannot have different parameter sets per configuration. For those cases, you may want to look at Coded UI tests or Selenium where you can add some logic to generate the unique account names.

  8. Richard Zemina

    Hello Esteban,

    Have been through the PluralSight course on MTM 2013 a few times. Can you provide how to add parameters within a shared step. I think there is a way to reference that but I am not getting it. If possible can you reply to my previous request number 7, thank you. You are a great resource. Thx

  9. Richard Zemina

    Can you explain better how shared steps can have parameter placeholders and how that looks.

    Thank you

  10. Richard Zemina

    Hello Esteban,

    Once you get back from your seminars will you please provide a response to my last two questions. I appreciate your help to a new user of MTM 2015.

  11. Richard

    Hello Esteban,

    Within our AUT there is a function which allows for resetting of customer passwords. We have multiple configurations defined and within the test case created we have defined a parameter set of UN and original PW for each customer iteration. Once the first test run is completed and the original PW has been changed, any subsequent test run using another configuration will fail because the baseline of the parameter set is now different based on the test run completion.

    Is it possible to change parameter sets within a test case after the first test run has completed so that you can start another test run use another configuration within the same test case? I believe that MTM will see the change and invalidate the first test run.

    If we do have to complete test runs based on each configuration then a separate test case would have to be created and filter using each configuration only once for that test case/test run and a different parameter set as well should be built?

    There must have been situations where this is defined because most sites allow for passwords to be reset.

    Thank you very much…

    1. esteban

      No, that’s not possible. Each test case should be independent and should not rely on other test cases passing and other test cases should not affect the results of another test case.

      If you are automating your tests through Coded UI, you could have a setup/teardown method that cleans up your data after a test or configures your data so that a test passes.

  12. richard

    So would it be safe to say that we need to have different parameter sets based on configuration, basically separate test cases for each iteration, or do we include steps that reset the password back to its original baseline state prior to moving into another iteration within the parameter set. Thank you

  13. richard

    So would it be safe to say that we need to have different parameter sets based on configuration, basically separate test cases for each configuration, or do we include steps that reset the password back to its original baseline state prior to moving into another iteration within the parameter set. Thank you

  14. Juan De Dios

    When I associate a test case that is created from an exploratory test in the Code UI Test in the visual studio stuio, the message “no recording” appears, why does it happen?

    The recording is in the exploratory test

    I use translator, I only speak Spanish



  15. Mack Koch


    I just came across your site and found it very interesting!
    I wonder if it is possible to publish permanent good quality post on your site with dofollow backlink to my site?
    Could you let me know if there is such opportunity and what are the terms.

    Thank you very much and I am looking forward to hear from you!

  16. Marcel Sossou

    Hi Esteban, you had a poadcast on how to succeed with Agile. The podcast has inspired my agile learning in a positive way. I was hoping to share the podcast with some o my team members, i but i am not able to get to it. Can you share the podcast if you still have a copy of it? Sossoumarcel@hotmail.com.
    Thanks in advance.

  17. Rich Miller

    Hi Esteban, I hope this is actually going to you. 😉
    The company that has recently hired me to lead their testing effort is an “On Premises” site – which, obviously, precludes using any online resources like MS’s Test Hub.
    My understanding is that we can still use MTM with our TFS installation. The question I’ve been asked to answer is: What are the physical server requirements to run MTM?
    I look forward to your reply. Thank you,

Leave a Reply

Your email address will not be published. Required fields are marked *