A look at the different types of manual testing within software testing - including black box testing, exploratory testing, integration testing and more.
Ad hoc Testing is an informal testing technique that is used for discovering any stray bugs that may have been missed by conventional, structured testing.
What is the difference between mobile application, web application, and desktop testing? In this post, we examine all three and describe how to test them.
Automation testing is useful for repetitive tasks but not all tasks can be automated. This post offers tips for when manual or automatic testing is best.
Component Testing can identify defects early, to reduce time, effort, and cost. In this post, we explain the technique, and introduce Stubs and Drivers.
In testing, negative test cases are vital because they help uncover omissions. Here, we look at some of the most important tests and how to apply them.
An application needs to perform well across different browsers, so cross browser testing will make sure it does. Read our post for some helpful guidance.
Database testing can be challenging. Data stored there needs to be relevant, accessible and accurate. This post outlines how to approach the task.
Scrum is an agile management methodology for incremental development of a product. In this post, we will discuss the characteristics and components of scrum