testing strategies that ensure high-quality experiences- by think future technologies

18
Think Future Technologies 1 Think Future Technologies Testing strategies that ensure High-Quality Experiences…

Upload: charu-k-malhotra

Post on 15-Apr-2017

253 views

Category:

Technology


0 download

TRANSCRIPT

Think FutureTechnologies

1Think Future Technologies

Testing strategies that ensure High-Quality

Experiences…

Think Future Technologies is a

global QA & Testing and software

development services company

Incorporated in India in 2006

Privately-held; self-funded and debt-free

Locations- Worldwide Office Locations

Gurgaon, India

(Offshore Development Center)

Dehradun, India

(Recruitment &Training Center)

Tel Aviv, Israel

Total of 200+ employees

worldwide servicing over 10 top global companies

150+ technical resources

In-house training infrastructure

Lowest attrition rate in industry

100% client retention practices

growth every yearsince its inception50%

TFT ranked 15th in

the Deloitte Fast50 India

Company Overview

2Think Future Technologies

Adding Quality and Functionality !

Who?

Desktop Web Mobile

Think Future Technologies

Every time you modifyyour software code

it needs to be tested to ensure quality

Why?

4Think Future Technologies

What?

We are here to help you withTESTING strategy and

implementation to ensure that you track 0% bug !

5Think Future Technologies

Clients

6Think Future Technologies

TESTING CENTER OF

EXCELLENCE (TCoE)TEST

CONSULTINGDELIVER TESTING

SERVICES

Enterprise QA strategyDefinition of the QA function for

organizations where it does not exist. Definition of:

• QA service catalog• Operating model• Organizational model

Test maturity assessment• Maturity assessment for the QA

organization

QA tools and infrastructure• Consulting specialized in areas of

enterprise QA tools and infrastructure, including QA tools selection and implementation, and infrastructure optimization and rationalization

QA process design and implementation

• Design and implementation of QA process and methodology

TCOE business case definition• Objectives• Return on investment• Goals

TCOE design• Process design• Framework design

TCOE transition and sign off

• Test strategy• Test design• Test execution• Test environment and data

provisioning• Defect analytics and decision

support• Test management

• Analytics, insights and advisory

Core testing services

UI, cross browserusability testing

Business processtesting, end-to-endworkflow testing

Package applicationsimplementation,upgrade, rollouttesting

Enterpriseintegration testing

Automation

Test lifecycle automation,

scripting

End-to-end testing

Functional testing,

regression testing, UAT

Specialized testing

Test service virtualization,

cloud and mobility testing,

performance testing, and

security testing

Collaboration

QA Services

7Think Future Technologies

Testing Services

8Think Future Technologies

Requirements

QA Analyst

Test Cases

Testers

Test Automation Team

Team Lead

Bug Tracking

Issue Reporting

Functional Testing guarantee that software applications will provide

bug-free operation in compliance with all relevant functional

requirements.

Working

• Functional testing team works closely with clients to

understand project goals, structure and deliverables.

• After project requirements are transformed into test cases, the

active testing phase begins.

• Test results are interpreted to understand the issues and bugs

that are causing them, to determine their severity, and to

establish the priority of fixes. Each bug status is thoroughly

documented and tracked.

Application types

• TFT has extensive experience in functional testing of almost

every type of software. Our core expertise areas are:

Web applications, including enterprise Web

Mobile applications and distributed systems with mobile

elements

Desktop applications

System utilities and applications

Functional Testing

9Think Future Technologies

TFT provides a tailored performance testing services to evaluate, anticipate and manage software performance under

normal load, at peak periods and in stress conditions — at each stage of the software development life cycle.

Types of Software to test

• Our performance testing expertise includes software

solution types:

• Internet-facing solutions

• Web portals

• e-commerce applications

• social media

• SaaS, etc.

• Enterprise software such as

• ERP

• CRM and ECM solutions, including extranets,

customer portals and other online services

Performance Testing Process

Record User Scenarios

Parameterize Test Scripts

Group User Scenarios

Create load Scenarios

Simulate and Execute Load

Analyze Test Results

Reports

Performance Testing

10Think Future Technologies

