Testing applications and services in isolation only gets you so far, and eventually you need to test in an operational environment. An "environment-based" approach to testing enables teams to test their applications in the context of all of the dependencies that exist in the real world environment ...
Testing
Once you have been using Selenium for a while and are comfortable writing test cases, you can focus on techniques and design principles to get your UI test automation to the next level. Design patterns are covered here in Part 2 ...
Developers have significant autonomy with respect to the selection of developer tools and technologies, according to an International Data Corporation (IDC) special report.vIn addition, developers exercise influence over enterprise purchasing decisions and should be viewed as key stakeholders in IT purchasing and procurement within any organization undergoing a movement to cloud accompanied by an internal digital transformation ...
The end of 2019 is almost in sight, which makes this the perfect time to review the financial impact that DevOps has had on your business thus far. Formulating your lessons learned will help you make the best adjustments and get the most out of 2020 ...
DevOps can shape the way teams work in a powerful way. It requires total collaboration and efficiency, and that can mean a lot of changes and tweaks to the way certain teams currently work. For example, how does the culture of DevOps change the behaviors and processes of the average QA team? Let's look at how QA Leads, QA Managers, and QA engineers themselves can leverage the DevOps mentality to increase the quality and fast-track the deployment of each release ...
Overall, C-suite executives are happy with the applications and solutions that come out of the pipeline. However, businesses are still frustrated by the speed of delivery, according to a recent study from Forrester Consulting, commissioned by Eggplant. The research identified that improving the customer experience is the number one goal for organizations when planning and orchestrating their software strategy ...
In the DevOps rapid iteration cycle, too many organizations push their software and services out without being able to properly test for bugs that will show up with production traffic. This can cause unanticipated downtime, which means it's a big risk; it could take down the whole service. And no one wants that. So, what can be done? ...
The expert stage of test automation is all about continuous optimization. More specifically, this phase is about collecting data about your existing process, analyzing that data to derive quality insights, applying those insights to improve your practice and then measuring these improvements as part of repeating the cycle again. There are three key steps to realize continuous optimization ...
The role and scope of quality assurance is evolving, and today’s digital transformation efforts may be seeing bigger gains from human capital than automating processes, according to a survey from Panaya ...
In Part 1 of this three-part series, we covered the first steps of introducing automated testing into your software development lifecycle. Now that you've done the early work of codifying manual tests into an automation framework and achieved some quick wins with initial smoke tests, you can continue to build confidence in test automation ...
While DevOps has gained traction and attention of the decision-makers, implementation of automation remains inconsistent. From a bitter experience, organizations have now started to realize that without automation, DevOps is meaningless, inefficient, and extremely difficult to harness ...
In your journey to mature test automation within your deployment pipeline, you will move through three distinct stages: beginner, intermediate, and expert. We will explore the beginner stage in part one of this series ...
The rise in "codeless" development and delivery is translating over to the DevOps world — even for those who are well-versed in coding and the numerous different languages that come with it. So much so that codeless test automation has become a top priority for testers, as well as the developers who are now also taking on some of those testing responsibilities ...
With so many people relying so heavily on apps, it is critical for developers to assure continuous quality throughout the entire software development life cycle. And it all starts with testing ...
DEVOPSdigest asked DevOps experts for their predictions on how DevOps and related technologies will evolve and impact business in 2019. Part 5 is all about testing ...
Everyone talks about automating the software development lifecycle (SDLC) but the first question should be: What should you automate? With this question in mind, DEVOPSdigest asked experts from across the IT industry for their opinions on what steps in the SDLC should be automated. Part 1 starts with by-far the most popular recommendation: Testing ...
Test Environment Management can save organizations close to $10,000 for each release, yet only four percent of large enterprises have fully integrated TEM processes into organizational DNA, according to the 2018 Test Environment Management Survey released by EMA and Plutora ...
How do you integrate tools to enable shift-left performance? The following tools will simplify maintenance, can be managed in a centralized way, and provide an easy-to-use UI to comprehend results ...
Focusing at the API layer of an application can help enable a scalable testing practice that can be efficiently executed as part of an accelerated delivery process, and is a practice that can be adopted and enabled at the earliest possible stages of development — truly shifting left functional testing. But what about performance testing? How do we enable the shift left of nonfunctional testing? Here, we explore what this means and how to enable it in your organization ...
Results from new Forrester Consulting research reveal the 20 most important Agile and DevOps quality metrics that separate DevOps/Agile experts from their less advanced peers ...
In my first blog in this series, I highlighted some of the main challenges teams face with trying to scale mainframe DevOps. To get past these hurdles, the key is to develop an incremental approach that enables teams to capture value along each step of the journey ...
The key to mainframe DevOps success is in quickly identifying and removing major bottlenecks in the application delivery lifecycle. Major challenges include collaboration between mainframe and distributed teams, lack of visibility into the impact of software changes, and limited resource flexibility with scaling out necessary testing initiatives. Now let's take a closer look at some of these key challenges and how IT departments can address them ...
While DevSecOps, much like DevOps itself, is more about changing IT culture than employing certain types of technology, some tools can be an important support. To find out what the right tools are, DEVOPSdigest asked experts from across the IT industry for their opinions on the top tools to support DevSecOps. Part 1 covers the testing phase ...