The testing of web applications and e-Commerce systems is typically performed remotely.
It is the specificity and to some extent the complexity of this type of projects.
Indeed, it is required to verify the work with such external modules as payment systems
(WebMoney, PayPal), check the system behaviour with multiple concurrent connections, etc.
For a high grade testing of Web systems, we use a set of field
proven methods: various means of Internet connection establishment,
different ways of load testing, fast verification of Internet-links and finding
broken links, etc. ( see also
Know-how page).
Web systems have their specific requirements to GUI, i.e. the way web
sites should operate at the level of system-user interaction. We are always ready
to share our experience in this domain with our customers and suggest them a better
solution if anything in the Web-applications does not correspond to these standards.
Knowing of 'popular' bottlenecks in Web applications enables us to accurately
plan the testing process and provide projects estimates close to actual resources
requirements. This all forms hard ground for delivery on time and within the budget.
|
Name |
Minggl.com |
Platform/OS |
PC, Mac |
Tools |
Web 2.0 |
Category |
Web-browser Add-In (Toolbar) for active networkers |
Description |
Minggl Toolbar is moving freely
about the Web while staying connected to multiple social networks. Even if a user browses other sites,
the Minggl platform notifies him/her of key events (mails, comments, and friend activity) and
also helps
- to flip quickly between profiles such as Facebook, MySpace, and YouTube etc.;
- to drag and drop photos, videos, and widgets between completely different sites/profiles;
- to consolidate friend lists across sites and categorize friends by tags for searching or sending group emails;
- to set privacy rules that allow displaying different content on profiles based on which friends are viewing.
|
Screenshots |

|
Type of testing |
Black-box testing
Functional testing
Regression testing
Interface testing
Integration testing |
Team size |
1 team lead, 2 test engineers |
Results to the customer |
Test Cases
Bug Reports
Suggestions
|

Name |
CoTU.com |
Platform/OS |
Windows NT/2000/XP, MacOS 9/X |
Tools |
PHP, .NET, Flash |
Category |
Web 2.0 social network system |
Description |
One of the popular
social network systems providing wide range of functionality. There are some features that
distinguish this product from similar ones. This community site combines the most popular
services being successfully used in other social network systems and locates them in one
place.
- Personal Chat: this function allows to start chats with
your friends who are online.
- Media Galleries: this function allocates additional space
for uploading audio and video files and sharing them with your friends.
- Style Editor and Manager (Profile style manager): in
addition to the basic themes available, this function gives an opportunity to create your
own style for your personal page.
- Notification: an effective way to control quantity of
email you get from your page(s) and whose comments or PMs create that email.
- Security (and visibility): signing in and changing
password. This category allows creating different level permissions for viewing profile(s).
|
Type of testing |
Black-box testing
Functional testing
Interface testing
Compatibility testing
Integration testing |
Team size |
1 team lead, 6 testers |
Results to the customer |
Test Plan
Test Cases
Bug Reports
Suggestions
|

Name |
HuffingtonPost.com |
Platform/OS |
Mac OS X, WinXP, iPod touch / iPhone application |
Tools |
Perl, JS, PHP |
Category |
Web Site, iPhone application |
Description |
The Huffington Post is an American
liberal news website and aggregated weblog founded by Arianna Huffington and Kenneth Lerer, featuring
various news sources and columnists. The site, often referred to as HuffPost or HuffPost, covers a wide range
of topics, including sections devoted to politics, entertainment, media, living, business, and the green movement.
The Huffington Post was launched on May 9, 2005, as a commentary outlet and liberal alternative to conservative
news aggregators like the Drudge Report, and has expanded to cover news of politics and many other things.
|
Type of testing |
Black-box testing
Manual testing
Automated functional testing based on Selenium
Regression testing
Documentation creating |
Team size |
1 team lead, 2 testers |
Results to the customer |
Test Plan
Test Plan
Test Cases
Automated Testing Scripts
Suggestions
Bug Reports
|

