Tag "software testing theory"

, page 2 back to homepage

Aggressive and Passive Testing

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 More

Selenium Auto Accept Self Signed SSL Certificates and Basic Authentication

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 More

Negative Test Cases for Functional Testing

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 More

Unit Testing SharePoint with TypeMock (Part I)

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 More

Software Testing Techniques : Positive vs Negative

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 More

Software Testing Techniques

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 More

Difference 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 More

How 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 More

Pareto Principle in Software Testing

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