рус |  eng |  home |  site map
Software testing: more details
Document inspection
Document inspection includes but is not limited to checking of the document for:
  • Consistency
  • Completeness
  • Architecture validity
  • Compliance with the standards
  • Content validation
As a result, bugs are found early.
Test Documentation
Preparation of the test documentation for the project includes but is not limited to:
  • Software Test Plans
  • Acceptance Test Plan
  • Test Case Specifications
  • Test Checklists
  • Testing Guidelines
  • Testing Strategies
  • Testing Policies
  • Test Reports
  • Acceptance Test Reports
TestAssure can provide a lot of efficient templates based on the industry best practices, for example RUP, MSF or Agile.

Testing templates:
  • Software Test Plan template
  • Acceptance Test Plan template
  • Test Case Specification template
  • Test Checklist template
  • Performance Testing Strategy template
  • Automated Testing Policy template
  • Release Notes template
  • Test Report template
  • Acceptance Test Report template
Automated functional
testing
Automated testing is most cost efficient type of testing. Automated tests can be run any time and in case of proper configuration requires minimal human interaction The benefits of Functional Test Automation are:
  • To increase functional test performance
  • To guaranty product test coverage
  • To automatically report found issues
  • To reduce human factor
  • To use as Build verification step in Continuous Integration process
We can develop automated test scripts for your desktop or WWW application, setup framework to run test in the unattended mode.
Performance testing
Performance Testing in most cases is performed automatically by means of special Performance Test tools and Performance Test Scripts. Performance Testing includes the following test types:
  • Load Test (from 1 to MAX allowed concurrent Users)
  • Capacity Test (to determine the System performance capability under maximal load)
  • Stress Test (above MAX allowed concurrent Users or with lack of system resources: low memory, low free disk space, 100% CPU usage, network faults etc.)
  • Volume Test (testing with different extent of Database or file storage load)
Soak Test (24/7 testing in order to detect system resource leakage) Performance Testing helps to:
  • Evaluate System performance for one User
  • Evaluate System performance for many Users (if the first goal succeeds)
  • Estimate maximal System capacity in production environment
  • Identify performance bottlenecks
  • Identify lack of system resources under maximal load
  • Identify ineffective system resources usage
  • Detect system resources (memory, disk space, resource pools etc.) leakage
  • Detect dynamic program execution like threading issues and deadlocks
  • Catch system errors caused under massive and continuous load
Evaluate fault tolerance, System recovery, System scalability etc
Configuration testing
Today there are a lot of platforms and applications, so it is important to know how your application works in different environments.

We define matrix of configuration to be tested. We test your software to work correctly in:
  • Windows 2000, XP and Vista including all service packs
  • Windows Server 2000, 2003 and 2008 including all service packs
Including combination of the following popular applications:
  • MS Office 2000, 2003 and XP
  • OpenOffice 2.x
  • MS Internet Expolorer 6, 7 and 8
  • Mozilla Firefox 2.0 and 3.0
  • Opera 8 and 9
  • Apple Safari 3.x
  • Google Chrome
  • Other applications
Security testing
Security Testing is focused but not limited to:
Check User authorization
Check access rights to System resources
Find potential security holes:
  • Log in without passwords
  • Steal User’s credentials: login names and passwords during sign-up/in
  • Steal User’s secure info like credit card numbers, insurance IDs, e-mails etc.
  • Damage or steal data stored in Customer’s database or file storage
  • Inject improper content on the Customer’s website
  • Redirect a User to illegal websites (like porno sites, for instance)
  • Run scripts that can badly affect the web server (overload or even crash it)
  • Perform unendorsed file uploads onto Customer’s servers
  • Send SPAM e-mails from Customer’s e-mail server
Accessibility testing
Accessibility Testing is focused but not limited to:
  • Web pages code validation
  • Web style configuration validation
  • Compliance with accessibility standards
  • User interface usability check
Testing process
inforcement
Development and implementation of the testing process that fits Customer’s development process
Jira issue management
system installation
and configuration
TestAssure installs and configures Jira issue management system according to customer process taking into account customer specifics. Jira provides the management visibility of the project progress and status. Jira provides developers with information repository. Jira provides technical team with tool that helps to track and monitor all types of activities, tasks, issues and detect starting from planning, monitoring and up to reporting and analysis.
Testing center
"All in one" product consolidates all products as one product with one price. Best choice for the Customer, who needs to start quickly, but remain focused on the core business.


© TestAssure Company. Home | Contact Us