Archive for May, 2009
Defect Severity and Defect Priority
This simple article discusses Defect Severity and Defect Priority… This document defines the defect Severity scale for determining defect criticality and the associated defect Priority levels to be assigned to errors found in software. It is a scale which can be easily adapted to other automated test management tools. ANSI/IEEE Std 729-1983 Glossary of Software [...]
Usability Testing
A detailed look into Usability Testing. What is Usability Testing? Usability testing is the process of working with end-users directly and indirectly to asses how the user perceives a software package and how they interact with it. This process will uncover areas of difficulty for users as well as areas of strength. The goal of [...]
Free Black Box Testing Course Video
Download Black Box Testing Course Video for Free!!! Cem Kaner has posted, free, an evolving online version (with video, course notes, examples, exercises, papers, tests, and more) of his Black Box Software Testing course. From the course overview:”Black box testing is the craft of testing a program from the external view. We look at how [...]
Black Box Testing
Black box testing or functional testing is used to check that the outputs of a program, given certain inputs, conform to the functional specification of the program. The term black box indicates that the internal implementation of the program being executed is not examined by the tester. For this reason black box testing is not [...]
Software Testing Principles
Software testing is an extremely creative and intellectually challenging task. When testing follows the principles given below, the creative element of test design and execution rivals any of the preceding software development steps. Following are some of the principles of Software Testing, which when followed would yeild good quality products. Testing must be done by [...]
Software Testing Terminology
A few simple definitions of Testing Terminology. Error – The difference between a computed, observed, or measured value or condition and the true, specified, or theoretically correct value or condition. Fault – An incorrect step, process, or data definition in a computer program. Debug – To detect, locate, and correct faults in a computer program. [...]
QA Check List
A comprehensive list of QA Check List. Following is the check list which can be adopted by the QA. General Pages fit within the resolution(800×600) Design works with liquid tables to fill the user’s window size. Separate print versions provided for long documents (liquid tables may negate this necessity). Accommodates A4 size paper. Site doesn’t [...]
Automation Testing versus Manual Testing
A look into the pro’s and con’s of Automated Testing and Manual Testing. I met with my team’s automation experts a few weeks back to get their input on when to automate and when to manually test. The general rule of thumb has always been to use common sense. If you’re only going to run [...]
Insight into Test Plan
A short discussion about Test Plan. A software project test plan is a document that describes the objectives, scope, approach, and focus of a software testing effort. The process of preparing a test plan is a useful way to think through the efforts needed to validate the acceptability of a software product. The completed document [...]
Nighlty Test Case
A nightly is a test case that must be run every time there is a new build… A detailed look into nightly tests. Why is a nightly called a nightly? A nightly is a test case that must be run every time there is a new build. Generally, a new build is published every night, [...]