vietsoftware international inc. · pdf file© copyright vietsoftware international inc.,...
TRANSCRIPT
© Copyright VietSoftware International Inc., 2016
VietSoftware International Inc.
Software Testing Competence
© Copyright VietSoftware International Inc., 2016
At a glance
TechnicalResources
Skill Pattern
Architecture & Components
Tools Case Studies
Software Testing Competence
© 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
© 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
© 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
© 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
© 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
© 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
© 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.)
© 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.)
© 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.)
© 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
© 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