70 likes | 226 Views
软件质量管理点滴 -- 聚焦美国金融业. 汪时奇 (博士). 软件质量管理简介. 英文名 : 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)
E N D
软件质量管理点滴-- 聚焦美国金融业 汪时奇 (博士)
软件质量管理简介 • 英文名: 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) • Architecture (understanding) • Used Technologies (understanding) • Test Cases • Design cases from Developers (not QA) • Try to cover all or most rare cases • Try to remove duplicated cases • Try to remove impossible cases • Cover performance cases
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
QA Tools • Quality Center (QC; HP product) • Test Cases design • Test Plan execution • Defect report/management • JIRAwith all above featuresplus Ajile. • Bugzila
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, …)
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.