background preloader

ALM

Facebook Twitter

All Day DevOps 2017 - Cultural Transformation Track, Block 2. Getting Started with Selenium Testing in a Continuous Integration Pipeline with Visual Studio – Microsoft DevOps Blog. Welcome back Microsoft developers and DevOps practitioners; I hope you had a great new year! Me? I took some time off to recharge the batteries and I’m glad I did because — wow — even though it’s just the beginning of 2019, there’s already some incredible news coming out of the DevOps community. Alexa, open... Read More This article provides a solution for running Azure DevOps agents (Build/Release agents) on Windows Server Core based containers, hosted on Azure Container Instances (ACI).

Happy Friday! It’s Friday, and I’m just on my way home from Microsoft Connect(); 2018. I’m getting ready to head out to Microsoft Connect 2018 next week, but before I go, I wanted to share with you some of the great stories from the Microsoft DevOps community. On November 26, 2018, the npm package manager released security advisory 737 regarding the flatmap-stream package. Sprint 143 Update of Azure DevOps is rolling out to all organizations. Yesterday, we announced Azure DevOps Server 2019 RC1. Continuous Delivery with TFS: Creating Automated Web Tests with Selenium - Please Release Me.

In this blog post (which is part of my series on on implementing continuous delivery with TFS) we look at creating automated web tests with Selenium. Although the need for manual testing will probably never go away any organisation that wants to deploy software on a frequent basis is going to have to automate some if not most of the application testing effort if quality has any hope of being maintained. Clearly, if you want to release your application once a week but it takes two weeks to properly manually test your application you have a big problem, and automation is probably the only sensible answer.

Let's be clear that test automation is a mammoth subject and not only involves automating the driving of the application but also data setup and teardown and service virtualisation ie stubbing interfaces to external systems. Then there is managing your tests between sprints or projects -- when you have 500 or so this is a non-trivial task. Create the Framework Create the Tests. Maslow's Hammer: The curse of tools | UrbanCode Blogs. One of the core concepts we have pushed with UrbanCode Deploy and Release has been that the collection of stuff that will be running in production together is what you should test together. That can very easily extend to mobile applications. In February, we released an Android Plugin for UCD to help with this.

You can easily take a new build of your mobile app and deploy it out to devices or simulators in your test lab. The Mobile Frontier blog has a nice write-up detailing where the plugin fits in a mobile development cycle. There’s also the two minute overview below looking at how you would use this to check for memory leaks as part of your CI/CD cycle. A couple days ago, Steve Smith started an interested conversation on Twitter by pointing out that using a normal CI tool to manage your CD pipeline is a mistake.

I agree with Steve 100%. Explaining myself So, why would I suggest something that seems contrary to our agreed upon position that using CI tools for CD is an anti-pattern? Deploy. Test improvement in Agile/Scrum | Testing Experiences. This is the translation of my article for Polteq in TestnetNieuws 2012-1. Testnet exists fifteen years, in this time testing and the context of testing has changed a lot. This should have influenced test improvement models, but are the current test improvement models fit for Agile/Scrum? Most of the models are based on the tradition development and test methodologies (waterfall) .

The key areas that get addressed by these models depend largely on the phases in these development models. One change we see within Agile/Scrum is the phases that are used… Above all, we see that not only the phases have changed, but the role of testing too. A test manager needs a new point of view on Agile projects and for the testers in Scrum teams we see new demands. Testing has become a role in stead of a function! Maturity To be able to improve, we need to asses the current maturity of Agile/Scrum and of testing. To achieve optimal improvement, not only testing has to be addressed. Test knowledge The tester. Jazz Community Site. Polarion Software: Application Lifecycle Management, Requirements Management, & Team Collaboration Software Solutions.