Related Content
How DevOps Has Changed the Landscape of Testing The focus on automation and “continuous everything,” from integration, deployment, and now all the buzz about continuous testing, makes the daily activities of a tester in DevOps challenging. Testers may be used to controlling quality—or thinking they do—but they need to pivot to assuring their teams focus on quality. |
||
Testing When There Are No Testers More and more companies are shifting toward having their developers responsible for product quality. But how do you conduct good testing when there are no testers? The key is to optimize efforts. Here are some of the fundamentals of testing that your developers should understand, as well as some skills they'll need. |
||
Testers as Disciplinarians As testers, are we disciplinarians? We shouldn't fall into the trap of controlling quality or becoming quality police. Instead, we should be true facilitators of quality, enabling the product team to own it in their own right at every stage. Isn’t this what teachers do, too, in the learning process? What is our role? |
||
Overcoming Test-Driven Damage Some say test-driven development may work well initially, but as soon as we start to refactor our code, it breaks old tests and requires us to write new ones. This is not the fault of TDD; it’s the way we’re using it. TDD remains a valuable way to verify code as we write it, so we need to repair our test-driven damage. |
||
The Present and Future of AI: A Slack Takeover with Raj Subramanian Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Raj Subramanian, who works with self-healing, AI-based test automation, hosted this Slack takeover to discuss all aspects of AI: testing it, its biases, where it is now, and where it's going. |
||
Continuous Testing, Shifting Left, and Test Automation: Getting It Straight Continuous testing can help you achieve the optimal balance between speed and risk and deliver high-quality products faster. But what exactly does continuous testing entail? Is it just shifting testing left in a DevOps environment? And where does automation fit in? Here's a breakdown of all these testing concepts. |
||
Is Everything Code? As modern software processes become automated, one might argue that nearly everything in software development is code. Obviously, our software applications are comprised of code, but that’s only the start of it. Our tests, delivery orchestration, and someday even our software production could be automated. |
||
It’s 10 p.m. Do You Know Where Your Defect Fix Is? Have you ever had to ask whether your defect fix was deployed to a particular environment? You shouldn’t need to, because the answer should always be readily available. Having to request information on the status of your defect fix indicates inefficiencies and a lack of maturity within your organization’s process. |