软件质量管理点滴 -- 聚焦美国金融业

7
软软软软软软软软 -- 软软软软软软软 软软软 软软软 ()

Upload: adler

Post on 06-Jan-2016

39 views

Category:

Documents


6 download

DESCRIPTION

软件质量管理点滴 -- 聚焦美国金融业. 汪时奇 (博士). 软件质量管理简介. 英文名 : Quality Assurance (QA) 见过 bug-free large application 吗 ? QA Strategy QA Tools QA for Outsourced Projects QA for Web Applications. QA Strategy. QA Team - knowledge scope on biz & tech Business Requirement (understanding) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 软件质量管理点滴 --  聚焦美国金融业

软件质量管理点滴-- 聚焦美国金融业

汪时奇 (博士)

Page 2: 软件质量管理点滴 --  聚焦美国金融业

软件质量管理简介 • 英文名 : Quality Assurance (QA)• 见过 bug-free large application 吗 ?• QA Strategy• QA Tools• QA for Outsourced Projects• QA for Web Applications

Page 3: 软件质量管理点滴 --  聚焦美国金融业

QA Strategy

1. QA Team - knowledge scope on biz & tech

2. Business Requirement (understanding)

3. Architecture (understanding)

4. Used Technologies (understanding)

5. Test Cases1. Design cases from Developers (not QA)2. Try to cover all or most rare cases3. Try to remove duplicated cases4. Try to remove impossible cases5. Cover performance cases

Page 4: 软件质量管理点滴 --  聚焦美国金融业

QA Strategy ( 续 )

• Test Plan– Time line– Cost– Human resource management– Exception treatment

• Defect Reporting with Feedback IterationPaper notes, phone records and email are far from enough.

• Test Sample Creation Automation

Page 5: 软件质量管理点滴 --  聚焦美国金融业

QA Tools

• Quality Center (QC; HP product)– Test Cases design – Test Plan execution– Defect report/management

• JIRAwith all above featuresplus Ajile.

• Bugzila

Page 6: 软件质量管理点滴 --  聚焦美国金融业

QA for Outsourced Projects• Performance Issues– Database

• Different DB version• Special configuration

– ApplicationGreat (at vendor site) software may not work well at client side due to different environments (e.g. local => remote; single => cluster).

• De-risk Visit– control feasibility– build confidence

• QA Tool Usage (e.g. status: Open, Resolved, Answered, Close, Reopen, Duplicate, …)

Page 7: 软件质量管理点滴 --  聚焦美国金融业

QA for Web Applications• Try to avoid user download (e.g. 控件 )• Browser Consideration

– All (or most) Chinese online banking systems can only use IE (even certain versions of IE).

– Chrome and Firefox becomes more popular – QA scope needs change for most Chinese systems

• Operation System Consideration– All (or most) Chinese online banking systems can only display

understandable pop-up dialog box (e.g. to install control application) on Chinese Windows, but not on normal English Windows due to OS default language.

– A good idea is to add English words or symbols around Chinese characters for international applications.