Upload
zibrasoft-technologies
View
271
Download
3
Embed Size (px)
DESCRIPTION
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.
Citation preview
Page : 1Page : 1
ZibraSoft: QA/Testing Services
Page : 2Software QA Testing Presentation
Zibrasoft Technologies (P) Ltd.
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
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
Page : 3
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Testing Types and Tools
Page : 4
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
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
Page : 5
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
• 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
Page : 6
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
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
Page : 7
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Testing Life Cycle
Page : 8
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
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)
Page : 9
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Test Droid – Features/BenefitsFeatures• 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
Page : 10
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Screen shots (Project Health)Personalized dashboard for every user indicating the project progress and indicating the health of each activity.
Page : 11
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Screen shots (Managing requirements)Manage requirements and specify priorities
Page : 12
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Screen shots (Test Case Template)
Page : 13
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Screen shots (Test Case Repository)
Page : 14
Large numbers of test cases are present. Their execution history, for each build, can be referred on a single click
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Screen shots (Test Case Execution)
Page : 15
Test case execution view and integration with defect tracking tool
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Screen shots (Reporting)
Page : 16
Online status for test case executed in each application
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Screen shots (Reporting)
Page : 17
Comparison of application health over different builds
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Case Studies
Page : 18
Software QA Testing PresentationZibrasoft Technologies (P) Ltd.
Community Management Platform
Page : 19
• Client A UK Based Product Development Company providing solutions in web
semantics – connecting people with data usefully.
• ProductIt is community system that harnesses the combined efforts of librarystaff, voluntary sector partnerships and citizens, promoting the servicesthat 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 PresentationZibrasoft Technologies (P) Ltd.
Community Management Platform
Page : 20
• 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 PresentationZibrasoft Technologies (P) Ltd.
Selenium Automation
Page : 21
• Client Profile> US based social networking start up
• Business Drivers> Large effort on regression testing for social networking web- site> 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 PresentationZibrasoft Technologies (P) Ltd.
Selenium Automation
Page : 22
Software QA Testing PresentationZibrasoft Technologies (P) Ltd. Page : 23
Thank you