Professional Documents
Culture Documents
Ligurio - Awesome-Software-Quality - List of Free Software Testing and Verification Resources
Ligurio - Awesome-Software-Quality - List of Free Software Testing and Verification Resources
Ligurio - Awesome-Software-Quality - List of Free Software Testing and Verification Resources
ligurio / awesome-software-quality
Branch: master New pull request Create new file Upload files Find file Clone or download
README.md
Introduction
This page collects resources for anyone considering the use of software testing and formal methods.
There are many axes along which one can organize such a list, such as the level of expertise of the intended audience (from
experts to the public at large) or disciplinary orientation (computer science, mathematics, mathematical logic, etc.). Here I have
chosen to classify the material by type of subject matter.
If you would like add something, just send the text as you would like it to appear to estetus@gmail.com, preferrably already
formatted in markdown.
Index
Books
Courses
Podcasts
Conferences
Workshops and interactive learning tools
Learned lessons
Awesome lists
Books
In English
https://github.com/ligurio/awesome-software-quality 1/8
11/12/2018 ligurio/awesome-software-quality: List of free software testing and verification resources
Quality Improvement in Volunteer Free and Open Source Software Project (PDF)
PHPUnit PHP Test-Driven Development - Automated Tools to Improve Your PHP Code Quality
Practical PHP testing
Testing Erlang
Testing in Scala
Test-Driven Development - Extensive Tutorial - Grzegorz Gałęzowski
Testing and Debugging JavaScript
https://github.com/ligurio/awesome-software-quality 2/8
11/12/2018 ligurio/awesome-software-quality: List of free software testing and verification resources
Testing Tools
Formal methods
In Russian
Управление проектами
https://github.com/ligurio/awesome-software-quality 3/8
11/12/2018 ligurio/awesome-software-quality: List of free software testing and verification resources
Тестирование ПО
Формальные методы
Courses
In English
Software Engineering: Introduction
Software Debugging
Software Analysis & Testing
Fundamentals of TDD
Critical Reasoning for Beginners
Reasoning Across the Disciplines
Discrete Mathematics and Probability Theory
Mathematical Logic
Engineering Ethics
Engineering Ethics
Software Development Process: Part 1, Part 2, Part 3
Software Testing
https://github.com/ligurio/awesome-software-quality 4/8
11/12/2018 ligurio/awesome-software-quality: List of free software testing and verification resources
QTP Training
Selenium Tutorials
Selenium WebDriver Course
Software Testing - Mauro Pezz
Fuzz testing
User Testing
Security Testing
Software security
Performance Testing
Formal Specification
Formal Software Verification and Formal Software Verification (previous page of the course)
Logic, Languages, Compilation, and Verification (Youtube)
A survey of automated theorem proving
Tutorials and advanced lectures
Types Project
Introduction to Formal Systems and Computation
CSE 814 Formal Methods in Software Engineering (slides)
A survey of automated theorem proving - John Harrison
Coq
Coq in a Hurry
Programs and Proofs in the Coq Proof Assistant
An Introduction to the Coq Proof Assistant
Introduction to the Coq Proof Assistant
Coq Intensive - DeepSpec Summer School
Interactive Computer Theorem Proving
Coq tutorials
Type Theory and Coq
Logical Verification
Modelling and verifying algorithms in Coq: an introduction
Formal Reasoning About Programs
Software foundations in Coq 0.1 - Benjamin Pierce
Compiler Certification — Xavier Leroy
Isabelle/HOL
https://github.com/ligurio/awesome-software-quality 5/8
11/12/2018 ligurio/awesome-software-quality: List of free software testing and verification resources
Model Checking
In Russian
Основы программной инженерии, Youtube - Владимир Ицыксон
Введение в программную инженерию
Введение в технологию программирования
Юнит-тестирование и метрики покрытия кода тестами
Методы анализа и обеспечения качества ПО
Тестирование ПО
Формальная верификация ПО
https://github.com/ligurio/awesome-software-quality 6/8
11/12/2018 ligurio/awesome-software-quality: List of free software testing and verification resources
Conferences
Software Testing Conferences
Podcasts
Russian
Radio QA
English
Learned lessons
https://github.com/ligurio/awesome-software-quality 7/8
11/12/2018 ligurio/awesome-software-quality: List of free software testing and verification resources
Awesome lists
Fuzzing testing
Mutation testing
Chaos Engineering
Static analysis
TAP (Test Anything Protocol)
Selenium
Awesome Selenium
Symbolic execution
Coq Proof Assistant
awesome-provable
Visual regression testing
List of verification and synthesis tools
Testing of distributed systems
A curated list of useful resources for AutoIt
Resources for Teaching with Formal Methods
SecLists - collection of multiple types of lists used during security assessments, collected in one place.
Awesome Falsehood
License
To the extent possible under law, Sergey Bronnikov has waived all copyright and related or neighboring rights to this work.
https://github.com/ligurio/awesome-software-quality 8/8