Testing Service
Script Development
Automation Hosting
Embedded System Development
Testing Service

Because we are a full service test product, service, and solution provider we can be your "virtual QA" department. You can outsource a test phase with us, or QA for a whole project. We will work with you to scope the project, bring our methods, tools, and expertise to bear on delivering a cost effective, smart-test solution.

Sigma-RT can own any or all of the following development and test phases:

  • Unit Test - white box testing, code/path/branch coverage, component API harness, API robustness, Complexity metrics
  • Integration Test - "Smoke Test" to exercise interfaces of integrated modules
  • Feature test - Trace to requirements, feature validation, negative testing, conformance to standards, black and grey box methods
  • System Test - From single DUT to complex enterprise emulations. Reliability, Availability, Serviceability, Scalability, Interoperability, Stress, Performance

Sigma-RT can also run your Beta and Acceptance test programs

Sigma-RT has a complete set of QA infrastructure and documentation including test plan templates, automation systems, test traffic generation systems, program management, defect management, and more - just as we did when we worked for the top networking companies in Silicon Valley.

Quality test case design

With the combined software testing experience of more than 50 years in Silicon Valley from the upper management, and a vigorous training process to push down those experiences to Sigma testing engineers consistently, we offer quality test case design service on embedded systems, network equipments and IP based protocols.

Based on customer’s functionality specification, Product Request Document (PRD) or Market Request Document (MRD), or just product user manual, our engineers can design quality test cases which cover functionality testing, CLI testing, negative testing, performance testing and end-to-end system testing. And our thorough review process, include internal review, peer review and external review, will guarantee the quality and the test coverage meet our customer's expectation.

Quality test case execution and defect reporting

Repetitive regression, or on-demand verification, no matter it is manual or automated, can place an overhead on our customers’ time and quality demanding release engineering process. Our test case execution service provide an option that you can outsource those workload to us. Our engineer can quickly understand the test case, your testing framework (no matter which scripting language you use), set up the environment, and execute test cases in a predictable productivity and good quality.

During the testing, our bug reporting process is tightly integrated with our customers bug tracking system. Our bug reports are accurate, firmly reproducible. And our responses to developers’ queries are no later than 12 hours for every bug that Sigma filed.

Test case automation and script development

Automation is very important for regression testing, it increases testing coverage with minimum workforce, and speed up the release process.  However, test case automation (script development) is on-demand, one time effort.

Sigma provides a full service for test case automation via Tcl, Perl, Python and Ruby. Our script automation team's strong scripting expertise will make sure the scripts are well designed, well commented, and well documented. All scripts are reviewed through our standard review process, to guarantee the coding meets customer’s standard. The deliverables include: scripts, passed running logs (or failed logs with defects reported), TOI documentations and integration guide.