Software Quality Topics
Software development methodologies
Agile software development, and popular variations such as Scrum and Extreme Programming, underpins the work of many developers and testers. Whether you're on a Lean, Agile or DevOps team; looking to adopt a Scrum or Agile methodology; or using the Waterfall methodology and in search of improvements, read expert advice on process, structure and skills to make it work. More about Software development methodologies
Software design and development
Software design and development encompasses an array of processes and methodologies. Developers have a lot on their hands, and this section offers guidance on how to handle tricky tasks. Brush up on everything from app-dev approaches like low code, test- and model-driven development, code refactoring and management practices, UI and UX design, and developer tools. More about Software design and development
SDLC
The software development lifecycle encompasses every step from idea to requirements, code creation and QA to live application, and beyond, into production support and EOL. Learn about the latest ALM and CI/CD tools for the SDLC, as well as top methodologies and processes from industry experts, tool users in the field and seasoned journalists. More about SDLC
Dev teams and skills
IT organizations can adapt software development team structure and skills to suit business needs or individual strengths. Learn more about DevOps and Agile team structure, how to divvy up responsibilities, silos versus cross-functional teams, and upskilling workers -- all to boost dev productivity. More about Dev teams and skills
Test types
There's no shortage of ways to test software. Quality assurance engineers can rely on functional, performance, exploratory and many other software test types, many of which run without human intervention. In this section, we provide tips, features, guides and more to explain these different kinds of tests, and how to use them. More about Test types
Testing tools and techniques
There's no shortage of QA testing tools and frameworks, so how can testers make use of these platforms? In this section, independent experts from the industry dig into various software testing tools and techniques. Give your QA team a boost with advice on fundamentals and more from peers, analysts, consultants and others working on QA today. More about Testing tools and techniques