Hewlett-Packard’s Unified Functional Testing (UFT), formerly and better known as QuickTest Professional (QTP), has been one of the leading software testing tool in the market.
Unit testing is a basic software testing activity that should be performed by every software developer. This handout produced by the Computer Science department of Stanford University introduces the ideas of unit testing and provides some examples on how to do it with JUnit in Eclipse.
In theory everyone on an Agile team is responsible for software testing, but in practice this is rarely the case. Learn how to make quality a team sport in Scrum teams.
Software testing is an activity that is not always well considered in the software development community. When companies use a “silo” organization, the relationships between developers and testers are often tense. Developers complain that testers are not understanding the system and testers complain that developers write poor quality code. In this blog post, Emma Armstrong give some hints to help the software tester engineer to portray his role in a positive way.
A recent survey from the Methods & Tools software development magazine shows that the load testing activity is performed only in a minority of software development organizations. The poll asked the question: “Does your organization perform load / performance testing?”
Self-testing code, or code that can evaluate its own health and tell you if it has problems, is the goal of many software teams who spend effort in testing. How can you achieve this goal? Learn the team practices, the types and amount of tests you need in your repertoire, and technical practices to help you get closer to it.
Behavior Driven Development (BDD) is an software development technique that use a specific format that allows both to describe the system requirements, the features, and to feed an functional software testing tool that will allow to verify the software product. In this blog post, Shashikant Jagtap explains how to write better feature files.