VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc.,...

13
© Copyright VietSoftware International Inc., 2016 VietSoftware International Inc. Software Testing Competence

Transcript of VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc.,...

Page 1: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

VietSoftware International Inc.

Software Testing Competence

Page 2: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

At a glance

TechnicalResources

Skill Pattern

Architecture & Components

Tools Case Studies

Software Testing Competence

Page 3: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016© Copyright VietSoftware International Inc., 2016

Domain Focus:

Social networks, Portals

Multimedia, Entertainment

Banking, Finance

ERP, CRM, CMS,

Mobile, Games

Manufacturing

Services Focus:

Integration and System testing

Functional, Usability, Compatibility and Regression testing

Load, Stress and Volume testing

Mobile application testing

API and SOA testing

Automated testing

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Software Testing Competence

Page 4: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

JRSS QuantityAvg. Exp

(yrs)

Mobile Tester 17 4

Web Application Tester 35 5

Desktop Application

Tester29 3

Automation Tester 15 3

Performance Tester 13 3

20%

17%

23%

27%

13%

Mobile Tester

Web Application Tester

Desktop Application Tester

Automation Tester

Performance Tester

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Page 5: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Gen

era

l R

eq

uir

em

en

ts

Fundamental*

Software Testing fundamental

Test Planning & Control

Test Estimation

Test Analysis and Design

Test Implementation and Execution

Test report

Software development model

Tools & Environment*

GIT over SSH&HTTPS

Team Foundation Server

SVN

Redmine | JIRA| OpenERP

Visual Studio| Bugzilla| Mantis

Window XP| Windows 7 and higher

Windows Server 2008 or higher

Mo

bile T

este

r

General Requirements*

Mobile-Specific Requirements

Android platform

iOS platform

Common used of devices*

Mobile application fundamental*

Game Testing

Cross Testing

Mobile automation tools: Selendroid|

Appium

Deskto

p A

pp

licati

on

Teste

r

General Requirements*

Desktop-Specific Requirements

Windows forms and its control

fundamental*

Troubleshooting

Windows Services fundamental*

Installer & MSI packaging*

Networking/ Network architecture

Performance Tuning

Load| Performance Testing

Database knowledge

Web

Ap

plicati

on

Teste

r

General Requirements*

Web-Specific Requirements

Functional Testing

GUI testing

Security testing

Performance testing

Services testing: BPM, SOA, WSDL

Exploratory testing

Cross testing

Communication protocol of system

Networking/ Network architecture

Application / Database knowledge

Supported tool: Xenu| W3C validation|

* = mandatory, otherwise optional.

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Page 6: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Gen

era

l R

eq

uir

em

en

ts

Fundamental*

Software Testing fundamental

Test Planning & Control

Test Estimation

Test Analysis and Design

Test Implementation and Execution

Test report

Software development model

Tools & Environment*

GIT over SSH&HTTPS

Team Foundation Server

SVN

Redmine | JIRA| OpenERP

Visual Studio| Bugzilla| Mantis

Window XP| Windows 7 and higher

Windows Server 2008 or higher

Au

tom

ati

on

Teste

r

General Requirements*

Automation-Specific Requirements

Automation Test fundamental*

Automation test framework:*

Module Base Testing Framework

Library Architecture Testing Framework

Data Driven Testing Framework

Keyword Driven Testing Framework

Hybrid Testing Framework

Behavior Driven Development Framework

Design Pattern: Page Object Model |Page

Factory

API: POI |JXL| ExtentReport (version 2.x)|

Log4j

Building tools:* Maven| Ant

Continuous Integration: Jenkins| Hudson

IDE: Eclipse

Programming Language*:

Java|Python|C#| Javascript

Test Running*: Junit| TestNG|Cucumber|

Jasmine| Mocha

Tools to identify UI control: Firebug|

FirePath

Test tools*: SOAPUI| Selenium| Robot|

Ranorex| RFT

Perf

orm

an

ce T

este

r

General Requirements*

Performance-Specific Requirements

Performance Test fundamental*

Performance Test Plan Preparation

Performance Test Strategy

Performance Result Reporting*

Statistics (for meaningful presentation and

interpretation of data)

(Web) Log Analysis

Workload modeling

Communication protocol of system

Networking/ Network architecture

Performance Tuning

Database knowledge: SQL scripting

Load Script

Performance testing tool*: Jmeter| Load

Runner| OpenSTA| RPT| Webpagetest

* = mandatory, otherwise optional.

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Page 7: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Models

Fixed cost

Time & Material

Services

Manual testing services

Automated testing services

Dedicated testing team services

Consultant and training services

Manual testing services

Usage of test techniques such as equivalence

partition, boundary value analysis, error guessing, cause effect graphing for preparation of test cases

and Test Strategy

Usage of Test Case Point estimation for preparation of Test

Plan

Execution of Manual Test

Regression Tracking and

Defect Tracking

Automated testing services

To start-up a new project with clean test environment

and test suite

To reuse test library

To inherit keyword driven

techniques

To integrate with source code control (SVN), build

code system (Jenkins) and defect tracking

system (Jira)

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Page 8: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Automation Test Tools

Performance Test Tools

Defect Tracking Tools

Test Management Tools

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case-study

Software Testing Competence

Page 9: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Global Wine Club

• This project is to create e-commerce websites for somewine clubs. Each website allows users to learn about wine,search for great wines, order them online and make onlinepayments.

Project Overview

OS/Devices/Tools

Type of testing

• Window, Mac• Browsers: IE (6,7,8), FF, Safari, Opera

• Integration testing• System testing• Regression testing

• 40 man-months

Domain • E-commerce

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Project Size(Avg.)

Page 10: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Just Answer

• JustAnswer.com is an internet-based Expert Advice service. It provides the public with Experts available to answer their questions.

• VSII test team involves in JA requirement documentation phase and testing phase when JA Corp rewrites and maintains their site.

OS/Devices/Tools

Type of testing

• OS (Windows, Mac)• Browser (IE6/IE7/FF2/FF3/Safari/Chrome)• Selenium, Jmeter

• Integration testing • System testing• Regression testing• Automation testing• Performance testing

• 80 man-months

Domain • Social network

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Project Overview

Project Size(Avg.)

Page 11: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Laplink

• Laplink Co is a global leading company in PC Connectivity. It provides software products for PC migration (PCmover), file sharing or transfer (ShareDirect, PCSync), Remote Access (Laplink Everywhere).

OS/Devices/Tools

Type of testing

• PC/ MAC• Android/ iOS• Bugzilla, TestOpia, Visual Studio online 2010, Virtual Machine

• System testing• Regression testing

• 50 man-months

Domain • Desktop Application

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Project Overview

Project Size(Avg.)

Page 12: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Interactive Voice Response (IVR)

• Telaci is a mobile that features Interactive Voice Response (IVR) withthe following core Functions: allow user to control phone (calling)and SMS (text messaging) using voice commands. The app runs intwo distinctive modes, namely Monitoring mode and Listening mode.Mode switching takes place when the app receives a specialnotification from external Bluetooth (BT) devices. The default modeof the app is Monitoring.

OS/Devices/Tools

Type of testing

Project Size(Avg.)

• Tool: Redmine; OBD Emulator.• Real Devices: Telaci Bluetooth, Sony Z1, Docomo galaxy S3

• System testing• Usability testing

• 3 man-months

Domain • Mobile Application

Software Testing Competence

At a glance TechnicalResources

Skill PatternArchitecture

& ComponentsTools Case Studies

Project Overview

Page 13: VietSoftware International Inc. · PDF file© Copyright VietSoftware International Inc., 2016 s ... Performance testing tool*: Jmeter| Load Runner ... Automated testing services

© Copyright VietSoftware International Inc., 2016

Business Contact: [email protected]

Website: www.vsi-international.com

Head Office: 6th Floor, 15 Pham Hung Road

Tu Liem Dist., Hanoi, Vietnam

Tel: (+84-4) 3728 0366

Fax: (+84-4) 3728 0367

For more information, please contact us at:

Contact Information