- QATestLab Blog >
- software testing theory
Aggressive and Passive Testing
22.03.2011
I’ve been thinking about how I *bucket* testing. Here is what I mean. I see testing as aggressive and passive. Aggressive testing, to me, is the art of asking the product
Read MoreSelenium Auto Accept Self Signed SSL Certificates and Basic Authentication
19.03.2011
One of my biggest annoyances and unresolved issues with Selenium is the self-signed SSL certificates. This was a huge issue for me on the last project when we had dozen
Read MoreNegative Test Cases for Functional Testing
18.03.2011
Negative testing is a testing technique when invalid input data are used for software quality assessment. Its purpose is to check the software behavior in case of invalid input. In
Read MoreUnit Testing SharePoint with TypeMock (Part I)
17.03.2011
As a developer testing isn’t necessarily fun but it is an essential aspect of what we do. I find it’s always a challenge to find the best approach that balances
Read MoreSoftware Testing Techniques : Positive vs Negative
02.03.2011
Positive Software Testing Techniques Positive software testing techniques focus on validating a predefined expectation. In other words, these techniques help you verify that what is supposed to happen actually does
Read MoreSoftware Testing Techniques
01.03.2011
Introduction Because of the fallibility of its human designers and its own abstract, complex nature, software development must be accompanied by quality assurance activities. It is not unusual for developers
Read MoreDifference Between White Box, Black Box, and Gray Box Testing
Note: the article was updated in September 2018. In this article, we are going to talk about three common approaches to software testing: white-box, black-box, and grey-box testing. We will
Read MoreHow important is Software QA Testing?
In accordance to the US federal company, the Countrywide Institute of Standards and Technological innovation, application mistakes charge U.S. economic climate .five billion annually (NIST report). Examples • Users of
Read MorePareto Principle in Software Testing
25.02.2011
Note: The article was updated in February 2021. The Pareto Principle states that 20% of efforts bring 80% of results, and the other 80% of efforts bring only 20% of
Read More