Continuous Testing

Subscribe to Continuous Testing: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Continuous Testing: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

The Ultimate Guide to Performance Testing and Software Testing: Testing Types, Performance Testing Steps, Best Practices, and More By Angela Stringfellow Performance testing is a form of software testing that focuses on how a system running the system performs under a particular load. This is not about finding software bugs or defects. Performance testing measures according to benchmarks and standards. Performance testing should give developers the diagnostic information they need to eliminate bottlenecks. Types of performance testing for software To understand how software will perform on users' systems, there different types of performance tests that can be applied during software testing. This is non-functional testing, which is designed to determine the readiness of a system. (Functional testing focuses on individual functions of software.) Image credit MindsMappe... (more)

[session] Open Source Tool Chains for Continuous Testing By @CAinc | @DevOpsSummit #DevOps #ContinuousTesting

Open Source Tool Chains for Continuous Testing The goal of Continuous Testing is to shift testing left to find defects earlier and release software faster. This can be achieved by integrating a set of open source functional and performance testing tools in the early stages of your software delivery lifecycle. There is one process that binds all application delivery stages together into one well-orchestrated machine: Continuous Testing. Continuous Testing is the conveyor belt between the Software Factory and production stages. Artifacts are moved from one stage to the next only after they have been tested and approved to continue. New code submitted to the repository is tested upon commit. When tests fail, the code is rejected. Subsystems are approved as part of periodic builds on their way to the delivery stage, where the system is being tested as production ready. ... (more)

What Is Regression Testing? | @DevOpsSummit @Stackify #SDLC #AI #DevOps

What Is Regression Testing? Definition, Benefits, and Challenges of Regression Testing By Angela Stringfellow We talked a bit about the Software Development Life Cycle (SDLC) in a recent post, but today, we're going to dig a little deeper into one specific and crucial element in the testing phase, particularly for Agile development: regression testing. Definition of Regression Testing Regression testing refers to the process of testing a changed or updated computer program to make sure the older software features - which were previously developed and tested - still performs exactly as they did before. One way to think about software regression is to think about somebody who implements a new air conditioning system in their home only to find that while their new air conditioning system works as expected, the lights no longer work. Regression testing will often invol... (more)

[session] Test Automation | @DevOpsSummit @AnneHungate #AI #DevOps

Accelerate Test Automation "Why didn't testing catch this" must become "How did this make it to testing?" Traditional quality teams are the crutch and excuse keeping organizations from making the necessary investment in people, process, and technology to accelerate test automation. Just like societies that did not build waterways because the labor to keep carrying the water was so cheap, we have created disincentives to automate. In her session at @DevOpsSummit at 20th Cloud Expo, Anne Hungate, President of Daring Systems, will discuss how to break the cycle of manual testing as de-facto - empowering development and quality to lead with automation. Be prepared to learn about the changes in reporting, behaviors, and communication necessary to make automation the first choice. Speaker Bio Anne Hungate discovered her passion for quality engineering working in multip... (more)

[session] DevOps for Core Enterprise Teams By @CAinc | @DevOpsSummit #Agile #DevOps #ContinuousTesting

Three Steps to DevOps for Core Enterprise Teams Did you know that you can develop for mainframes in Java? Or that the testing and deployment can be automated across mobile to mainframe? In his session at @DevOpsSummit at 20th Cloud Expo, Vaughn Marshall, Sr. Principal Product Owner at CA Technologies, will discuss and demo how increasingly teams are developing with agile methodologies using modern development environments and automating testing and deployments, mobile to mainframe. Speaker Bio With over 15 years' experience in Information Technology, Vaughn Marshall has worked in a variety of areas including Development, Quality Assurance and Software Change & Configuration Management. He has consulted on designing, implementing and automating software development lifecycle processes for numerous Fortune 500 companies. Most recently, he has been working on adaptin... (more)

Performance and 3rd-Party Tags | @CloudExpo @Catchpoint #DevOps #WebPerf