Name |
Momentville.com |
Platform/OS |
Multi-platform |
Tools |
AJAX, .Net
Selenium IDE, Selenium RC, NUnit
|
Category |
Web 2.0 platform for free
personal wedding website creation |
Description |
Momentville.com is a AJAX-based application that gives an opportunity to create a
free wedding website. It's easy to use and includes drag and drop, edit in place, and lots
of other features. MomentVille website helps
- to announce wedding event;
- to communicate the details to everyone;
- to share stories, photos, videos, and other fun stuff;
- to receive RSVPs and guestbook entries;
- to keep the memories from the event alive and all in one place.
|
Screenshots |

|
Type of testing |
Automated functional testing based on Selenium |
Team size |
1 team lead, 1 test engineer |
Results to the customer |
Test Plan
Automated Testing Scripts
Bug Reports
Final Report
|

Name |
WorldPass4Fitness.com |
Platform/OS |
PC/Win NT |
Language |
Java, JavaScript |
Tools |
Oracle 8i, MS SQL Server, Web-server IIS |
Category |
Web-applications |
Summary |
Internet-based e-Commerce Application |
Description |
A complete e-Commerce application based on Oracle 8i SQL Server for Win NT which includes website and back-end software in Java for web with database connectivity was developed by our company. Credit card billing was also implemented. Java servlet module, Oracle and Microsoft SQL server versions of database are available. New statistic module is forthcoming.
This system was approved as a convenient and competitive product on a US Extranet e-Commerce market. |
Type of software/system tested |
Web-application with integrated Java servlet module and using set of database servers |
Type of testing |
Automated and manual testing
Functional testing
Regression testing
Interface testing
Integration testing |
Team size |
4 test engineers |
Results to the customer |
Test Plan
Test Cases
Acceptance test cases
User manual
Bug Reports
Suggestions |
Key challenges to the project |
Challenges: correct interaction
between different database servers, credit card billing.
Solutions: Development of our own system for automated testing in TestComplete, using
a tool for testing the database integrity. |

Name |
Security Testing |
Platform/OS |
.NET / Windows 2003, Windows XP |
Language |
C# |
Category |
Functional, Compatibility and Security Testing |
Summary |
Functional and security testing for .NET websites securing |
Description |
The system with web-interface designed for secure .NET based web-applications, which allows using Windows and system authentification for the access to web-site, separate forms and pages.
Over the testing phase period BugHuntress QA Lab team has been using different 3rd party web-sites. We have performed the testing access using domain, computer windows authentification, and direct functionality. Data base structure, scanning of web servers were
provided with the analysis. Also we verified the security on different platforms integrated into one system and users with different
access levels. |
Type of testing |
Functional
Security
Compatibility |
Team size |
2 QA Engineers |
Results to the customer |
Checklist with described tests
Bug Reports |
Key challenges to the project |
Challenges: The functional and security testing delivery. The main challenge is the specific testing environment, the variety
of computer devices with diverse operational systems for the access verification and control, windows authentification among them.
Solutions: The selection of the set of operating systems in one network. Independent network creation which included a variety of tangible
and virtual computer devices. |

Name |
Kemp Agencies |
Platform/OS |
Platform independence |
Language |
PHP |
Tools |
IDE Eclipse |
Category |
Web Site |
Summary |
e-Commerce Web Shop |
Description |
OsCommerce based e-Commerce solution |
Screenshots |

|
Type of software/system tested |
Web-site based e-Commerce solution |
Type of testing |
Automated and manual testing
Functional testing
Regression testing
Interface testing
Loading testing
Secure testing |
Team size |
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Acceptance test cases
Bug Reports
Suggestions |
Key challenges to the project |
Challenges: transactions reliability and
security, access rights differentiation, e-payment system.
Solution: monitoring of operating accounts of the e-Shop and its clients,
PHP automated testing tool developed by our team. |

