Test Process Management

  •  based on ISO/IEC/IEEE-29119 software testing standards and STEP methodology
  • in four phases of test planning, designing, implementation, and execution

Functional Test

  •  analyze requirements
  • design test cases
  • trace test cases to requirements
  • prepare test data, execute test
  • detect system defects, report test result

Performance Test

  •  model workload (load, stress, spike, and stability)
  • capture test scenarios
  • prepare test environment
  • execute tests
  • monitors resources
  • report test result

Security Test

  •  analyze system, network and application risks
  • model threats
  • select reference standards such as OWASP and PTES
  • prepare attack vectors
  • perform penetration test
  • provide recommendations

Acceptance Test

  • design acceptance test cases
  • prepare acceptance test data
  • execute acceptance tests
  • report test result

Integration Test

  •  design integration test cases
  • prepare integration test data (mock and real)
  • execute integration tests
  • report test result

Test Automation

  • select regression test suite (based on priority,complexity)
  • automate them
  • parametrize test cases
  • define validation rules
  •  report test result

Static Analysis

  •  prepare code analysis checklist
  • select an appropriate static analysis tool
  • configure test tool based on the checklist
  • run code analysis, check false-positives
  • prepare recommendations
  • report results

Dynamic Analysis

  •  select profiling scenarios
  • select and configure a profiling tool
  • profile the application behavior
  • detect problematic scenarios
  • gather performance metrics in application layer
  • prepare recommendations
  • report result

Application Monitoring

  •  select transactions to be monitored
  • prepare KPI’s
  • select an appropriate monitoring tool
  • monitor the transactions in live/test environment
  • gather required performance metrics and data
  •  report monitoring result
supported application types for testing

Web

Web service

Mobile

Desktop

Distributed

Embedded

supported programming languages and technologies

Java

.NET

C/C++

PHP

Legacy

supported business domains, but not limited to

Banking

Insurance

Telecommunication

E-Payment

Stock exchange

Automotive

Governance

Office automation

Customers

During the last decade, the company has provided software testing and quality assurance services for various organizations. The information of some projects have been provided here.