ValueEdge: Value Stream Management
Align corporate investments with business strategy
Continuous quality from requirements to delivery
Scale enterprise SCCM with security and compliance
Resilient AI-powered functional test automation
Enterprise-level requirements management
Deliver continuous application performance testing
Plan, track, orchestrate, and release applications
Govern quality and implement auditable processes
Automate deployments for continuous delivery
Build business applications using new tools & platforms
The leading solution for COBOL application modernization
Modernize mainframe applications for the Cloud
Modernize host application access
Discover the future of CORBA
Modern mainframe application delivery for IBM Z
Secure, zero-footprint access to host applications
Access host data and automate processes with RPA
Multi-factor Authentication for IBM z/OS endpoints
Build secure software fast
Augment human intelligence
Discover, analyze, and protect sensitive data
Drive IT ecosystem with identity-centric expertise
Deliver simplified, secure access to users
Scale to billions of identities with IGA platform
Gain control of privileged user activities
Track changes and activities in managed services
Get fast, accurate detection of threats
Analytics for text, audio, video, and image data
Reduce risk, cost, and maintenance, and T2M
AI and machine learning for data analysis
Enterprise backup/disaster recovery
Unified traditional and mobile device management
Meet regulatory & privacy retention requirements
Email, IM, and chat-based collaboration
Mobile workforce communication & collaboration
Secure critical file storage and print services
Manage IT & non-IT services with automation and AI
Discover, monitor, and remediate with AIOps
Monitor and optimize complex networks
Discover, manage, and map configurations & assets
Accelerate provisioning with governance in place
Automate and orchestrate processes end to end
Manage IT & software assets for better compliance
Automate server provisioning, patching, and compliance
Automate screen-based human actions with robots
All Micro Focus learning in one place
Build the skills to succeed
Streamline software delivery for faster value
ValueEdge: Value Stream Management
Align corporate investments with business strategy
Continuous quality from requirements to delivery
Scale enterprise SCCM with security and compliance
Resilient AI-powered functional test automation
Enterprise-level requirements management
Deliver continuous application performance testing
Plan, track, orchestrate, and release applications
Govern quality and implement auditable processes
Automate deployments for continuous delivery
Access all products in application delivery management
Modernize Core Business Systems to Drive Business Transformation
Build business applications using new tools & platforms
The leading solution for COBOL application modernization
Modernize mainframe applications for the Cloud
Modernize host application access
Discover the future of CORBA
Modern mainframe application delivery for IBM Z
Secure, zero-footprint access to host applications
Access host data and automate processes with RPA
Multi-factor Authentication for IBM z/OS endpoints
Access all products in Application Modernization & Connectivity
Security at the core to everything you do; Operations, Applications, Identity and Data
Build secure software fast
Augment human intelligence
Discover, analyze, and protect sensitive data
Drive IT ecosystem with identity-centric expertise
Deliver simplified, secure access to users
Scale to billions of identities with IGA platform
Gain control of privileged user activities
Track changes and activities in managed services
Get fast, accurate detection of threats
Access all products in CyberRes
Trusted, proven legal, compliance and privacy solutions
Analytics for text, audio, video, and image data
Reduce risk, cost, and maintenance, and T2M
AI and machine learning for data analysis
Enterprise backup/disaster recovery
Unified traditional and mobile device management
Meet regulatory & privacy retention requirements
Email, IM, and chat-based collaboration
Mobile workforce communication & collaboration
Secure critical file storage and print services
Access all products in Information Management and Governance
Simplify Your IT Transformation
Manage IT & non-IT services with automation and AI
Discover, monitor, and remediate with AIOps
Monitor and optimize complex networks
Discover, manage, and map configurations & assets
Accelerate provisioning with governance in place
Automate and orchestrate processes end to end
Manage IT & software assets for better compliance
Automate server provisioning, patching, and compliance
Automate screen-based human actions with robots
Access all products in IT Operations Management
Give your team the power to make your business perform to its fullest
McCain-Inc develops and produces advanced traffic control equipment and integrated transportation systems for the business of keeping traffic in motion and supporting the growing mobility needs of society through a complete range of road marking, traffic management products, services, and solutions. As part of the SWARCO group, with more than 80 member companies across the globe, McCain-Inc has direct access to a vast global network of intelligent transportation solutions.
To support and manage the traffic lights, signs, and controller cabinets, software plays a vital role. Timing is key, as no-one wants to be kept waiting in traffic unnecessarily, so McCain-Inc software generates optimal signal timing parameters. It analyzes real-time traffic conditions, dynamically calculates the optimal signal timing, and measures performance, including high-resolution data reporting. The data is analyzed and kept, in case it is needed in accident investigations, to support court cases.
Tom Hart, Test Automation Architect/Manager at McCain-Inc, explains why software testing needs to be at the center of the software development process: “Before I arrived at McCain-Inc, all software testing was done manually, as in many organizations. New functionality testing would obviously take priority, often at the expense of regression testing, to ensure that new functionality hasn’t had an adverse effect on existing features. This would lead to production code which could be buggy, negatively impacting our customer satisfaction ratings. It was clear to everyone involved that test automation would help enormously and I evaluated several solutions.
We needed a solution which could expand to our needs, as we use different development languages and I foresaw a requirement for web and mobile device testing as well. I have a long personal history with Silk Test® and have implemented it at more than 15 companies over the last 25 years. I have seen the product grow over time and knew what it could deliver for McCain-Inc.”
Silk Test was soon implemented and one of the first projects was to introduce structured automated regression testing, with Error/Testcase Application State Recovery. The development process did not need to change as Silk Test can easily connect with existing tools in use within McCain-Inc, including build servers, source control, and test management systems. McCain-Inc developers can use their preferred IDE of Microsoft TFS or Eclipse, because IDE integrations support current tools and processes without disruption.
Hart comments: “The self-recovery aspect of Silk Test means that we run the majority of our automated testing during the night-time, which helps improve our productivity, and makes efficient use of the technology we have available. Silk Test is also flexible and I was able to set up Summary, Detailed, and High Level Reporting within it. This gives us several at-a-glance options to review which tests have run, and what the results were.”
Test automation needs to go hand in hand with a structured software testing process and Hart was very aware of this: “Even though the testing process is now much more rigorous thanks to Silk Test, we still have to put the right business processes in place. There was for instance nothing stopping our customers from downloading revised or updated code before it had completed its full QA cycle. This highlighted to us the need to adapt our business processes.” Silk Test is also used for API and database testing with database queries, so changes can be made and tested within Silk Test.
Hart uses Silk Test for what-if scenario testing: “We run tests which can have a positive and/or negative outcome. It is important for us to make sure that when the wrong data is entered our traffic controllers will fail and an error message is returned. Silk Test helps ensure this.”
The automated testing process with Silk Test has ensured a higher code quality, resulting in increased confidence and customer satisfaction ratings. The software testing now includes full regression testing, as well as functional and what-if scenario testing.
Hart concludes: “Silk Test is a great tool which has proven its worth to me time and time again through its expandability, and its cost-effective efficiency. The Micro Focus support is just superb and I love the fact that I can always get an immediate answer to any query I may have.”
Silk Test is a great tool which has proven its worth to me time and time again through its expandability, and its cost-effective efficiency. The Micro Focus support is just superb and I love the fact that I can always get an immediate answer to any query I may have.
The self-recovery aspect of Silk Test means that we run the majority of our automated testing during the night-time, which helps improve our productivity, and makes efficient use of the technology we have available to us.