23
Page : 1 Page : 1

Zibrasoft | Software QA Testing Company Inida

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 1: Zibrasoft | Software QA Testing Company Inida

Page : 1Page : 1

Page 2: Zibrasoft | Software QA Testing Company Inida

ZibraSoft: QA/Testing Services

Page : 2Software QA Testing Presentation

Zibrasoft Technologies (P) Ltd.

Page 3: Zibrasoft | Software QA Testing Company Inida

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

Page 4: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Testing Types and Tools

Page : 4

Page 5: Zibrasoft | Software QA Testing Company Inida

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

Page 6: Zibrasoft | Software QA Testing Company Inida

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

Page 7: Zibrasoft | Software QA Testing Company Inida

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

Page 8: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Testing Life Cycle

Page : 8

Page 9: Zibrasoft | Software QA Testing Company Inida

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

Page 10: Zibrasoft | Software QA Testing Company Inida

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

Page 11: Zibrasoft | Software QA Testing Company Inida

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

Page 12: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Screen shots (Managing requirements)Manage requirements and specify priorities

Page : 12

Page 13: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Screen shots (Test Case Template)

Page : 13

Page 14: Zibrasoft | Software QA Testing Company Inida

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

Page 15: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Screen shots (Test Case Execution)

Page : 15

Test case execution view and integration with defect tracking tool

Page 16: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Screen shots (Reporting)

Page : 16

Online status for test case executed in each application

Page 17: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Screen shots (Reporting)

Page : 17

Comparison of application health over different builds

Page 18: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Case Studies

Page : 18

Page 19: Zibrasoft | Software QA Testing Company Inida

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

Page 20: Zibrasoft | Software QA Testing Company Inida

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

Page 21: Zibrasoft | Software QA Testing Company Inida

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

Page 22: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd.

Selenium Automation

Page : 22

Page 23: Zibrasoft | Software QA Testing Company Inida

Software QA Testing PresentationZibrasoft Technologies (P) Ltd. Page : 23

Thank you