Skip to content

Software Testing

Resources on Software Testing within Development

Overview

Welcome to the Software Testing subcategory of Development. This subcategory focuses on specific aspects of development related to software testing.

Overview

This section provides in-depth resources about Software Testing. You’ll find a variety of materials suitable for different experience levels and learning styles.

Resources

Explore the sections below to find specific resources on various topics within Software Testing. Each section contains carefully selected materials to help you learn and advance your knowledge.

Curated Resources (20)

Tools (4)

  • Playwright playwright.devfree

    End-to-end testing and browser automation framework for modern web apps across Chromium, Firefox, and WebKit.

  • Selenium selenium.devfree

    Open-source suite of browser automation tools used for authoring end-to-end web test suites across major browsers.

  • Cypress cypress.iofreemium

    Fast, reliable JavaScript front-end testing tool for anything that runs in a browser, supporting unit and E2E tests.

  • JUnit 5 junit.orgfree

    Standard programmer-friendly testing framework for Java that provides foundation for developer-side unit testing.

Databases (3)

  • Defects4J github.comfree

    Database of real software bugs and faults from open-source Java projects used to evaluate software testing and repair research.

  • SWE-bench swebench.comfree

    Benchmark database and evaluation dataset composed of real GitHub pull requests, issues, and unit test suites.

  • National Vulnerability Database (NVD) nvd.nist.govfree

    U.S. government repository of standards-based vulnerability management data used in automated security and regression test suites.

Learn (4)

  • ISTQB Syllabi and Body of Knowledge istqb.orgfree

    Official international software testing syllabi, standard glossaries, and certification foundations.

  • Playwright Documentation and Tutorials playwright.devfree

    Official guides, tutorials, and trace viewer documentation for building resilient browser automation suites.

  • Selenium Documentation selenium.devfree

    Official user guides, API specifications, and Grid setup instructions for automated cross-browser testing.

  • QA Engineer Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on software quality assurance: topics laid out in a suggested study order, each linking to further reading.

Publications (3)

Blogs and sites (3)

  • Google Testing Blog testing.googleblog.comfree

    Insights and practical articles on testing practices, test automation at scale, and engineering productivity from Google.

  • Ministry of Testing ministryoftesting.comfreemium

    Global community platform providing articles, podcasts, software testing forums, and quality engineering discussions.

  • Martin Fowler's Bliki martinfowler.comfree

    Essays defining foundational testing terminology including the Test Pyramid, contract testing, and test doubles.

Events and conferences (3)

  • ACM SIGSOFT ISSTA conf.researchr.orgpaid

    International Symposium on Software Testing and Analysis bringing together academics and industry leaders in testing.

  • EuroSTAR Software Testing Conference conference.eurostarsoftwaretesting.compaid

    Europe's longest-running and largest gathering for software testers and quality assurance professionals.

  • Agile Testing Days agiletestingdays.compaid

    Annual festival and international conference focusing on agile testing, exploratory testing, and test automation.

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading Wikipedia summary…

Research panel

Live results from 8 external sources. Not curated by IPL — use them as a starting point.

Source: Wikipedia

The Wikipedia summary appears here.

Related Wikipedia articles

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

Agile Project Management Backend Development Databases Development Environment Development Tools E-commerce Frontend Development Game Development Miscellaneous Platforms Programming Languages Software Engineering Vulnerabilities

Part of Development