client
Major provider of accounting, auditing, tax and consulting services
application under test
Client/server accounting/auditing system
Client/server staff scheduling tool
Web-based auditing system
engagement description
Testware provided test planning, functional testing, test automation and performance testing services for three projects over two and one-half years.
The client did not have performance testing automation or regression test automation expertise in-house for two of the projects and retained Testware to implement the automation. Testware provided a consultant for the third project to help the client through a testing crunch period.
All work was performed at the client's site.
specific tasks performed
client/server accounting/auditing system
- selected and implemented an automated testing tool for a sophisticated auditing system, based on a review of existing manual test plans, specifications for a future version of the auditing system, and interviews with quality assurance staff
- provided time and resource estimates for automating the existing manual testing battery
- wrote an automation standards document that delineated conventions and methods for various elements of test automation
- designed and developed an object-oriented automated test framework such that automated test scripts were easily ported to handle future versions of the auditing system
- developed tests for new features as they were added
- performed regression testing against various areas of the auditing system depending on development activity
staff scheduling system
- developed a technical assessment and risk analysis of a staff scheduling tool; co-authored report of results to management
- wrote and executed tests against the scheduling tool with an emphasis on Y2K
Web-based auditing system
- met with users of current auditing system to gain understanding of how system is used in real life
- met with developers of Web-based system to gain understanding of application architecture, development technologies, database
- wrote performance test plan and scenarios based on user and development input
- designed and executed automated performance tests to implement the performance test plan
- analyzed performance test results, created reports, presented reports to management
technologies