Document & Records Management System - Software Testing for a global leader in Enterprise Content Management (ECM) systems
Executive Summary
Our customer, an US based company with worldwide operations, is highly renowned for providing Enterprise Content Management (ECM) products. Prior to this engagement, ennovate worked on porting the Collaboration software from Sun Solaris to Windows OS for another company – which was eventually acquired by this customer. Gradually, ennovate’s incumbent software team grew in size and replaced the entire staff of the previous company in testing and QA operations and was placed firmly as functional experts of the product. So much so, 6 years down the line, the product manager of our customer, stated that ennovate’s team possessed more information on the product than the customer company itself!
In the below detailed engagement, ennovate performed software QA and testing on the customer's Document and Records Management software. ennovate ensured a bug-free product by manually testing the software on 17 different configurations comprising an Operating System, Application Servers and customer Platforms on different browsers, desktop applications and Directory Services.
The Customer
- Our customer, an US based company with worldwide operations, is highly renowned for providing Enterprise Content Management (ECM) products.
Our customer’s Records and Document management software: - Integrates document management capabilities with records retention policies.
- Complies with industry records standards and acts, supports document and web transaction non-repudiation and records digital audit trails
- Offers full document and records lifecycle solution
The Challenge
- The customer was on the look out to have Software QA and Testing done on various modules of their Document and Records Management Software. The modules to be tested included:
- Repository:
- An Archive storage module stores data that has been archived
- An LDAP module stores organization’s user information
- A Repository storage module stores documents in database
- Document Capture:
- This module scans, adds indexing info and stored the documents as digital images
- Document Processing & Workflow:
- A Document Management module is responsible for the creation, versioning
- A Retention Management module handles archival and disposition of records
- A Business Processing module customizes the lifecycle of a document for various business applications
- A Rendition module is responsible for Document format conversion
- User Interface:
- A Search and Reports module handles document search and generation of search reports.
- A Retrieve and Format module handles
- A Case Management module
- Collaboration:
- This feature enables users of Collaborative software to interface with this Document management software and gain access to the documents as well as processes
The Solutions
- ennovate's team of engineers performed the following Software Testing processes on each of the above mentioned modules with 17 different configurations comprising a wide range of Operating System, Application Servers and customer Platforms on different browsers, desktop applications and Directory Services
- Tests:
- Regression test
- Functional test
- Ad-hoc test
- Installer test
- Added features test (Enhancement test)
- Integration test
- Product Manual test
- Compatibility test
Other SW QA activities included: - Test cases updates and maintenance
- Test environment setup
- Filing and tracking defects
- Defect closure
The Technology
- Webservers : IBM WebSphere, BEA Weblogic
- Databases : Oracle 10gR2, SQL Server 2005
- OS : UNIX, Sun Solaris 10, HPUX 11i/11.23ia64, IBM AIX 5.2, MS Windows 2003
- LDAP Servers : Novell eDirectory, Microsoft Active Directory Server, IBM Tivoli, SUN iPlanet Directory Server.Open LDAP
- Browsers : Internet Explorer 6.0,7.0, Fire fox1.5,2.0, Mozila 1.7, Netscape 7.2
- JRE : Sun JRE 5.0.6,5.0.8, MSJVM 5.0.0.3810
- customer OS : Windows XPSp2
The Benefits
- Experienced and dedicated offshore team that handled complete project test management
- Strong team of self-reliant professionals making possible least iterations in project flow
- Test environment set-up services
- Team size varied depending on task enormity, spontaneously
- 24 hour work cycle and strict compliance to daily tasks
- Huge savings on time and money for customer due to offshore development model
- Timely adherence to Time to Market