devops
|
Rethinking Our Job as Software Testers: We Should Try to Test as Little as Possible DevOps transforms testing from finding all bugs to prioritizing critical ones. Risk assessment helps testers focus on high-impact areas. Testing can be pre-release (critical issues), post-release (resolvable issues), or out-of-scope (low-impact). Testing should align with business goals and user stories. Data science helps measure and improve software quality.
|
|
|
The Growing Role of AI in DevOps All around us, we are seeing a growing trend of artificial intelligence (AI) being implemented in every aspect of our lives—from self-driving cars to intelligent chatbots. But what about the world of DevOps? Has AI come to play a role here as well? The growing role of AI in DevOps has unearthed some key benefits it can bring to many DevOps workflows.
|
|
|
Continuous Testing with Self-Healing: Why Is It Important? Adopting a machine learning-driven self-healing technique in test automation can prevent flaky tests, reduce test failures, and save time on code maintenance. Self-healing is one of the essential factors for successfully performing continuous testing in the DevOps model.
|
|
|
How to Make 100 Releases Per Day with Only 6 Quality Engineers Evgeny Tkachenko outlines how, at Wayfair, they are able to release code to production hundreds of times per day, with only six Quality Engineers.
|
|
|
Using Agile and DevOps to Achieve Quality by Design When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.
|
|
|
DevOps and the Culture of Code Migrating an organization to continuous integration requires adoption new processes, tools, and automation. DevOps relies on dramatic culture change to encourage total transparency and collaboration among all project stakeholders.
|
|
|
Building Autonomous DevOps Capability in Delivery Teams After setting up a DevOps team and adopting continuous delivery practices, product releases may not be as smooth as they could be. The missing ingredient requires empowerment and autonomy.
|
|
|
The New Normal for Software Development and Testing Customers expect fast-paced, quality product releases. To meet these demands, you must consider test automation, testing in production, and the extensive use of data and analytics.
|
|
|
Whole Team Quality: A Conversation with Melissa Benua
Video
Melissa Benua, director of engineering at mParticle, chats with TechWell community manager Owen Gotimer about the importance of whole team quality, how to get started using the test pyramid, and how developers can start writing testable code.
|
|
|
Understanding the Role of QA in DevOps: An Interview with Gene Gotimer
Video
Gene Gotimer, senior architect at Coveros Inc., discusses understanding the role of QA in DevOps, DevOps educational tools, trusting your team, and paid and open source security tools.
|
|
|
Serverless Technology and Integration with DevOps: An Interview with Glenn Buckholz
Video
Glenn Buckholz, a technical manager at Coveros Inc., discusses methods to gain an understanding of serverless technology, the motivation behind businesses moving to serverless technology, and how a serverless infrastructure changes your testing strategy and bug reports.
|
|
|
Embedding Performance Engineering into CI/CD: An Interview with Anj Dubey
Video
In this interview, Anj Dubey, director of performance engineering for McGraw-Hill Education, discusses the need to shift left and embed your performance engineering into your CI/CD pipeline in order to ensure that every line of code is going to meet your performance requirements.
|
|
|
Rome Wasn't Built in a Day...and Neither is Your DevSecOps
Slideshow
DevSecOps is about more than just the tools—it is an organizational, operational, and strategic transformation. So, as a “thorough or dramatic change in form or appearance” across the three main pillars of an organization, how can we expect a DevSecOps transformation to take place overnight?
|
Brittany Greenfield
|
|
Effective Test Automation in DevOps
Slideshow
The ultimate objective of a DevOps approach is to deliver quality products to your customers as efficiently as possible. DevOps shops that achieved this state point to continuous testing as a key contributor to their success.
|
Lee Barnes
|
|
Stabilizing Continuous Testing in DevOps
Slideshow
Organizations have matured their software development practices over the past few years. Despite advancements and innovations, testing remains one of the biggest challenges in DevOps.
|
Eran Kinsbruner
|
|
Before and After You Say ‘I Do’ to Docker
Slideshow
Docker is the most popular containerized solution being used in the software industry for development. However, implementation can get complicated, tricky, and unmaintainable if all you understand is the record-and-playback features or think it is the same as using a virtual machine.
|
Aprajita Mathur
|
Visit Our Other Communities
StickyMinds is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.