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

Slides:



Advertisements
Similar presentations
Accelerating The Application Lifecycle. DEPLOY DEFINE DESIGN TEST DEVELOP CHANGE MANAGEMENT Application Lifecycle Management #1 in Java Meta, Giga, Gartner.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
GUI Testing By Norbert Haché. Contents b What is GUI testing b Elements of GUI testing b Old Approach (TRUMP Project) b Scripting b Capture / Replay b.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.
HP Quality Center Overview.
1 Parker Factory Display – The Next Generation Next Generation:
OBP Research Oy for simpler creation of embedded systems.
Overview Features & Functions 7/13/12. Foundations Need A Document Processing Solution That… Collects files automatically? Scans to Word? Scans to Desktop?
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
CONDO MANAGER The Leader in Association Accounting and Management Software Mailing Address: P.O. Box Charlotte, North Carolina Web Site
Motorola Mobility Services Platform (MSP3.2) Control Edition Optimizing use of your mobile assets Daphanie Wallace June 2008 Enterprise Mobility Solutions.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
04b | Manage Test Execution (2 of 2) Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
© Prentice Hall CHAPTER 3 Computer Software.
Testing / CheckPoint Demos Due Today: HW #6 Due Next Class: 2nd Half of Mythical Man Month; Code & coding standard A walk through a sample test plan Bio.
Software Self-Testing
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Agile Testing with Testing Anywhere The road to automation need not be long.
Systems Software Operating Systems.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Understanding and Managing WebSphere V5
Test Design Techniques
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Joe Berkovitz VP Engineering Allurent, Inc. Continuous Integration with Flex, FlexUnit, and Ant.
Ch 11 Managing System Reliability and Availability 1.
Automation Testing Tools
Lesson 4 Computer Software
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Testing Tools. Categories of testing tools Black box testing, or functional testing Testing performed via GUI. The tool helps in emulating end-user actions.
WorkPlace Pro Utilities.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
Validation Metrics. Metrics are Needed to Answer the Following Questions How much time is required to find bugs, fix them, and verify that they are fixed?
Introduction Telerik Software Academy Software Quality Assurance.
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Overview Features & Functions 07/2013. Foundations Need A Document Processing Solution That… Collects files automatically? Scans to Word? Scans to Desktop?
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
Versus JEDEC STAPL Comparison Toolkit Frank Toth February 20, 2000.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Testing Workflow In the Unified Process and Agile/Scrum processes.
Reusability and Effective Test Automation in Telecommunication System Testing Mikael Mattas Supervisor: Professor Sven-Gustav Häggman Instructor: B.Sc.
Exploring an Open Source Automation Framework Implementation.
CHAPTER TEN AUTHORING.
Chapter 3: Computer Software. Stored Program Concept v The concept of preparing a precise list of exactly what the computer is to do (this list is called.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Software Research, Inc. Setting the Standard for Software Testing Windows Solution.
16 October Reminder Types of Testing: Purpose  Functional testing  Usability testing  Conformance testing  Performance testing  Acceptance.
Software Research, Inc. Setting the Standard for Software Testing Corporate Background.
1 Software Reliability Analysis Tools Joel Henry, Ph.D. University of Montana.
Testing, Testing & Testing - By M.D.ACHARYA QA doesn't make software but makes it better.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Testing in Android. Methods Unit Testing Integration Testing System Testing Regression Testing Compatibility Testing Black Box (Functional) White Box.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course describes Coverage, a utility that is used.
Automated Testing April 2001WISQA Meeting Ronald Utz, Automated Software Testing Analyst April 11, 2001.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
Building Enterprise Applications Using Visual Studio®
Development Environment
Software Engineering (CSI 321)
Test Around the Clock Testing Revolutionized
Chapter 8 – Software Testing
Applied Software Implementation & Testing
Chapter 10 – Software Testing
COSadmin COSC513 Ping Lu.
Software Testing Software Testing is a process of evaluating a system by manual or automatic means and verify that it satisfies specified requirements.
Presentation transcript:

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

Software Research, Inc. Experts in Software System Testing 1977Founded as a consulting and R&D firm 1987First 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 verify that software and tests are high quality Evaluation MethodRisk Let customer check quality Check quality manually Check quality with tools High defect rate Low customer satisfaction High labor cost Error prone Cost of tool Setup time

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

Flexible Tools Tailor 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 UNIX Platform Support SUN IBM HP DEC SGI and many others C, C++, ADA, Fortran Multiple Language Support

Software TestWorks TM (STW) Integrated Tool Suite for Unix

STW/Regression TM Test capture and playback Test management facilities Differencing utility Language independent STW/Regression

STW/Regression TM Automating the Testing Process STW/Regression

CAPBAK TM Capture and Playback Tool for UNIX Records all activities during testing session –Keyboard strokes –Mouse movements –Widget/object activity –Screen bitmap images –ASCII values STW/Regression

1st TestReruns Minutes Typical Run/Record Test Time 3 Substantial time savings on reruns! STW/Regression CAPBAK TM Saves Time and Resources

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

SMARTS TM Streamlining 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 STW/Regression

Pixel-by-pixel comparison of image files Detects color differences Line and byte comparisons for ASCII files Extensive masking capabilities EXDIFF TM Advanced Differencing Utility for UNIX STW/Regression

STW/Coverage TM Ensuring That Tests Are Complete STW/Coverage

STW Coverage TM Advanced 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 STW/Coverage

STW/Coverage TM Tools The Best Coverage System Available STW/Coverage

TCAT TM Test 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) STW/Coverage

TCAT 9 TM The 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) New Release!

TCAT-PATH TM Intensive 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 STW/Coverage

T-SCOPE TM Test 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 STW/Coverage

STW/Advisor TM Test Data Observation and Analysis System STW/Advisor

STW/Advisor TM The Complete Tool Set for Evaluating Program Modules and Source Code STW/Advisor

METRIC TM Software 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 STW/Advisor

STATIC TM Static 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 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 STW/Advisor

TDGEN TM Test 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 STW/Advisor

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 Regression — We have it. Coverage — We have it. Advisor — We have it. One package. One vendor. One decision