SlideShare a Scribd company logo
1 of 11
Download to read offline
軟體專業技術課程與講座簡介
Tony Hsu
1
About Me – Tony Hsu 徐祥智
14+ Years Passionate
10+ Yrs. Management
on Software Development
1500+ Engineers in TW Site
QA Expertise
• QA Process/Methodology
• Domain-based Testing
• Cloud/Mobile/Consumer/Ent. solution
Interviewed by Manager Mag.
“Cross-Site Management”
RD Management
• 30+ team size project Mgn
• $30M quarterly budget review
• 50+ training hours delivered.
• $200M revenue for released projects.
• 1500+ Engineers Site training program.
• 80+ Secure code Scanning per quarter.
• SCRUM/Agile/Kanban/ITIL process
improvement.
2
授課經驗
3
My Blog 軟體品管的專業思維
4
 http://www.qa-knowhow.com/
Web Security Testing
 Objective
 Top 10 web security and vulnerability verification and testing.
 Security Issue prevention through development life cycle.
課程大綱
• Top 10 Web vulnerability
•Secure Software Practices through SDLC
• Manual testing by Browser addon
• Automation Testing (ZAP, Vega)
• Prevention
• Web Log analysis
• Case study
• Security testing reporting
5
Network Forensic by WireShark
 Objective
 Network issue identification from the packets
 Identify potential Security issue
課程大綱
•WireShark uses and analysis
• Network capture and network segment
• Network protocol (TCP/IP/HTTP/DNS)
• Suspicious traffic
• Identification of Network slow issue
• Hacked Network packets forensics
6
Windows Troubleshooting by SystemInternals
 Objective
 Identify root/cause of Windows issue (leak, hang or crash.)
 Performance issue monitoring and analysis
課程大綱
• Windows architecture (thread, process, job. System process)
• how to identify malware and suspicious process
• How to identify the performance issue for Windows application
• Crash, leakage, hang issue root/cause analysis
• Windows system internals tools usage
• Case study
7
MS Database Performance Tuning
 Objective
 MS Database Performance monitoring
 MS database Performance best practices for Design, testing and
operation
課程大綱
• MS database performance and architecture basics
•MS database performance monitoring by DMV
• Performance metrics and methodology
• MS SQL query design best practices
• Query execution plan and query optimization
• Index efficiency and best practices
8
Performance Testing
 Objective
 Web service performance load/stress testing by Jmeter
 Windows/Linux key performance metrics monitoring and
tuning.
課程大綱
• Performance tools/ metrics
• Performance analysis for CPU, Memory, Disk and network
• Tuning options for apache, mysql and linux
• Windows Performance Tools (ProcessMon, ProcessExplorer
Perfmon)
• Linux Performance tools (Top , iostat, vmstat )
9
Web Service Automation testing by selenium
 Objective
 Web UI Automation testing/operations by Selenium
課程大綱
•Web UI testing /operation automaton by
Selenium/python
•How to complete the automation “without” coding.
• Prepare the selenium coding environment
• your 1st automation scripts
• handing of complex Web UI (i.e. Ajax, alert)
10
Malware Analysis
 Objective
 Suspicious file or malware analysis
課程大綱
• Malware type (EXE, DLL, DOC/PPT)
• Malware static analysis
• Malware dynamic analysis
• Reverse Engineering
11

More Related Content

What's hot

Testing Salesforce at Cloud Scale
Testing Salesforce at Cloud ScaleTesting Salesforce at Cloud Scale
Testing Salesforce at Cloud Scalegwestr
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Theo Jungeblut
 
Synthetic web performance testing with Selenium
Synthetic web performance testing with SeleniumSynthetic web performance testing with Selenium
Synthetic web performance testing with SeleniumAndriy Samilyak
 
selenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scaleselenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at ScaleDavid Louvton
 
What to Expect from Sahi Pro
What to Expect from Sahi ProWhat to Expect from Sahi Pro
What to Expect from Sahi ProTyto Software
 
SymbioWare selenium conf SF 2011
SymbioWare selenium conf SF 2011SymbioWare selenium conf SF 2011
SymbioWare selenium conf SF 2011symbioware
 
Keeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework GuidelinesKeeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework GuidelinesTyto Software
 
Sahi Web Automation and Testing Tool
Sahi Web Automation and Testing ToolSahi Web Automation and Testing Tool
Sahi Web Automation and Testing ToolTyto Software
 
Task Management Solution
Task Management SolutionTask Management Solution
Task Management SolutionMike Taylor
 
Get Started with JMeter in 60 Minutes
Get Started with JMeter in 60 MinutesGet Started with JMeter in 60 Minutes
Get Started with JMeter in 60 MinutesCA Technologies
 
Managing Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseManaging Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseSauce Labs
 
Sahi presentation on BOJUG
Sahi presentation on BOJUGSahi presentation on BOJUG
Sahi presentation on BOJUGnarayanraman
 
Resume
ResumeResume
Resumevefman
 
