2. Proactive approach
Test
Requirement Develop, Test Maintain
Plan Project Automate
Management and Tune and Analyze
Validate
DevPartner Silk Performer
StarTeam TestPartner
Caliber RM
MSTFS Silk Test
SCTM
MS Visual Studio / Star Team / Team Foundation Server
3. Your Environment
Performance / Memory
Coverage Analysis Automated Error Detection
Analysis
VB VB .C++
Coverage Analysis C++.
Performance Analysis C++
Static: Runtime:
NET Performance Expert .NET CodeReview RunTime Detection
Memory Profiler .NET (BC) .NET
coding
Debugging
Automated Testing Testing & Tuning System Analysis
Deployment
SilkTest System Compare
ST+DP=CIT Production
4. Next to MSTS
• Full 64 bits support
• In Depth Source Code Level Info: 851 rules
• Structured Call Graph Information
• Extreme Powerful Debugger (BoundsChecker)
• .NET Memory Leak Detection
• Well written Expertise in defect reports
• In depth visibility in Memory Management CLR
• DiskIO and NetworkIO
• System Compare
• Technologies evolved over the last 25 years
• XML Export and Management Reporting
• Distributed Capabilities
• Real Agile (TP / Silk / DPS)
5. Cont. Integration Testing
• Complement the Continuous Integration methodology
• Code analysis during automated tests
• Memory and performance analysis during unit and functional testing
• Code coverage analysis during unit testing and functional testing
• Code inspections to uncover poor coding practices
• Security inspections to detect and remediate security vulnerabilities
• Management visibility into results
Management Visibility Go Live
Test Assets
Plan Unit Test QA Test Deploy
Develop
Continuous Integration
5
6. SilkTest 2011
• Record and playback reliable Test scripts
• Very flexible choice of scripting language
• Save precious Time of Senior team members
• Usable for both Developers and non
Developers
• Fastest playback engine in the market
• SAP support
• Rich set of object recognition
• Non GUI Testing Capabilities
• Data Driven tests
• Call VB.NET or C# from Visual Script
7. Four key capabilities
SilkTest: Total Freedom
Visual
Scripting
VB.NET
Scripting
SilkTest Classic
4Test
Silk4J
Java - Eclipse
Silk4NET
C#/VB.NET –
VS2010
Programming
power
Ease of use
12. New in SilkTest 2011
• Internet Explorer 9 Support
• Mozilla Firefox 5 and Mozilla Firefox 6 Support
• Micro Focus Rumba Support
• Microsoft Silverlight Support
• User Account Control
• 64 Bit Support for Java & .NET Applications
• AWT
• SWT
• Swing
• Standard Widget Toolkit (SWT)
• WPF
• Winforms
• SAP
• Adobe Flex 4.x Support
13. Demo CIT
Sub Main()
Shell ("C:Program FilesMicro FocusDevPartner StudioBoundsCheckerbc.exe /B
C:cpwrdemonmfilelogfilesnmfilebc.DPbcl c:cpwrdemonmfiledebugnmfile.exe")
Playback.AttachTimeOut = 60
Window("Application=NMFILE.EXE Caption=Namefile").Attach
' Attach to Namefile Window
Window.MenuSelect "View~Customer Count"
' Attach to Name Select Window
Window("Application=NMFILE.EXE ClassName='#32770' Caption='Name Select'").Attach
ExecuteCheck "ContentCheckNames"
Button("Caption=OK").Click
' Attach to Info Window
Window("Application=NMFILE.EXE ClassName='#32770' Caption=Info").Attach
Button("Caption=OK").Click
' Attach to Namefile Window
Window("Application=NMFILE.EXE Caption=Namefile").Attach
Window.Close
End Sub