Name |
Social network application |
Platform/OS |
Multi-platform |
Language |
Ruby |
Tools |
Eclipse SDK
Selenium IDE, Selenium RC, Selenium Server 1.0 |
Category |
Web application |
Summary |
Automated testing of a social network application |
Description |
The application is designed
as an add-in for an e-Community (social network) site.
It allows adding videos on network users' profiles, mailing messages within
the network, provides access to analytics.
BugHuntress QA Lab was engaged to perform testing of the application in the
context of e-Community site running and prove the high level of the application
functionality. |
Type of software/system tested |
Automated testing of a web application using Ruby. |
Type of testing |
Automated and manual testing
Functional testing
Regression testing
Interface testing |
Team size |
1 team lead, 2 testers |
Results to the customer |
Test Plan
Test Cases
Test Scripts
Bug Reports
Final Report |
Key challenges to the project |
Challenges: The dynamic allocation of driving
items through a web page, Flash components testing. Testing performed as a part
of compilation process.
Solution: Automated testing based on the Selenium platform that provides the one-by-one
running of test scripts written in the Ruby programming language. |

Name |
YoungCuts |
Platform/OS |
LAMP |
Language |
PHP, HTML, JavaScript |
Category |
WEB - application |
Summary |
Internet-site for the young stage directors festival |
Description |
Site YoungCuts.com represents an informational resource for competitors, critics and spectators of the yearly movie festival of young stage directors, which takes place every October in Canada. The site represents a means of communication of this event participants and an informational system for the movie critics work. Every competitor has a possibility to download a short film (up to 10 Mb),
which further will be accessible for general viewing and
will also be assessed by the jury members.
From technical point of view the site is composed on finished CMS Drupal with the switched on support of forum file downloading system, voting, mailing, e-Commerce, comments system, obscene words filter, banner advertisements. The site supports flexible control of content and functionality access levels through role and right system. Administrator area allow configuring the functionality and site content in on line mode.
Commercial success is expected owing to the banner advertisement, films and festival attributive e-Shop, and due to the organization
of fee subscription for the privileged movie critic role.
Speaking about the competitors – the site will be interesting for them due to the possibility
to increase the number of spectators, who get familiar with their work, and due to the chance to get
the messages from critics and a place for formal and informal communication on every topic of the
festival. |
Screenshots |

|
Type of software/system tested |
Web-site with specific integrated modules |
Type of testing |
Automated and manual testing
Functional testing
Regression testing
Loading testing
Interface testing
Secure testing
Integration testing |
Team size |
3 test engineers |
Results to the customer |
Test Plan
Test Cases
Acceptance test cases
Bug Reports
Suggestions |
Key challenges to the project |
Challenges: transactions reliability and
security, access rights differentiation, file transfer, banner advertisements, obscene
words filter on forum, comments system, voting system.
Solution: monitoring of operating accounts of the e-Shop and its clients, JavaScript
automated testing developed by our team. |

Name |
FormWood |
Platform/OS |
LAMP |
Language |
PHP, HTML, JavaScript, Flash |
Category |
WEB-application |
Summary |
Internet site for veneer wood trading company |
Description |
The main purpose of the project was
to create a CMS (Content Management System) very simple in use but with great functionality which
would include e-store functionality. Admin End gives a possibility to create a Site Menu and add
content to each item of the Menu. The Menu can be unlimited inlaid. In Admin End it is also possible
to create a dynamic content in form of requests or image galleries where thumbnails create system
tools automatically. It is also possible to create a block of news.
All content can be edited with the help of a MSWord-like WYSIWYG editor. There is a great tool
of shopping cart in Admin End and tools to edit products. While uploading an image of product the
system creates a thumbnail of current picture automatically.
There are shopping and payment modules.
In User End JavaScript Drop-Down Menu is created automatically in accordance with Admin End.
All content is designed with the aim not to harm the basic design.
Template System is used in the project. The design can be updated easily in future.
The project is created in PHP as a programming language and MySQL as a database server. |
Screenshots |

|
Type of software/system tested |
Web-application allowing to add menu options and content |
Type of testing |
Automated and manual testing
Functional testing
Regression testing
Interface testing
Loading testing
Secure testing |
Team size |
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Acceptance test cases
Bug Reports
Suggestions |

