Meet the Team
Softheme´s Best
Test Specialists ´08

Our test specialists are comprehensively trained as their level should correspond to a level of complexity of the projects tested. At Softheme we implement a training period (11- 12 months) during which a test specialist studies approaches and standards required to properly and effectively test projects.

During the first three months a test specialist tests modules which functionality is intuitively clear using existing sets of test cases. On this stage a test specialist learns formats of Test Cases and how to report defects.

After that, during the following three months, a test specialist starts creating Test Cases for UI and easy to understand sections of a business logic.

The responsibility of creating test cases for applications with complex business logic (that includes complex algorithms, calculations, and user scenarios) is granted on 6th - 9th month of the training.

After that a test specialist could independently create test cases for complex applications, conduct functionality and regression testing, communicate the nuances of defects found and recommendations to fix to developers based on project's technical specifications. During the 9th - 11th months of training a test specialist learns how to create test approach and masters non-functional testing (performance, load).

After a year a test specialist is ready to take on complex projects, conduct automated and manual tests, and lead a team of 2-3 test specialists.



Testing Services
cross-platform/browser testing, independent testing, UI testing, usability testing, functional testing, performance testing, load testing, user scenarios, security audit, website testing
Your Confidence in Delivered Software
Types of Testing Tools for Testing Testing : Price List Testing Approach
Types of Testing
  • Independent Custom Testing
  • Functional Testing
  • Performance & Load Testing
  • User Scenarios
  • Localization
  • Testing on Win and Mac OS
  • E-commerce
  • E-mail campaigns
  • Cross-Browser Testing (multiple web browsers support):
    • IE 6.0
    • IE 7.0
    • Mozilla Firefox
    • Safari
    • Opera
    • Google Chrome
  • Usability Testing (W3C standards, see The Matrix of W3C specifications)
  • Web Content Accessibility Testing
  • Security
 
Tools for Testing
Performance and Load Testing for Web
Automated Regression and Functional Testing
Automated Regression and Functional TestingPerformance Testing for Apps
Markup validity checkAutomated Web App Testing
Test Suites, Checklists
 
Testing Price List
Type of application  for testing
Team size and structure
Time required
Price, USD
E-mail campaign
Test Engineer
1+ day
from 144
Web shop (simle - up to 100 items)
Test Engineer
3+ days
from 432
Web shop (mid-level - up to 1000 items, payment, shipment)
Senior Tester, Test Engineer
10 days
2,880
Web shop (complex - multiple catalogues, complex search, payment, shipment, multiple currencies)
Senior Tester / Analyst, Test Engineer
15-20 days
4,320 - 5,760
Social Network (blog, video, music, pictures)
Test Engineer
15 days
2,160
Web site (CMS, gallery, blog, news, feedback form)
Test Engineer
3+ days
432
Custom web app (front-end)
Test Engineer
15+ days
from 2,160
Custom web app (front-end, back-end)
Test Lead / Analyst, Senior Tester, Test Engineer
22+ days
from 9,504
Flash banner
Test Engineer
3+ days
from 432
3D models
Test Engineer per 50 models
1+ day
from 144
Localization
2 Test Engineers
10+ days
from 2,880
GUI
Test Egineer
4+ days
from 576
Test Strategy
Test Lead
6-10 days
from 960
Java, C/C++, .NET applications / manual and automation testing
Senior Test Engineer
1 hour
19
Custom: functional. load, performance testing

Senior Test Engineer
1 hour
19

Testing Approach
  • Analyze project business requirements and functional specifications that will be used as a reference and basis
  • Get familiar with the application that is planned to be tested (if available)
  • Create Vision document that describes approach to testing, identifies project schedule, tools, deliverables, and team profile
  • Estimate Level of Efforts (LOE), come up with costs
  • Approve Vision and LOE
Detalize testing approach
  • what functionality will be tested?
  • what are the usability and accessibility requirements?
  • what scenarios should be covered at the first place?
  • how the test data will be generated?
  • what additional constraints should be taken into account (e.g. order of the modules that will be delivered with impact on the testing schedule; critical areas; etc.)?
Create test plan that
  • contains description of the features to be tested, test coverage
  • specifies approach to testing; provides pass/fail criteria
  • lists test deliverables
  • detalizes responsibilities, staffing, schedule, and environmental needs
Agree on a build schedule
  • run tests
  • report the results to Defects Tracking Tool following the established Reporting Procedure
  • In course of testing all the information (including documents, reports, and test results) will be available for the client’s review in the secure project environment
The approach chosen for testing maximizes test coverage and optimizes the time required to create test scenarios and scripts and execute them

 

Copyright © 2006-2008 Softheme. All rights reserved.