Lessons Learned in Software Testing

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]

telephone numbers

     localizing

test automation

Test Case Management Tool

test case specifications 2nd

test cases 2nd

     ad hoc testing

     adding/removing

     configuration testing

         execution

     defining

    documentation

         organizing/tracking

     equivalence partitioning 2nd

     planning 2nd

         importance of

         organizing/tracking

     planning overview

     reducing size of

     selecting 2nd 3rd 4th

     Test Case Management Tool

     test-to-pass testing

test design specifications 2nd

test drivers

test engineer

test groups

Test Incident Report

test lead

test management and organizational structures 2nd

test manager

test monkeys

     dumb monkeys 2nd

     semi-smart monkeys

     smart monkeys 2nd

test planning

test plans 2nd

     common terms/concepts

     defining terms/concepts

     high level expectations 2nd

     inter-group responsibilities, defining

     levels

         test cases specification 2nd

         test design specification 2nd

     metrics/statistics

     procedures

     resource requirements

     risks, identifying

     schedules

     strategies

     team member contacts

     templates 2nd

     test phases

         entrance criteria

         exit criteria

     tester assignments

test procedure specifications 2nd

test release document (TRD)

test script specifications

test stubs

test suites

test technician

test tools 2nd

     analysis tools

     automated tools

         considerations

     communications analyzer 2nd

     drivers

     interference injectors

     load tools

     macros

     monitor

     noise generators

     programmed macros 2nd

     stress tools

     stubs

     test monkeys

         dumb monkeys 2nd

         semi-smart monkeys

         smart monkeys 2nd

     viewer

     Visual Test

test toolsmith

test-to-pass/test-to-fail testing 2nd

4th 5th [See software testers]

     careers

     outside testers

     product support team testers

     responsibilities of

    tasks

         sharing

     testing product specifications

     usability testers

testers (software) 2nd

testing [See also software testing]

     accessibility testing

    applications

         standards and guidelines

         standards and guidelines, high-level

         standards and guidelines, low-level

    approaches

         test-to-fail testing 2nd

         test-to-pass testing 2nd

     beta testing 2nd

     black-box testing

     bottom-up

     boundary edges 2nd

     bug bashes

     bugs (software) pesticide paradox

     Certified for Microsoft Windows

     code coverage analyzers

     code coverage testing

     compatibility testing 2nd

         applications, multiple versions

         applications, selecting

         platforms, multiple versions

         platforms, selecting

     computations

     configuration testing 2nd

         obtaining hardware 2nd

     data 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th

         data flow

         error forcing

         formulas and equations

         sub-boundaries

     data sharing compatability

     development maturity level

     documentation 2nd

         checklist 2nd

         realities of 2nd

     dynamic black-box testing

     dynamic testing

     dynamic white-box testing 2nd

     equations

     error forcing 2nd

     error messages

     error-forcing

     exploratory testing

     extended characters

     forcing error messages

     formulas equations

    gray-box testing

         websites 2nd

    groups

         names of

     hardware

     hotkeys

     HTML

     hyperlinks

     inexperienced user testing

     isolating bugs 2nd

     key concepts 2nd

     load testing

     localization testing 2nd 3rd 4th

    localized software

         data compatibility testing

     logic flow

     module testing

     new user testing

     open source testing

     outside testers

     outsourcing 2nd

     path testing 2nd 3rd

         branch coverage testing

         condition coverage testing

     preparation and planning

     product support team testers

     professional organizations

     race conditions

     regression testing

     repetition testing

     reporting problems

     reproducing bugs 2nd

     risks

    security

         threat modeling 2nd 3rd

     shortcuts

    software

         documentation

     software components 2nd

    software programs [See software programs, testing]

         criteria for selecting

         standards and guidelines

         standards and guidelines, high-level

         standards and guidelines, low-level

     statement/line coverage

     states 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th

     static testing

     static white-box testing

     stress testing

     sub-boundary conditions 2nd

    terms

         accuracy

         precision

         quality

         quality assurance (QA)

         reliability

         testing

         validation

         verification

     terms and definitions

     testers 2nd

         tasks, sharing

     tools 2nd 3rd

         analysis tools

         automated tools

         communications analyzer

         drivers

         interference injectors

         invasive

         load tools

         macros

         monitor

         noise generators

         non-invasive

         programmed macros 2nd

         stress tools

         stubs 2nd

         test monkeys 2nd 3rd 4th 5th 6th

         viewer

         Visual Test

     top-down testing

     transition maps

     translations

     user interfaces (IU)

     website usability/design

    websites

         black-box testing 2nd

         compatability testing 2nd

         configuration testing 2nd

         features

         forms

         graphics

         hyperlinks

         text

         tools

         usability testing 2nd

     white-box testing

         risks of

         websites

testing (software)

     resources, books 2nd 3rd

testing software

     beta testing

     goals of

     tester abilities

text

    web pages

         testing

text expansion

threat modeling 2nd

     process

times

     localizing

tools

     testing tools 2nd 3rd 4th

         analysis tools

         automated tools

         communications analyzer

         drivers

         interference injectors

         invasive

         load tools

         macros

         monitor

         noise generators

         non-invansive

         programmed macros 2nd

         stress tools

         stubs

         test monkeys 2nd 3rd 4th 5th 6th

         viewer

         Visual Test

top-down testing

Total Quality Management (TQM)/Total Quality Control (TQC)

tracking

     data through the software

training opportunities

transition diagrams

     creating

transition maps

     testing

transitions

     reducing numbers of

    test cases

         defining

translation issues

     alphabetization

     ASCII 2nd

     capitalization

     DBCS 2nd

     dynamically generated text messages

     extended characters

     hot keys

     reading right to left

     shortcuts

     text expansion 2nd

     text in code

     text in graphics

     Unicode 2nd

     word sorting

translations

     testing

trust boundaries

Категории