Our website is currently undergoing technical upgrades to serve you better. We’ll be back online shortly.
Home > Computing and Information Technology > Operating systems > Open source and other operating systems > UNIX Test Tools and Benchmarks: Methods and Tools to Design, Develop, and Execute Functional, Structural Reliability, and Regression Tests
UNIX Test Tools and Benchmarks: Methods and Tools to Design, Develop, and Execute Functional, Structural Reliability, and Regression Tests

UNIX Test Tools and Benchmarks: Methods and Tools to Design, Develop, and Execute Functional, Structural Reliability, and Regression Tests

          
5
4
3
2
1

Available


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

This handbook provides in-depth discussions of state-of-the-art testing strategies, technologies, and benchmarking products (licensed and public domain) related to verification, validation, and performance analysis of UNIX systems and software. It introduces strategies and approaches that can be used for integrating various technologies into the software development environment, and includes many examples -- highlighting the benefits and costs associated with each technology.

Table of Contents:
Preface. TESTING METHODS AND DEFINITIONS. 1. Functional, Structural, Reliability, and Regression Testing Overview. Motivation for Writing this Book. Functional, Structural, Reliability and Regression Testing. Reasons for Testing. Challenges to Testing. The Purpose of Testing. Quality and Testing. Verification and Validation. Errors, Faults and Failures. A Testing Hierarchy and Test Assertions. Common Testing Problems. Automation, Planning and Stages of Testing. Test Plans (Step 1). Unit Testing (Step 2). Interfaces and Integration Testing (Step 3). System and Acceptance Testing (Step 4). Conclusions. 2. Functional Testing. Introduction to Functional Testing. Functional Test Coverage. The Structured Review Process (Functional Testing). Call Graphs and Top-Down Functional Testing. Functional Testing for Defect Containment. Standards Conformance and Functional Testing. Dirty and Clean Functional Tests. Functional Testing (Domains vs. States). Domain Testing and GUI Environments. Automated Test Generation. Orthogonal Arrays for Functional Test Selection. Call Graphs and Touch Tests. Monkey, Random and Touch Testing. Conclusions. 3. Structural Testing and Structural Analysis. Introduction to Structural Testing and Analysis. Structural Analysis. Static Analysis. Metrics and Testing. A Rifle Shot Approach. Dynamic and Static Structural Analysis. Memory Management Tools. Be Careful With The Data! Conclusions. 4. Reliability Testing. Introduction to Reliability Testing. Testability and Reliability. Testability of Object-Oriented Software. Run Reliability. Reliability and CM. Stress and Load Testing For Reliability. Exercisers. Tips for Stress and Load Tests. Test Harnesses and Load/Stress Testing. Multiprocessor and Multi-tasking Considerations for Reliability Testing. How Much Time Does Load Testing Require? Benchmarking Reliability. Mean Time Between Failure (MTBF) and Software Reliability. Conclusions. 5. Regression Testing. Introduction to Regression Testing. Regression Testing Approaches. Regression Testing and QA. Video-taping and Regression Testing. Regression Test Reports. The Baseline Build Process (BBP) and Regression Testing. A Fully Automated System. Computer-Aided Software Test (Regression Testing). Systematic Testing (Context Free Capture/Playback). Defect Tracking Systems, CM, and Regression Testing. Conclusions. 6. Metrics. Introduction to Metrics. When Defects are Discovered. Caveats to Metrics. Bug Categories. Defect Density and Defect Containment. Test Coverage. Bad Fixes (Regressions). Change History. Size, Cost and Effort. Documentation Problems. Usability. Mean Time Between Failure (MTBF). Call Entry and Exit Coverage with Interfaces. Project Completion Time. No Single Metric. Garbage In Garbage Out (GIGO). Who is Involved? Other Metrics for Measurement. Conclusions. 7. Load and Stress Testing. Introduction to Load and Stress Testing. Stress Testing Definitions. Difficulties with Stress Testing. UNIX Commands for Measuring System Stress and Load. Time and Resource Requirements of Stress Tests. Modular Tests. Tape and Floppy Exercisers. Load Testing. Ensembles of Tests. Fighting the Clock. False Alarms. The Kitchen Sink Approach - NOT! Source Code Control and CM. Performance Metrics and Load Testing. Exercisers vs. Functional Tests. Software Resource Exhaustion Tests. System Exercisers. User Exercisers. Final Stress and Load Test Tips. Conclusions. 8. Quality Assurance. Introduction to QA. The Need For Quality Data. Feature Content, Schedule, People, Equipment and Quality. Software QA and Quality Control Quality Group Responsibilities Benefits Associated with Software QA Difficulties Associated with Software QA Conclusions TEST TECHNOLOGY. 9. Standards Conformance Test Suites. Introduction to Standards Conformance Test Suites. Industry Standards, QA and Strategic Planning. UNIX Unification. API and ABI Standards Testing. ABI Standards Testing (A Reference Platform). Testing and Standards Conformance Conflicts. Hardware and Software Certification. Branding and Certification. System V Verification Suite (SVVS4). Application Binary Interface (ABI) Compatibility. SVVS4 (Dependency Issues). Verification Suite X/Open (VSX). XPG Branding. X/Open Test Suites. Setup and Administration of VSX. generic Application Binary Interface (gABI). ApTest. Sparc International (SI). POSIX Conformance Test Suite (PCTS). Conclusions. 10. Validation Test Suites. Introduction Validation Test Suites. Decision Coverage and Validation Test Suites. The Need for Validation Test Suites. UNIX Validation Suite 5.3 (UVS3). UNIX Validation Suite 5.4 (UVS4). UNIX Validation Suite BSD (UVSE). ARTUS Buster. X Window System Test Suite (xtest). NFS Test Suite (connectathon). Conclusions. 11. Language Validation Test Suites. Introduction to Language Validation Test Suites. The ANSI/ISO C Validation Suite (ACVS). The C Validation Suite (CVSA). The C++ Validation Suite (C++VS). FORTRAN Conformance Validation Suite (FCVS). ADA Validation Suites. Pascal Validation Suite (PVS). Plum Hall Validation Test Suites. Validation Suite For C. RoadTest C and C++ Compiler Test Suites. Conclusions. 12. Stress Tests. Introduction to Stress Tests. X Window Server Stress Test (xcrash). Stress Tests (Tape/Floppy). Disk Stress Test (disk). paranoia. UNIX File System Stress Suites. Conclusions. 13. Benchmarks. Introduction to Benchmarking. Performance Engineering. AIM Technology. AIM Suite III. AIM Suite V. AIM Milestone. LADDIS - NFS Benchmark (SPEC). SPEC. SPEC (SDM). SPEC92. bonnie. byte. dhrystone. disktest (Disk Input and Output Testing). iobench. iostone. iozone. linpack. musbus. nhfsstone. slalom. Stanford Integer Suite Benchmark. ttcp (now tsock). whetstone. WPI Benchmark. x11perf. xbench. Conclusions. 14. Test Tools. Introduction to Test Tools. Other Testing and Tool Resources. Assertion Definition Language (ADL). ATAC (Data and Control-Based Test Coverage for C Programs). Cantata. CAPBAK/NI and CAPBAK/X. CodePlan. DDTs (Distributed Defect Tracking system). Data Generation Language (DGL). Evaluator. EXDIFF and Spiff. expect TCL. FERRET (Automated Software Testing System). FlightRecorder. Generic Coverage Tool (gct). GNU Bug-Tracking System (GNATS). Insight++. Interactive Development Environments (IDE) - StP/T. IPS. METRIC. news, notes and MOSAIC. ParaSET. preVue-X. PiSCES. PureCoverage. Purify. QA Partner. QASE. QualityTEAM. Quantify. Remedy Corporation's Action Request (AR) System. ReplayXt. SMARTS. SoftTest. S-TCAT. TCAT. TCAT-PATH. tcov and Hindsight. Test Generator Generator System (TGGS). WinRunner and XRunner. ViSTA. X11 Virtual Display System. xtrap. Conclusions. 15. Test Harnesses. Introduction to Test Harnesses. Purpose. Available Test Harnesses. Testsuite Environment Toolkit (TET). TCC Operations. Perennial's"driver. DejaGnu. Internal Tools (Test Harnesses). Test Harnesses and POSIX. MCtst. TestExpert. TestDirector. Test Harness Architecture and Features. Benefits Of A Test Harness. Challenges and Problems (Verification). Methodology, Responsibilities, and Return on Investment. Conclusions. 16. Final Remarks. Test Architecture. Quality Assessment Survey. APPENDIX A. Floppy Exerciser. APPENDIX B. New Features for VSX4. APPENDIX C. FCVS Run Script. APPENDIX D. Alphabetical List of Companies. APPENDIX E. Verification and Validation Plan Outline and Checklist. Introduction and Purpose. Reference Documents and Test Items:. Testing Activities and Approach (Tables Are Recommended):. Customer Acceptance Tests. Standards, Practices, Conventions and Metrics. Problem reporting and corrective action:. Code Control (CM). Media Control. Supplier Control. Responsibilities. Staffing and Training. Schedule. Risks and Contingencies. Approvals. Verification & Validation Checklist. Testing Activities and Approach (Tables Recommended). Item Pass/Fail Criteria (Expected Results). Suspension and Resumption Criteria (Crashes, Hangs, etc.). Test Deliverables (Test Plans, Reports, Tools, Tests, etc.). Testing Tasks (Skills and Dependencies). Environmental Needs (Hardware, Software, Tools, Network, etc.). Customer Acceptance Tests. Standards, Practices and Metrics (Values are for Example Only). Approach (Techniques, Tools, Methods, Completion Criteria - Defect Density). Pre-release Quality Metrics. System Testing. Acceptance Test Procedure. APPENDIX F. Beta Test and Customer Acceptance Test Checklist. Introduction. Objectives. Ownership. Three Phases of Beta. Beta Test Best Practice Checklist. References. Glossary. Index.


Best Sellers


Product Details
  • ISBN-13: 9780131256347
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 247.65 mm
  • No of Pages: 340
  • Sub Title: Methods and Tools to Design, Develop, and Execute Functional, Structural Reliability, and Regression Tests
  • Width: 242 mm
  • ISBN-10: 0131256343
  • Publisher Date: 11 Aug 1995
  • Binding: Paperback
  • Language: English
  • Spine Width: 22 mm
  • Weight: 690 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
UNIX Test Tools and Benchmarks: Methods and Tools to Design, Develop, and Execute Functional, Structural Reliability, and Regression Tests
Pearson Education (US) -
UNIX Test Tools and Benchmarks: Methods and Tools to Design, Develop, and Execute Functional, Structural Reliability, and Regression Tests
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

UNIX Test Tools and Benchmarks: Methods and Tools to Design, Develop, and Execute Functional, Structural Reliability, and Regression Tests

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA