Artezio offers QA planning, test design, testing tool development, and manual/automated test plan execution and reporting. Our Testing Department team can deliver quality assurance services both offsite and onsite. We have a dedicated staff of QA professionals to perform test plan creation, script development for automated testing, manual and automated test plan execution, plus stress, load and capacity testing.
We can work with your development team to plan, execute and manage project testing, building a co-operative team of your developers and our testers working together to produce high quality software. Our Testing Department has necessary specialists, and we can perform all aspects of testing, report the defects discovered and suggest remedies.
Additionally, Artezio can help you to work out a complete Test Plan and other testing documentation, based on IEEE Standards of Software Development. These documents include Test Plan and Schedule, Test Cases Specification, Test Procedures Specification, Regression Test Plan and Cases, Acceptance Testing Guidelines, Test Log and Defect Report templates.
You can find more information in the following documents.
Quality Assurance and Testing Methodology
Quality Assurance and Testing Automation
Performance Testing
Test Case development Sample projects
Unattended software testing with Segue SilkTestUnattended software testing has a lot of advantages. It is more thorough, more consistent, less error prone, and definitely much more cost efficient than manual testing. To make automated testing work, special scripts (test cases) must be developed. Artezio has established a long standing relationship with a strategic client from the telecom industry to develop testing cases for their new Java based software products and new releases of existing software applications.
For someone to create a good testing case, it is essential to have a good command of a tool for creating test cases (such as Segue SilkTest) and to know and understand the software to be tested. Artezio software engineers stay on top of both challenges and have mastered efficient test case development.
As it is commonly accepted in offshore outsourcing practice Artezio is involved as a virtual extension of a customer onsite team. Artezio software engineers work on test case requirements sent down by the customer. Once a test case is developed, it is thoroughly reviewed, tested and delivered to the customer for overnight runs. After running a test case a log file is generated. Artezio specialists then download and analyze the log. Any suspected defects are entered into the customer’s defect tracking system for further actions on the customer’s part. If a software product goes into a new release, so do the testing scripts.
So far Artezio has developed product tests for several Java based software applications and more are in the works. We maintain and update tests as our client’s software products mature and step up into future releases. Clearly the approach of outsourcing test case development and maintenance to an offshore partner gives our client a competitive edge and great productivity improvement. On the other hand, test case development skills that we have developed are easily transferable to any Java applications outside of the telecom industry and help us attract new customers.
Manual testing of software inventory management, license management and software deployment toolThis sample project encompassed mostly manual testing of a product geared for managing Windows software inventory and licenses as well as deployment of software patches and new releases. Tested features included the task of collecting information from the computers across the network, reporting versions, releases and service packs of various Microsoft Windows operating systems and Microsoft products installed on the networked computers in an organization.
All collected information was saved in a Microsoft SQL Server database. The reporting tools allowed the administrator to create reports using gathered data.
The main challenge of this project was the need to install and maintain scores of Microsoft software of varying releases on networked workstations running under various Windows operating systems updated with various Service Packs. Among software used to set up a testing environment are the following systems and consumer Microsoft products: Windows 98/Me/2000/XP, Internet Explorer, Microsoft Office, Microsoft Exchange, Microsoft Media Player, Microsoft Internet Information Services and Microsoft SQL Server.