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]

Safe String Functions

     benefits of using

sample HTML

schedule crunch

schedules (test)

     fixed dates

     schedule crunch

sectors

secure product

security

     buffer overruns

         C/C++ overruns

         Safe String Functions

         secure/unsecure functions

    hackers

         motivations 2nd

     sniffers

     threat modeling 2nd

         DREAD Formula

         process

         trust boundaries

    vulnerabilities

         buffer overruns

         latent data

     WarGames (ital)

    wi-fi

         war driving

security vulnerability

server-side programming (Web sites)

shelfware

shortcuts

     localizing

Society for Software Quality (SSQ)

software

     compatibility

     components of

     creating

     customer requirements

     data

     data formats

     deliverables

     development 2nd

         components

         creators

         customer requirements

         focus groups

         lifecycle models

         product specifications

         schedules

         software design documents

         software testing

         specifications

         test documents

         testing components

         testing error messages

     development models

         big-bang model

         code-and-fix model

         spiral model

         waterfall model

    localized

         data format considerations

     standards/guidelines

     static

     testing

         with other hardware

         with other software

     translations

software bugs 2nd 3rd

     causes of 2nd 3rd

     costs of 2nd

     defined 2nd

     defining

     finding

         bug bashes

     Intel Pentium floating-point division bug 2nd

     latent bugs

     NASA Mars Polar Lander 2nd

     origins of

     Patriot Missile Defense System

     testing for

     Y2K bug

software design

     documents

         types of

software development engineer

software documentation

     components of 2nd 3rd

     technical editing

     testing 2nd

         checklist 2nd

         realities of 2nd

     websites 2nd 3rd

software failures

     terminology

software metrics

software programs [See also applications]

     localization testing

    localized

         testing

    testing

         alphabetization

         computations

         criteria for selecting

         extended characters

         hot keys

         shortcuts

         standards and guidelines

         standards and guidelines, high-level

         standards and guidelines, low-level

         upper-/lowercase conversions

         word sorts

     translation issues 2nd 3rd 4th 5th

         ASCII

         DBCS

         reading right to left

         text expansion

         text in code

         text in graphics

         Unicode

Software Quality Control (SQC)

software security [See security]

software specifications

     finalizing

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

software test lead

software test manager

software test plans [See test plans]

software test toolsmith

software testers 2nd 3rd

     goals of

     responsibilities of

     traits of 2nd 3rd

software testing 2nd [See also testing]

     ad hoc testing

    approaches

         test-to-fail testing 2nd

         test-to-pass testing 2nd

     black-box testing

    bugs

         automated reporting/tracking 2nd 3rd

         finding

         manual reporting/tracking

         Test Incident Report

     careers in testing

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

     compatability testing 2nd

         applications, multiple versions

         applications, selecting

         platforms, multiple versions

         platforms, selecting

     components

    costs

         reasons for

    data

         garbarge data testing

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

         boundary conditions 2nd 3rd

         boundary edges 2nd

         sub-boundary conditions

     deliverables

     Disney's Lion King multimedia CD-ROM game

     dynamic black-box testing

     dynamic testing

     dynamic white-box testing

     equivalence partitioning 2nd 3rd 4th

     error case studies

    error messages

         forcing

     exploratory testing

    formal reviews

         inspections

         peer reviews

         walkthroughs

    groups

         names of

    inspections

         inspectors

         moderators

         recorders

     integration testing

     isolating bugs 2nd

    logic flow

         testing

    maps

         testing

     module testing

     open source testing

     outsource/subcontract testing 2nd

         considerations

     path testing

    problems

         identifying

     professional organizations

     reporting problems

     reproducing bugs 2nd

     resources, books 2nd

    security

         threat modeling 2nd 3rd

     specifications

    states

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

     static testing

     static white-box testing

     system testing

    terms

         accuracy

         precision

         quality

         quality assurance (QA)

         reliability

         testing

         validation

         verification

     test cases

         organizing/tracking

         planning

         planning overview

         test procedures

     test documents

     test management and organizational structures 2nd

     test plans

         common terms/concepts

         defining terms/concepts

         high-level expectations 2nd

         inter-group responsibilities, defining

         metrics/statistics

         purpose of

         resource requirements

         risks, identifying

         schedules

         strategies

         team member contacts

         templates 2nd

         test phases

         tester assignments

     testers 2nd

     training opportunities

     white-box testing

         risks of

Software Testing Analysis & Review (STAR)

Software Verification and Validation

sorting (word)

     testing for

spec complete

specification

     spec complete date

specification attributes checklist

specification terminology checklist

specifications [See also product specifications]

     test cases specifications 2nd

     test design specifications 2nd

     test procedure specifications

specifications (product)

     finalizing

specs

spiral model

standards

     ISO 9000 2nd

     obtaining 2nd

standards and guidelines (applications)

     Certified for Microsoft Windows

standards and guidelines (software)

     high-level

     low-level

state bugs

state transition diagrams 2nd

state transition maps

     parts of

state variables

statement coverage

states

     reducing numbers of

    test cases

         defining

     testing

         race conditions and bad timing

         repetition, stress, and load 2nd

         test-to-fail tests

static testing 2nd

static white-box testing

     advantages of

     benefits of

     formal reviews 2nd 3rd 4th 5th 6th 7th 8th

     misconceptions of

stress testing

stress tools

structural testing [See dynamic white-bix testing]

stubs

style

     programming

sub-boundaries

sub-boundary conditions

     testing

subcontract testing 2nd

subroutine errors

system testing

Категории