software research, inc. setting the standard for software testing windows solution
TRANSCRIPT
Software Research, Inc.
Setting the Standard for Software Testing
Windows 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
1996 Over 5,000 sites using STW
Why Use Quality Evaluation Tools?
It’s the most cost-effective way to ensure
the highest quality software
Evaluation Method Risk
Let customer check quality
Check quality manually
Check quality with tools
High defect rateLow customer satisfaction
High labor costError prone
Cost of toolSetup time
The Complete Solution STW Provides The Best Code
Testing System For WindowsTMDevelopers
Capture/Playback
Coverage analysis
Static source code analysis
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
Full Microsoft WindowsTM Support
Windows NT Windows 2000 Windows XP
C, C++, ADA, Fortran
Multiple Language Support
Software TestWorksTM (STW)Integrated Tool Suite for WindowsTM
Regres s ion"Black Box "
Coverage"White Box "
Softw a re Tes tW orksProduct Su ite
STW/RegressionTM
For Windows
Test capture and playback Test management facilities Differencing utility Language independent
STW/RegressionSTW/Regression
STW/RegressionTM
For WindowsAutomating the Testing Process
for Windows Products
CAP BAKCap ture and Playback
SM ARTSSoftware Maintenance
and Tes ting Sys tem
CBDIFFIm age C om par ison
STW /R egres s ionToo l B und le
STW/RegressionSTW/Regression
CAPBAKTM
For Windows
Capture and Playback Tool for Windows
Records all activities during testing session– Keyboard strokes– Mouse movements– Widget/object activity
–Screen bitmap images–ASCII values
STW/RegressionSTW/Regression
CAPBAKTM
For Windows
Flexible, Easy-to-use, Powerful
Multiple synchronization modes to ensure reliable, accurate playbacks
User has complete control over tests CBVIEWTM utility displays captured
images CBDIFFTM utility compares images Log files allows tester to quickly find
where tests have failed
STW/RegressionSTW/Regression
0
10
20
30
40
50
60
Manual
Automatic
1st Test Reruns
Minutes
30 30
60
Typical Run/Record Test Time
3 Substantial time savings on reruns!
STW/RegressionSTW/RegressionCAPBAKTM Saves Time and Resources
SMARTSTM
For Windows
Streamlining the Testing Process
Organizes tests into efficient hierarchy Automatically executes tests, saving
time Comprehensive report capabilities
– Summary reports– Regression reports– Pass/fail reports– Execution time reports
STW/RegressionSTW/Regression
Pixel-by-pixel comparison of image files
Detects color differences Line and byte comparisons for ASCII
files Advanced masking cabablilities Combine with exdiffTM utility for
differencing ASCII files
CBDIFFTM
For Windows
Advanced Differencing Utility
STW/RegressionSTW/Regression
STW/CoverageTM
For Windows
Ensuring That Tests Are Complete
STW /Regress ion"B lack B ox"
STW /Coverage"W hite B ox"
Softw areTestw orks Product Su ite
STW/CoverageSTW/Coverage
STW CoverageTM
For Windows
Advanced Coverage System 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
STW/CoverageSTW/Coverage
STW CoverageTM
For Windows
Complete C1 unit testing– More comprehensive than statement coverage
Complete S1 system interface coverage Comprehensive coverage reports Directed Graphs (digraphs) and Call Tree
display options Quick navigation from graphs to source
code
STW/CoverageSTW/Coverage
Digraph UtilityGraphical Display of Logical
Branch Coverage Quickly identifies
unexercised code Aids in studying
architecture Helps in
redesigning test cases for complete coverage
STW/CoverageSTW/Coverage
Call Tree UtilityGraphical Display of Caller-
Callee Structure Organizes modules
and connecting function calls in hierarchy
Quick navigation to source code
Customizable display
STW/CoverageSTW/Coverage
Ensuring Quality
Deliver tested code
Build quality — don’t test it in
Include testing and QA as part of product development
Software TestWorks Suite The Total Solution
One package One vendor One decision