Performance Is Directly Tied to Third-Party Tags By Dawn Parzych, Catchpoint and Samrah Khan, Instart Logic Today’s digital world has placed a premium on the user experience. Users have become incredibly demanding, willing and able to head to a competitor’s site if just three seconds of latency occur during their time on your site. Such high demand puts web performance at the forefront of your business strategy. Web performance consists of three main pillars: speed, reliability, and availability. Each is as important as the other; these factors are all vulnerable to the growing complexity of modern websites. Third parties are more prevalent on websites than ever, and each third party represents its own layer of complexity. In order for your website to be running at optimal performance, each third party you’re including must be operating at its maximum efficiency to ... (more)

[slides] The Speed of #DevOps | @DevOpsSummit @MHExcalibur @Spirent #CD

Best Practices Blueprint for Growing and Large Scale Continuous Testing at the Speed of DevOps Download Slide Deck: ▸ Here The speed of software changes in growing and large scale rapid-paced DevOps environments presents a challenge for continuous testing. Many organizations struggle to get this right. Practices that work for small scale continuous testing may not be sufficient as the requirements grow. In his session at DevOps Summit, Marc Hornbeek, Sr. Solutions Architect of DevOps continuous test solutions at Spirent Communications, explained the best practices of continuous testing at high scale, which is relevant to small scale DevOps, and if there is an expectation of growth as the number of build targets, test topologies and delivery topologies that need to be orchestrated rapidly grow. He outlined best practices for: Pre-flight pre-requisites for large sc... (more)

Measuring Technical Debt | @DevOpsSummit #DevOps #APM #Monitoring

Measuring Technical Debt with Incident Management Data By Christopher Tozzi If technical debt were like monetary debt, it would be hard to keep track of it unless you checked in manually. The only way many people find out their checking account is running out of funds is by logging in and checking the balance - or, worse, having a check bounce or a debit card declined. But measuring technical debt can be more automatic. That's because, unlike your bank account, your IT infrastructure can be monitored on an ongoing basis with specialized tools, and you can get notified on critical health metrics. In turn, you can use monitoring data to gain information about technical debt. In other words, you don't have to do a manual audit to know when something is going awry in your data center. You don't have to wait for a server to go down before learning about a problem. Incident... (more)

Testing and Automation in 2017 | @DevOpsSummit #APM #Monitoring #DevOps

Another year has come and gone, and many of us are reflecting on the past and looking ahead to see how we can best prepare for the future. Let’s see what Gartner has to say about it in terms of the application development world. As last year was beginning to wind down, the research firm published the Predicts 2017: Application Development report authored by analysts Mike West, Maritess Sobejana, Joachim Herschmann, and Keith James Mann. It includes key findings in application development that will impact organizations and recommendations for application leaders to provide insight for planning in the years to come. These Gartner analysts make multiple predictions for 2017 and beyond, but two stand out to me as worth highlighting. One, they’ve observed the growing importance of testing and quality assurance (QA) in all stages of the development lifecycle and predict tha... (more)

How to Boost Enterprise Software Testing Predictability | @DevOpsSummit #DevOps #ContinuousTesting

How to Boost Enterprise Software Testing Predictability By Simon King Are you tired of slipping deadlines and missing commitments? Do you feel like the consistency of Software Testing is out of your control? Here is how to improve the predictability of software testing across multiple teams and projects. Enable Consistent Practices, Processes, and Tools The foundation of enterprise software testing predictability is built on consistent practices, processes, and tools. Improving the predictability of software testing for a single team is difficult; doing so across multiple enterprise teams working on multiple features is exponentially more difficult. Software testing predictability relies on the consistency of requirements management, code quality, test management, defects management, test environment management, and much more. The teams that support these activitie... (more)

Culture Change in Release Management By @Plutora | @DevOpsSummit [#DevOps]

Driving Culture Change in Release Management By Chris Mooney The goal of any organization should be to have clearly defined release phases, where all parties are aware of the phase activities and key gates/milestones. The absence of purpose built collaboration tools has caused barriers in communication, information sharing and tracking of these activities across teams involved in the many moving parts of an enterprise release portfolio. As a result, the culture towards release management can be silo or project focused with little understanding or visibility of enterprise release management as a whole. As your Enterprise Releases grow more and more complex your release management needs to also adapt and improve. If not, as complexity grows a number of issues will impact your releases and further reinforce a culture of silo thinking. Such issues can be: Lack of know... (more)