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 |