Betatalks #99 - An introduction to software testing types

preview_player
Показать описание

Bram and Jelle talk about testing types. They discuss the different types of software testing and how to prioritize them effectively and how to choose the right testing strategy for development needs. They introduce the concept of the testing pyramid, which categorizes tests into layers from unit tests at the base to manual testing at the top. They explain that unit tests should make up the bulk of testing due to their automation, while manual testing requires more time and resources so it should be minimized. Manual testing is used before automating tests when first developing a new feature. They discuss their different approaches with Jelle (Software developer) focusing initially on unit tests and Bram (Quality Assurance engineer) on manual testing. They agree on the importance of having common definitions for test types within a team to facilitate effective planning and discussion.

Links for more information:

Timestamps
00:00 - Introduction to testing types
01:29 - Testing pyramid – classify tests
02:56 - How to prioritize your tests
03:13 - Is all testing done manually?
04:22 - Types of software testing
06:19 - Starting tests manually vs. Unit tests
08:26 - Types of non-functional tests
08:52 - Security testing
09:08 - Why is categorization important?
10:07 - Overview and closing remarks

There is more to come!

Рекомендации по теме
Комментарии
Автор

Tester's are own worst enemies when it comes to classification and definition of terms.
The taxonomy used in Software Testing is at times just insane. Always someone who comes up with a new term or redefines one so they can sound like the smartest person in the room.

calkelpdiver