Mobile WebDriver Selendroid
Mobile WebDriver SelendroidMobile WebDriver Selendroid
Mobile WebDriver SelendroidMichael Palotas
 

What's hot (19)

Testing Salesforce at Cloud Scale
Testing Salesforce at Cloud ScaleTesting Salesforce at Cloud Scale
Testing Salesforce at Cloud Scale
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
 
Synthetic web performance testing with Selenium
Synthetic web performance testing with SeleniumSynthetic web performance testing with Selenium
Synthetic web performance testing with Selenium
 
Resume_Ranjana
Resume_RanjanaResume_Ranjana
Resume_Ranjana
 
selenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scaleselenium meetup sf talk march 2014 Selenium at Scale
selenium meetup sf talk march 2014 Selenium at Scale
 
What to Expect from Sahi Pro
What to Expect from Sahi ProWhat to Expect from Sahi Pro
What to Expect from Sahi Pro
 
Krishan_kant_testing_Resume
Krishan_kant_testing_ResumeKrishan_kant_testing_Resume
Krishan_kant_testing_Resume
 
GopiWeblogic
GopiWeblogicGopiWeblogic
GopiWeblogic
 
Selenium at Salesforce Scale
Selenium at Salesforce ScaleSelenium at Salesforce Scale
Selenium at Salesforce Scale
 
SymbioWare selenium conf SF 2011
SymbioWare selenium conf SF 2011SymbioWare selenium conf SF 2011
SymbioWare selenium conf SF 2011
 
Keeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework GuidelinesKeeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework Guidelines
 
Sahi Web Automation and Testing Tool
Sahi Web Automation and Testing ToolSahi Web Automation and Testing Tool
Sahi Web Automation and Testing Tool
 
Task Management Solution
Task Management SolutionTask Management Solution
Task Management Solution
 
Get Started with JMeter in 60 Minutes
Get Started with JMeter in 60 MinutesGet Started with JMeter in 60 Minutes
Get Started with JMeter in 60 Minutes
 
Serverless
ServerlessServerless
Serverless
 
Managing Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the EnterpriseManaging Continuous Delivery of Mobile Apps - for the Enterprise
Managing Continuous Delivery of Mobile Apps - for the Enterprise
 
Sahi presentation on BOJUG
Sahi presentation on BOJUGSahi presentation on BOJUG
Sahi presentation on BOJUG
 
Resume
ResumeResume
Resume
 
Mobile WebDriver Selendroid
Mobile WebDriver SelendroidMobile WebDriver Selendroid
Mobile WebDriver Selendroid
 

Similar to Tony Hsu軟體專業課程簡介

Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta Kale
 
Marwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa Ezzat
 
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...Jade Global
 
Anees_Khan-Resume
Anees_Khan-ResumeAnees_Khan-Resume
Anees_Khan-ResumeAnees Khan
 
William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updatedBill Truong
 
Sweta_Tarekar_Resume
Sweta_Tarekar_ResumeSweta_Tarekar_Resume
Sweta_Tarekar_Resumesweta tarekar
 
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual KARUNANIDHI ETHIRAJ
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testPeter Lindberg
 

Similar to Tony Hsu軟體專業課程簡介 (20)

Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
 
9 Yrs Manual and Selenium Testing Profile
9 Yrs Manual and Selenium Testing Profile9 Yrs Manual and Selenium Testing Profile
9 Yrs Manual and Selenium Testing Profile
 
Marwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CVMarwa_Ezzatt_Ahmed_CV
Marwa_Ezzatt_Ahmed_CV
 
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
Xenon: Jade Automation Solution Automation | Testing Tools | Agile Test Autom...
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Anees_Khan-Resume
Anees_Khan-ResumeAnees_Khan-Resume
Anees_Khan-Resume
 
Sanjay Sharma
Sanjay SharmaSanjay Sharma
Sanjay Sharma
 
Resume_Trupti
Resume_TruptiResume_Trupti
Resume_Trupti
 
William Truong_updated
William Truong_updatedWilliam Truong_updated
William Truong_updated
 
Sweta_Tarekar_Resume
Sweta_Tarekar_ResumeSweta_Tarekar_Resume
Sweta_Tarekar_Resume
 
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
 
Selva_Selenium
Selva_SeleniumSelva_Selenium
Selva_Selenium
 
Udvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load testUdvid din test portefølje med coded ui test og cloud load test
Udvid din test portefølje med coded ui test og cloud load test
 
Sakthi_04112016
Sakthi_04112016Sakthi_04112016
Sakthi_04112016
 
Shyam-checked
Shyam-checkedShyam-checked
Shyam-checked
 
Mohini
MohiniMohini
Mohini
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Resume
Resume Resume
Resume
 
Kasi Resume
Kasi ResumeKasi Resume
Kasi Resume
 

More from Tony Hsu

OWASPTop10ProactiveControls2016-Chinese
OWASPTop10ProactiveControls2016-ChineseOWASPTop10ProactiveControls2016-Chinese
OWASPTop10ProactiveControls2016-ChineseTony Hsu
 
