Zibrasoft Technologies has a dedicated team of extremely talented, customer-focused and diligent professionals with a diversified skill set in QA and Testing. We have built expertise around the latest testing tools and technologies. Zibrasoft Technologies is a heading towards with the vision to establish as a global leader in high-end QA and Testing services.Zibrasoft Technologies has experience in working with multiple software platforms of high complexity including complex software systems like Customer Relationship Management (CRM), Web Content Management System (WCMS), ERP and high volume and high traffic consumer website.Zibrasoft Technologies has extended testing team of high caliber in manual and automated testing. Involvement of this extended testing team right through the development lifecycle enables customers to meet the complete requirements of their product. We have experience in providing QA as an extension of our development services or as an independent project.
3. Testing Services..
• Behavioural Testing
-
Testing On both desktop/browser and mobile applications
Testing Functionality, Usability
Testing For Compatibility with different platforms
Testing Integrated systems
• Structural Testing
- Unit Testing of code developed by Developers
• Test Automation
- Script writing & usage of Automation tools
- Consulting in Automation feasibility
• Performance testing
- Internally developed framework for performance testing based
on open source tools.
- Cloud based testing
- Performance tuning services
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 3
5. Mobile Testing Services..
• Challenges
Testing a mobile application has a set of different challenges
due to the different kinds of operating system, form factor, manufacturers,
and network operators etc. that increase the device testing challenge.
Few important aspects of mobile testing involves:
-
Testing the application for the required specifications.
User interface and usability
Battery Life
Network connectivity and response time
Handling Phone activities like Call, SMS, MMS, Bluetooth when the application
is active.
Handling different screen resolutions
User Input – Keyboard/Touch
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 5
6. • Supported Platforms
iPhone, Android, BlackBerry, Java enabled phones, Symbian phones
tested using both simulators and actual devices.
Performance Testing…
• Methodology
The methodology consists of the following 10 steps:
•
•
•
•
•
•
•
•
Set Goals and System boundaries
Define Services/Components and possible outcomes
Select Metrics
List Parameters
Select Factors and Study
Select Evaluation Technique
Select Workload
Design Tests
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 6
7. Performance Testing..
Tools and Technologies
•
•
•
Grinder (http://grinder.sourceforge.net/),
Jython for scripting
Test bed included a network of EC2 instances running grinder agents.
Deliverables
•
•
Various Performance Analysis Reports
Performance and load testing Scripts
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 7
9. Test Droid – Need?
TestDroid has evolved as the solution for some of the challenges faced by
testing teams in their daily activities. The challenges faced by testing team
members (before TestDroid) were:
No centralized place for referring the changing requirements
Tracking test case execution history over different releases
Too much of effort required for defect logging
Effort spent by QA Lead/QA Manager for creating relevant test suite against
each build
Comparison of application health (calculate defect injection) over different
releases
Testing activities status (activity slippage etc)
Effort spent on generating daily reports (test case created/execution by tester)
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 9
10. Test Droid – Features/Benefits
Features
•
•
•
•
•
•
Business/functional requirements are captured/modified
Test scripts are tightly integrated with business requirements
Test sets are created as per software release
Test scripts/results can be exported into the system
Tightly integrated with defect tracking systems such as Bugzilla, Jira etc
Online reporting system
Benefits
•
•
•
•
Structured approach to the testing process.
Reduced project management effort
Promotes the reusability of test cases.
Product health can be evaluated by comparing test results for different
builds/releases
• Online test scripts execution history
• Reduced effort in defect logging
• ‘On Demand’ Information availability
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 10
11. Screen shots (Project Health)
Personalized dashboard for every user indicating the project progress and indicating
the health of each activity.
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 11
14. Screen shots (Test Case Repository)
Large numbers of test cases are present. Their execution history, for each build,
can be referred on a single click
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 14
15. Screen shots (Test Case Execution)
Test case execution view and integration with defect tracking tool
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 15
16. Screen shots (Reporting)
Online status for test case executed in each application
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 16
17. Screen shots (Reporting)
Comparison of application health over different builds
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 17
19. Community Management Platform
• Client
A UK Based Product Development Company providing solutions in web
semantics – connecting people with data usefully.
• Product
It is community system that harnesses the combined efforts of library
staff, voluntary sector partnerships and citizens, promoting the services
that bind communities together
• Enables citizens to find community information, quickly/easily
• Empowers citizens to manage their own information,
working in partnership with library and local authority
• Delivers a single source of information that community can tag and
moderate
• Encourages community cohesion, connecting citizens,
communities and organizations together
• DDA compliance to ensure no disability barriers
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 19
20. Community Management Platform
• Business Drivers
> Required a technology team to implement ideas
> Required testing team to perform QA automation
> Keep low cost of development
• Work Done
> Developed latest version of Product
> Automated QA completely using Selenium
> Behavioural trigger testing
> Integrated testing as part of build process using ANT
• Technical Details
> Java, JSF, Tomcat/Apache, RDF
> JUnit, Selenium
> Effort: 3-6 people team for more than 1 year
> Automated about 200 use cases which meant about
4000 test cases in manual mode
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 20
21. Selenium Automation
• Client Profile
> US based social networking start up
• Business Drivers
> Large effort on regression testing for social networking website
> Agile development practice and tight software development
timelines
> Compatibility of test automation suite for various browser
such as IE, Firefox, Safari
> Support for Web 2.0 technologies (AJAX and RIA interfaces)
• Our Solution
> Critical parts of application testing were automated
> Selenium with Ruby as scripting language
> Selenium framework was customized to support AJAX based
UI elements
Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Page : 21