QA Services Offerings

Security Testing helps online service providers, website owners and independent software vendors to effectively

manage their application from security risks and mitigate possible business impacts.

Working

• Monitoring the latest trends in security risks

• Adapting proven methodologies for threats analysis

and security assessment

• Incorporating best practices for detecting and

identifying vulnerabilities

• Exploring new automation tools for security testing

Application and Areas types

• Web applications• Online services and horizontal portals

• E-Commerce, Payments and Billing

• E-Learning

• News & Entertainment

• Games & Gambling

• Business software• Collaboration Systems

• CRM Systems

• Financial and Accounting Systems

• Mobile & Product Security

Threat Analysis

Code Scanning

Vulnerability Audit

Design & Execution

Reporting

Security Testing

Security Testing

11Think Future Technologies

Usability Testing

We help our clients to enhance their user experience and improve software productivity with our goal-oriented,

process-based, knowledge-driven approach to application usability testing

Elements for Usability Testing

• Who is the target user?

• Actual versus perceived needs

• Products evolution

• User problem change

• Regional/ cultural differences

• Functionality

• Design

12Think Future Technologies

Localization Testing checks a solution's interface and the precision of its work within a localized country- and

language-specific environment. When software is localized, customers who buy the product can choose their native

language and see the date, currency, paper size, etc., in the format to which they are accustomed.

Localization is the process of linguistic and cultural adaptation of a software

solution to regional standards and language(s) in a specific locale.

Elements for Localization Testing

• Compliance of the application with native

(localized) environments (Windows, MS

Office, etc.)

• Compliance of the application with GUI

guidelines

• Compatibility with different regional

standards (e.g., date/time, time zone and

currency format, postal codes, telephone

numbers, paper format, etc.)

• Regulatory compliance

• Help files and documentation

Localization Testing

13Think Future Technologies

To come over the thorny problem of cross-browsing, load, performance or even general availability of an

application…TFT provide the web, cloud, mobile and streaming application performance monitoring and load

testing solution with visibility and actionable diagnostics across all locations, browsers, devices and transactions.

User and user session tracking

– Number of users

– Number of sessions

– Length of sessions

– User behavior paths

Availability reporting

Crash detection and diagnosis

Performance reporting

– Application startup times

– Custom performance timing

Custom events

Deep dive information

– Device type, OS, CPU, screen size

– Memory load, Battery strength

– Signal strength, network protocol,

– Number of simultaneous apps

Mobile Efficiency and Performance Testing

TFT follows a proven ‘Mobile application lifecycle management’ (ALM) process as a set of best practices for planning,

coding, testing and deploying applications that target smartphone and tablet computers.

This includes-

• Understanding mobile ALM challenges and business drivers

• Mobile ALM planning and requirements

Enterprise mobile applications upfront considerations

Decisions about which platforms to support

Protect key business data

Ensure usability of applications that run within the constraints of small devices

• Making mobile platform, development tool decisions

Native mobile apps vs. HTML5 apps

Redefining BYOD

Extend Web applications with mobile Web apps

• Devising mobile ALM test strategies

Testing your own mobile apps

Take mobile device testing out of the lab

• Securing mobile apps and protecting key business data

Mobile ALM Testing

15Think Future Technologies

Expertise

Think Future Technologies

TFT has easy and rapid procedure of engagement for clients’ convenience.

Initial Questionnaire

Cost Estimate

Project Discussion & Launch

• When we receive a new client’s request, we respond

with project-relevant questions & answers

• Once we discuss all essential project details, our

Business Experts respond with cost estimate of the

project

• When project is confirmed, we discuss Project Testing

Strategy and other Project details

1

2

3

After we have reached agreement on these point and signed a

contract, we are ready to begin the Project.

How to Get Started

17Think Future Technologies

Think Future TechnologiesXI-XII Floors

JMD Regent Square

Gurgaon, Haryana, India

www.tftus.com

Email: [email protected]

Charu K Malhotra

Manager- Business Development & Sales

Think Future Technologies Private Limited

Email: [email protected], Skype: charu.malhotra731

Phone: +91-9873288194

Contact

Think Future Technologies