Recent Articles

Web Applications Testing »

Web-based applications present new challenges, these challenges include:
- Short release cycles;
- Constantly Changing Technology;
- Possible huge number of users during initial website launch;
- Inability to control the user’s running environment;
- 24-hour availability of the web site.

The quality of a website must be evident from the Onset. Any difficulty whether in response time, accuracy of

Difference between QA and QC »

What is Software Quality?

Though there are a number of definitions propounded by the gurus in the field - each having its own adherents, two definitions that are widely accepted and that are complementary to each other are:

- Conformance to explicitly stated functional and performance requirements, explicitly documented development standards, and implicit characteristics that are expected of

Software Testing Glossary »

Acceptance Testing
Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.

Accessibility Testing
Verifying a product is accessible to the people having disabilities (deaf, blind, mentally disabled etc.).

Ad Hoc Testing
A testing phase where the tester tries to ‘break’

All Posts »

1. Important Considerations for Test Automation
2. Educational Seminars On Software Testing
3. History’s Worst Software Bugs
4. Fundamentals of Software Testing
5. Thread Based Integration Testing
6. Testing for Zero bugs
7. White Box Testing
8. What is User Acceptance Testing?
9. Black Box Testing
10. Testing Without a Formal Test Plan
11. What is a Nighlty Test Case
12. Test Plan
13. Automation Testing versus Manual Testing
14. QA Check List
15. Developing a Test Specification
16. Defect Severity and Defet Priority
17. Regression Testing
18. Software Testing Terminology
19. Software Testing Principles
20. Unit Testing
21. Software Test Automation and the Product Life Cycle
22. Usability Testing
23. Black Box Testing
24. Unit, Component and Integration Testing
25. Testing Glossary
26. Tasks of a Test Engineer
27. Introduction to Test Case Writing
28. Fundamentals of Software Testing - In Brief
29. Software Errors
30. Few FAQ’s about Testing
31. The Basics of Automated Testing - 2
32. The Basics of Automated Testing - 1
33. Testing Basics
34. How to Report Bugs Effectively
35. Free Black Box Testing Course Video
36. Test Driven Development
37. Testing is easy, what’s the big deal?
38. But Do You Know if It’s Any Good
39. Testing is Development too!
40. Risk Driven Testing
41. Software Development Life Cycle
42. Software Testing Terminology
43. Rapid Testing
44. Unit Testing
45. Different Types of Testing

Original post by Ahamad and software by Elliott Back

Software Testing books - Amazon.com »

The best thing about “Testing Computer Software” is its practical point-by-point guide to everyday software testing, from creating a test plan, to writing effective bug reports, to working with programming staff and management to fix bugs.

Topics covered: test case design, test planning, project lifecycle overview, software errors, boundary conditions, bug reports, regression testing, black