Software Quality Assurance and Testing
CH1 Overview
1.1 About Software Quality(关于软件质量, P3)
- What is Quality
1.2 About Software Testing(关于软件测试, P11)
Qualified rate of products(产品合格率)
Software defect(软件缺陷)
- What is software defect
- 软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,没有满足用户的要求。
- The Source of defects
- What is software defect
Software testing(软件测试)
- Software testing definition
- Verification(验证)&Validation(确认)
- The essential function of software testing is verification(验证)and validation(确认).
- Test & debug
- Purpose of software testing
- Types of testing
- C1:按照测试生成的来源
- C2:按照生命周期的阶段
- C3:按照测试活动的目的
- C4:按被测对象的特征
- C5:按测试过程的模型
1.3 Software Testing Rules(软件测试规则, P58)
Test passing Rules(测试通过规则)
What is test case
Test case design rules
Capability for Software Tester(软件测试员的能力)
CH2 System and Software Quality Engineering and Standards(系统和软件质量工程和标准)
2.1 SQC Concepts and Methods(软件质量控制的概念和方法, P70)
- What is Quality Control
2.2 SQC Models and Techniques(软件质量控制的模型和技术, P92)
Goal question metric approach(GQM, 目标问题度量方法)
Risk management approach(风险管理, RM)
PDCA quality control approach(Plan, Do, Check, and Action)
TSQC(Total Statistical Quality Control Model based on PDCA,全面统计质量控制)
2.3 Software Quality Assurance(软件质量保证, P116)
What is Quality Assurance?
Software Quality Assurance involves
Why are we concerned with software quality assurance
SQA Methodology(SQA方法论)
- PPQA audits(审核)
SQA activities
The role of SQA
Advantages of SQA
Quality Cost
2.4 Software Quality Standards(软件质量标准, P130)
Why are software standards important?
Software Quality Standards Levels
Commonly used software quality standards
- ISO 9001/9000-3
- CMM
- CMMI
- IEEE Software engineering standars
- ISO/IEC TR 15504
CH3 Software Quality Metrics(软件质量指标)
3.1 Metrics and Software Metrics(指标和软件指标, P147)
Measure
Measurement
Metric(指标): 系统,组件或过程拥有给定属性的程度的定量度量
Indicator
Metrics Characteristics(指标的特征)
Why do we measure(为什么衡量)
Why do we use metrics(为什么使用指标)
Metric Guidelines(指标指南)
Example Metrics(指标的例子)
Types of metrics(指标的类型)
- Process Metrics(过程指标)
- Product Metrics(产品指标)
- Project Metrics(项目指标)
Process Metrics(过程指标)
- The rational way to improve any process
- Quantitative Management(量化管理)
- Statistical Software Process Improvement (SSPI, 统计软件过程改进)
- Defect Removal Efficiency (DRE, 缺陷排除效率)
- How to measure effectiveness of a software process?
Product Metrics(产品指标)