Name |
West Site Underground |
Platform/OS |
Cross platform |
Language |
PHP, mySQL, HTML, JavaScript, CSS |
Tools |
osCommerce, Flash |
Category |
Informational portal, e-Commerce |
Summary |
Santa-Monica Skateboarder Site |
Description |
The portal contains an e-Shop
for skateboarders who are fond of painting. The shop is based on the open source e-Shop platform
osCommerce.
Therefore, the portal provides its owners with a possibility to add, delete and edit goods,
sell various goods directly from the site by using a goods characteristics management system
and the osCommerce payment system. |
Screenshots |

|
Type of software/system tested |
Web-site with e-Shop based osCommerce |
Type of testing |
Manual testing
Functional testing
Regression
Interface testing
Loading testing
Secure testing |
Team size |
2 test engineers |
Results to the customer |
Test Plan
Test Cases
Acceptance test cases
Bug Reports
Suggestions |
Key challenges to the project |
Challenges: transactions
reliability and security, access rights differentiation, e-payment system,
database correct performance.
Solution: Using a tool to test the database integrity, monitoring the e-Shop
operating accounts and its clients. |

Name |
Pixdar Graphics |
Platform/OS |
Cross platform |
Language |
PHP, mySQL, HTML, JavaScript, CSS |
Tools |
osCommerce, Flash |
Category |
e-Shop |
Summary |
Online shop for design studio services |
Description |
The online shop was developed according to the customer's requirement on the basis of the box version frame provided by DarCart online shop.
In order to integrate DarCart with the desirable functionality of the site, the team of our
developers had to write a number of extensions for the customer's online shop.
Thereby, the page of the products proposed by the customer (developed styles) is generated
automatically, using the content from DarCart database. |
Screenshots |


|
Type of software/system tested |
Web-site with integrated DarCart online shop |
Type of testing |
Manual and automated testing
functional testing
Regression testing
UI testin
Load testing |
Team size |
3 test engineers |
Results to the customer |
Test Plan
Test Cases
Bug Reports
Suggestions |

Name |
Tesora Trading Company |
Platform / OS |
Cross platform |
Language |
PHP, mySQL, HTML, JavaScript, CSS |
Category |
e-Shop |
Summary |
Antique shop site |
Description |
A simple e-Shop without any payment system.
The product page is generated on the constant basis.
An administrator has a possibility to add any number of products that are divided into
categories and subcategories. |
Screenshots |


|
Type of software/system tested |
e-Shop without any payment system |
Type of testing |
Automated and manual testing
functional testing
Regression testing
Load testing |
Team size |
1 test engineers |
Results to the customer |
Test Plan
Test Cases
Acceptance test cases
Bug Reports
Suggestions |

Name |
Tactical Patrol |
Platform/OS |
Cross platform |
Language |
PHP, mySQL, HTML, JavaScript, CSS |
Tools |
Adobe Photoshop |
Category |
e-Shop |
Summary |
Security systems e-Shop, based on x-cart |
Description |
Our task was to restructure the site
with preservation of the products of the customer.
The site uses the commercial product xCart as an e-Shop.
Our specialists had to examine the xCart information structure with the aim of its further
displaying on the site. The task was complicated by the fact that xCart didn't work with our country
and we could not get the initial code of the shop for a long time.
We had to work with screenshots sent to us by our American colleagues in order to get the
source data and documentation.
However, we have completed the task successfully according to all the terms of the client. |
Screenshots |

|
Type of software/system tested |
e-Shop based on xCard security system |
Type of testing |
Automated and manula testing
Functional testing
Regression
Loading testing
Secure testing |
Team size |
4 test engineers |
Results to the customer |
Test Plan
Test Cases
Acceptance test cases
Bug Reports
Suggestions |
Key challenges to the project |
Challenges: transactions
reliability and security, access rights differentiation, e-payment system,
database correct performance, xCard e-Shop.
Solution: PHP and JavaScript automated testing system developed by our specialists. |
|
|
More projects completed:
Embedded Systems Testing
Mobile, PDA Testing
PC Programs Testing
|
|
| Portfolio |
| Examples of Projects | | Case Studies | | Know-how Example | | Examples of Scripts |
|
|
|