BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Testing Content on InfoQ

  • Software Testing in the World of Next-Gen Technologies

    The introduction of next-gen technologies like AI, Big Data, Robotics and IoT have quickly redefined the way the world looks at software technology. Some of the biggest impacts of these changing trends can be seen in the software testing industry. This article discusses how these emerging technologies need some new approaches, and changes to existing approaches to software testing.

  • Improving Testability: Removing Anti-Patterns through Joint Conversations

    Code is always testable, but the cost may be high, and the effort exhausting. We can change code to be highly testable by identifying anti-patterns and fixing them. And developers can make the code fit the test requirements, by having discussions with the testers who actually test it.

  • A Journey in Test Engineering Leadership: Applying Session-Based Test Management

    This article shows how modifying Session-based Test Management to our context helped us gain more visibility into our testing. Having a structured yet flexible approach to test management allowed us to make better, more timely decisions about the testing, and gave us more opportunities to influence quality decisions earlier in the process.

  • Leverage the Cloud to Help Consolidate On-Prem Systems

    A cloud model can be used to architecturally validate the possibility of consolidating multiple application servers into a smaller number of physical resources that will ultimately remain on-prem.

  • Moving into "Modern Test Leadership"

    Test management is dead; it just really needs to evolve. Test Leadership means focusing more on raising the awareness of testing across an organisation, and coaching/mentoring your team to be passionate advocates for quality. As a test leader, you need to learn to adapt to remain relevant, take time to self-reflect on what is important to you, and build personal leadership values.

  • Validation of Autonomous Systems

    This article introduces validation and certification as well as the general approval of autonomous systems and their components, such as those used in automation technology and robotics. It gives an overview of methods for verification and validation of autonomous systems, sketches current tools and show the evolution towards AI-based techniques for influence analysis of continuous changes.

  • Enhance Your Testing Strategy with Mind Map-Driven Testing

    Mind map-driven testing can enable testers to focus on test idea generation, it exposes you to your thinking and enables you to brainstorm and organize your ideas effectively. This article shares ideas and knowledge about mind maps and shows how they can be used as lean documents to plan, organize, record, present, and report on testing.

  • How to Spread Technical Practices Like TDD in an Organization

    One of the success factors for Agile and DevOps is developers changing the way they work and adopting practices like Test-Driven Development (TDD). It’s not something that just happens by itself, and many of the “usual” ways of introducing change fail for TDD. This article outlines some of the things that actually do work and explains “Samman,” which is a coaching method used with developers.

  • Continuous Learning as a Tool for Adaptation

    The fifth and capstone article in a series on how software companies adapted and continue to adapt to enhance their resilience explores key themes with a special view on the practicality of organizational resilience. It also provides practical guidance to engineering leadership and recommendations on how to create this investment.

  • 2021 State of Testing Report: Testing Careers, Covid-19, Agile, Coaching & Training, Automation

    The 2021 State of Testing report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. Key topics from this report are testing careers, the impact of Covid-19, agile, DevOps and other methodologies, testing coaching & training, and automation and scripting.

  • Testing Games is Not a Game

    Testing video games goes beyond or differs in general from what Quality Assurance means and represents. It brings a new subset of responsibilities and skills intrinsic to the gaming industry. This article provides insights about the game industry, the role of the game tester, thoughts on challenges, and the learnings of testing games.

  • Applying Stoicism in Testing

    Agility stands for being aware of your environment. There is a specific set of values for a tester that you should stick to; they set limits to what you can deliver as a tester, and within those limits, you can keep your agility. But your values can cause a “collision” with agile people around you, because they don’t have to be perfectly in line with how people apply the agile principles.

BT