Develope a QA Team Professionlism_Summary
Develope a QA Team Professionlism_SummaryDevelope a QA Team Professionlism_Summary
Develope a QA Team Professionlism_SummaryTony Hsu
 
Tony Hsu_Software Profession
Tony Hsu_Software ProfessionTony Hsu_Software Profession
Tony Hsu_Software ProfessionTony Hsu
 
Security testing consultancy
Security testing consultancySecurity testing consultancy
Security testing consultancyTony Hsu
 
Software SCRUM Coach Training sample
Software SCRUM Coach Training sampleSoftware SCRUM Coach Training sample
Software SCRUM Coach Training sampleTony Hsu
 
Tony Hsu_Software QA Profession Jan28
Tony Hsu_Software QA Profession Jan28Tony Hsu_Software QA Profession Jan28
Tony Hsu_Software QA Profession Jan28Tony Hsu
 

More from Tony Hsu (6)

OWASPTop10ProactiveControls2016-Chinese
OWASPTop10ProactiveControls2016-ChineseOWASPTop10ProactiveControls2016-Chinese
OWASPTop10ProactiveControls2016-Chinese
 
Develope a QA Team Professionlism_Summary
Develope a QA Team Professionlism_SummaryDevelope a QA Team Professionlism_Summary
Develope a QA Team Professionlism_Summary
 
Tony Hsu_Software Profession
Tony Hsu_Software ProfessionTony Hsu_Software Profession
Tony Hsu_Software Profession
 
Security testing consultancy
Security testing consultancySecurity testing consultancy
Security testing consultancy
 
Software SCRUM Coach Training sample
Software SCRUM Coach Training sampleSoftware SCRUM Coach Training sample
Software SCRUM Coach Training sample
 
Tony Hsu_Software QA Profession Jan28
Tony Hsu_Software QA Profession Jan28Tony Hsu_Software QA Profession Jan28
Tony Hsu_Software QA Profession Jan28
 

Tony Hsu軟體專業課程簡介

  • 2. About Me – Tony Hsu 徐祥智 14+ Years Passionate 10+ Yrs. Management on Software Development 1500+ Engineers in TW Site QA Expertise • QA Process/Methodology • Domain-based Testing • Cloud/Mobile/Consumer/Ent. solution Interviewed by Manager Mag. “Cross-Site Management” RD Management • 30+ team size project Mgn • $30M quarterly budget review • 50+ training hours delivered. • $200M revenue for released projects. • 1500+ Engineers Site training program. • 80+ Secure code Scanning per quarter. • SCRUM/Agile/Kanban/ITIL process improvement. 2
  • 4. My Blog 軟體品管的專業思維 4  http://www.qa-knowhow.com/
  • 5. Web Security Testing  Objective  Top 10 web security and vulnerability verification and testing.  Security Issue prevention through development life cycle. 課程大綱 • Top 10 Web vulnerability •Secure Software Practices through SDLC • Manual testing by Browser addon • Automation Testing (ZAP, Vega) • Prevention • Web Log analysis • Case study • Security testing reporting 5
  • 6. Network Forensic by WireShark  Objective  Network issue identification from the packets  Identify potential Security issue 課程大綱 •WireShark uses and analysis • Network capture and network segment • Network protocol (TCP/IP/HTTP/DNS) • Suspicious traffic • Identification of Network slow issue • Hacked Network packets forensics 6
  • 7. Windows Troubleshooting by SystemInternals  Objective  Identify root/cause of Windows issue (leak, hang or crash.)  Performance issue monitoring and analysis 課程大綱 • Windows architecture (thread, process, job. System process) • how to identify malware and suspicious process • How to identify the performance issue for Windows application • Crash, leakage, hang issue root/cause analysis • Windows system internals tools usage • Case study 7
  • 8. MS Database Performance Tuning  Objective  MS Database Performance monitoring  MS database Performance best practices for Design, testing and operation 課程大綱 • MS database performance and architecture basics •MS database performance monitoring by DMV • Performance metrics and methodology • MS SQL query design best practices • Query execution plan and query optimization • Index efficiency and best practices 8
  • 9. Performance Testing  Objective  Web service performance load/stress testing by Jmeter  Windows/Linux key performance metrics monitoring and tuning. 課程大綱 • Performance tools/ metrics • Performance analysis for CPU, Memory, Disk and network • Tuning options for apache, mysql and linux • Windows Performance Tools (ProcessMon, ProcessExplorer Perfmon) • Linux Performance tools (Top , iostat, vmstat ) 9
  • 10. Web Service Automation testing by selenium  Objective  Web UI Automation testing/operations by Selenium 課程大綱 •Web UI testing /operation automaton by Selenium/python •How to complete the automation “without” coding. • Prepare the selenium coding environment • your 1st automation scripts • handing of complex Web UI (i.e. Ajax, alert) 10
  • 11. Malware Analysis  Objective  Suspicious file or malware analysis 課程大綱 • Malware type (EXE, DLL, DOC/PPT) • Malware static analysis • Malware dynamic analysis • Reverse Engineering 11