1 / 29

Software Research, Inc.

Software Research, Inc. Setting the Standard for Software Testing. UNIX Solution. Software Research, Inc. Experts in Software System Testing. 1977 Founded as a consulting and R&D firm 1987 First products released 1991 Released Software TestWorks (STW) , an integrated testing system

kesler
Download Presentation

Software Research, Inc.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Research, Inc. Setting the Standard for Software Testing UNIX Solution

  2. Software Research, Inc.Experts in Software System Testing 1977 Founded as a consulting and R&D firm 1987 First products released 1991 Released Software TestWorks (STW), an integrated testing system 1996 Over 5,000 sites using STW

  3. Why Use Quality Evaluation Tools?It’s the most cost-effective way to verify that software and tests are high quality Evaluation Method Risk High defect rate Let customer check quality Low customer satisfaction High labor cost Check quality manually Error prone Cost of tool Check quality with tools Setup time

  4. The Complete Solution STW Provides The Best Code Testing System For Unix Developers • Capture/Playback • Coverage analysis • Static source code analysis

  5. Flexible ToolsTailor the tools to fit your needs • Both GUI and command-line driven • Incorporate new functions as needed • Total integration into your testing environment • Multiple platforms and languages • Network tested • Configurable to meet developer’s special needs

  6. Full UNIX Platform Support • DEC • SGI • and many others • SUN • IBM • HP Multiple Language Support • C, C++, ADA, Fortran

  7. Software TestWorksTM (STW)Integrated Tool Suite for Unix

  8. STW/Regression STW/RegressionTM • Test capture and playback • Test management facilities • Differencing utility • Language independent

  9. STW/Regression STW/RegressionTMAutomating the Testing Process

  10. STW/Regression CAPBAKTMCapture and Playback Tool for UNIX • Records all activities during testing session • Keyboard strokes • Mouse movements • Widget/object activity • Screen bitmap images • ASCII values

  11. STW/Regression CAPBAKTMSaves Time and Resources Typical Run/Record Test Time 60 Minutes 30 30 Substantial time savings on reruns! 3 1st Test Reruns

  12. New Release! CAPBAK/XTM 5.1Capture-Playback System For X Windows • XvirtualTM feature allows simultaneous running of multiple tests (and alternative environments) • XflightTM recorder option for implementing “black box” diagnostic systems • XdemoTM for creating OEM product demos • Both True-Time and Object-Mode functionality • Five synchronization modes

  13. STW/Regression SMARTSTMStreamlining the Testing Process • Organizes tests into hierarchical tree • Customizable evaluation tools and test criteria • Comprehensive report generation • Status reports • Regression reports • History reports • Certification reports

  14. STW/Regression EXDIFFTMAdvanced Differencing Utility for UNIX • Pixel-by-pixel comparison of image files • Detects color differences • Line and byte comparisons for ASCII files • Extensive masking capabilities

  15. STW/Coverage STW/CoverageTMEnsuring That Tests Are Complete

  16. STW/Coverage STW CoverageTMAdvanced Coverage Utility for UNIX • Measures the completeness of test cases • Improves quality by focusing the creation of additional tests • Saves time by not creating tests for code that is already exercised • Improves process by providing measurements

  17. STW/Coverage STW/CoverageTM ToolsThe Best Coverage System Available

  18. STW/Coverage TCATTMTest Coverage Analysis Tool • Coverage for True Time, OCR, Widgets • Language dependent • Developers’ unit test (Branch) • Test/QA during integration test (Call-Pair) • Test/QA during system test (Branch/CallPair) • Mission-critical module testing (Path Analysis)

  19. New Release! TCAT 9TMThe State-of-the-Art in Coverage Testing • Combined C and C++ language support • New, easy-to-use graphical user interface • Large variety of reports • Language-specific options (tasking, exceptions)

  20. STW/Coverage TCAT-PATHTMIntensive Path Coverage for Critical Modules • Groups paths into equivalence classes • Ct metric testing • Shows how to design better path tests • Invisible path detection • Graphic displays of path

  21. STW/Coverage T-SCOPETMTest Data Observation and Analysis System • Real-time display of logical branches and call-trees as they are being exercised • Customizable threshold values • Digraphs and call-trees highlighted when hit • Especially useful in determining why certain parts of a program are not being covered

  22. STW/Advisor STW/AdvisorTMTest Data Observation and Analysis System

  23. STW/Advisor STW/AdvisorTMThe Complete Tool Set for Evaluating Program Modules and Source Code

  24. STW/Advisor METRICTMSoftware Metrics Processor and Generator • Quantitatively determines quality of code • Wide selection of metrics to choose from • Halstead Software Science (data complexity) • Cyclomatric Complexity (logic complexity) • Customizable, easy-to-read reports • Exception reports (code that exceeds thresholds) • Graphical Kiviat charts

  25. STW/Advisor STATICTMStatic Analyzer For C and C++ • Shortens to time between error creation and error detection • Analyzes source code for full range of errors • Over 300 syntactical, warning and other messages • Customizable message filters for efficiency • Extensive bug detection capabilities

  26. STW/Advisor Static Saves Time by ... • Identifying code that may be error-prone • Identifying code that may not be portable • Identifying code that does not need coding standards • Identifying code that may have memory management problems: e.g., uninitialized pointers, array-bound errors, memory utilization

  27. STW/Advisor TDGENTMTest Data Generator • Auto-generates additional tests to more fully exercise the program • Substitutes new data values into test script • Template files act as placeholders for auto-generated values • Hundreds of new tests created quickly

  28. Ensuring Quality • Deliver tested code • Build quality — don’t test it in • Include testing and QA as part of product development

  29. Software TestWorks SuiteThe Total Solution • Regression— We have it. • Coverage — We have it. • Advisor — We have it. • One package. One vendor. One decision

More Related