Test Automation Services
Aricent’s Test Automation services, with over 1,500 person-years of experience, involving test script development and other automation activities, provide the most robust and comprehensive automation solutions to our customers. Automation frameworks developed by us reduce the test cycle time by 15 to 20 percent and time to market by approximately 40 percent.
Test Automation at Aricent
We create highly efficient and effective automation test suites by following industry best practices, and deploy industry leading test tools and equipment to deliver accurate test results to our customers. Our key areas of competence include:
- Developing test frameworks for wireless, wireline, and applications testing
- Automated testing of all test phases such as:
- Integration testing
- Functional/feature testing
- Regression testing
- System testing
- Performance testing
- Creating automated test scripts and scenarios using a modular approach to build complex cases with a smaller number of basic building blocks
- Using generic scripts to test regression cases across multiple releases
- Collecting data for all tests in a large knowledge database for comparing against future releases
- Using database reporting services to aid manual analysis
- Integrating testing instruments and tools such as spectrum analyzers, power meters, and frequency counters etc. from industry leading vendors like Ixia, STC, HP, Agilent, and R&S
With several years of experience in the development of in-house and customer proprietary simulators and automation tools, our engineers are competent in all the leading scripting languages such as:
- TCL/TK: 550 person-years of experience with application in 60 to 70 percent of projects
- TTCN: 150 person-years of experience with application in 15 to 20 percent of projects
- Shell Scripts: 300 person-years of experience with application in about 50 percent of projects
- Oracle: 80 person-years of experience with application in 10 to 12 percent of projects
Besides these, we also possess strong competence in scripting languages such as Perl, Java script, Python, Ruby, and Silk.
Test Automation Frameworks
Software Tool for Automated Test Environment (STATE)
STATE accelerates unit testing, subsystem and system integration testing, and regression testing of 2G/2.5G/3G/LTE products. This platform agnostic tool allows script creation and execution, control over test equipment and device under test, timer implementation, event tracking, logic and verdict handling, logging, and customizable statistics and reports. With an easy to use GUI/CLI environment, complete STLC support, XML editor and parser support, and support for TLV, TV, LV, V, ASN.1 (BER), little-endian, and big-endian data formats, the STATE is a powerful tool for all levels of testing across protocols. Request a free demo
Aricent Network Simulator
This tool simulates typical deployment environments to enable performance testing of complex routing protocols. With standard libraries that can be customized for a specific customer, the automation suite can be used to test standard L2 and L3 protocols, stability, and scalability either on simulated or actual targets. It can simulate topologies up to 8 nodes or be easily integrated with third party switches and routers to run in network topology, interop, or standalone modes.
Test Automation Framework (TAF)
The TAF runs platform-agnostic scripts for load, build, sanity, feature, unit, integration, and regression testing of wired networking technologies. It is packaged as a test suite of layered libraries, based on objected oriented approach, which can be used for various tests. With a large repository of test scripts available for standards based protocols and one-touch daily regression cycles for more than 10,000 scripts, the TAF is a highly portable and extensible framework that is easy to integrate with popular test equipment.
Billing Test Automation Frameworks
Aricent's billing test automation frameworks cut down the test cycle time by 20 to 30 percent. Our frameworks for core and front-end billing can be easily integrated with industry leading 3rd party test tools such as LoadRunner, QTP, and JUnit; and support scripting languages such as TCL, Java, and Perl. The frameworks have proven ability to test subscriber provisioning, account data management, service data management, tariffs configuration, self care and customer care, and voucher and inventory management.
BSS and BTS Automation Framework
The BSS/BTS Automation Framework allows the user to define 'Execution Scenarios', through a web-based GUI, using built-in 'Execution Blocks' for any 2G/3G test scenario. Its intelligent 'Execution Controller' controls the automation test bed setup including all devices and test tools connected to it, and can independently execute test cases to generate result logs.
Regression Automation Test (RAT) Framework
The RAT is a TCL-based automation framework that is portable across Linux and Windows platforms and can be easily customized for future architectures (ATCA). The RAT can interface with different simulators like Catapult, Catsim etc. Its faster test case development and execution times enable rapid turnaround in fixing product issues due to quicker verification and re-verification.