You are on page 1of 21

SF332

การทดสอบและประกันคุณภาพซอฟต์แวร์
Software Testing and Quality Assurance

Week 7
Software Testing Standard

SF332 Software Testing and Quality Assurance 1


Software
Testing
Standard

ที่มา:
https://sites.google.com/site
/isoiecjtc1sc7/home

SF332 Software Testing and Quality Assurance 2


Agenda

ISO/IEC 25000

ISO/IEC/IEEE 29119

SF332 Software Testing and Quality Assurance 3


ISO/IEC 25000 Edition 2011
25010 : System and Software quality models
Ref : ISO/IEC. (2014). Systems and software engineering – systems
and software quality requirements and evaluation (SQuaRE) –
guide to (SQuaRE) (ISO/IEC 25000).

A quality in use model : 5 characteristics / 11 subcharacteristics


Product quality Model : 8 characteristics / 31 subcharacteristics • The series of standards ISO/IEC 25000, also
known as SQuaRE (System and S/W Quality
Quality Model Requirements and Evaluation), has the goal
Division of creating a framework for the evaluation of
2501n
Quality Quality S/W product quality.
Quality Management
Requirements Evaluation • Contains framework, quality model and
Division
Division Division
2503n
2500n
2504n candidate set of metrics
Quality Measurement • Generic, no specific content.
Division
2502n ISO/IEC 25040 Edition 2011
System and S/W Engineering – Systems
Extension Division 25050 - 25099 and Software Quality Requirements and
Evaluation (SQuaRE) – Evaluation Process

SF332 Software Testing and Quality Assurance 4


ISO/IEC 25040 Edition 2011
Identify
1.Establish the Establish Obtain the Define the
product parts
evaluation purpose of the S/W product
to be included stringy of the 25030 : Source of quality requirement
requirement evaluation quality evaluation 25010 : Quality Characteristics
in the
requirements
evaluation
Select quality Define decision Establish
2.Specify the measurement criteria for decision 25023 External Metrics
evaluation (evaluation quality criteria for 25022 Internal Metrics
modules) measures evaluation

3.Design the Plan evaluation Ref : ISO/IEC. (2014). Systems and software engineering – systems and software quality
evaluation activities requirements and evaluation (SQuaRE) – guide to (SQuaRE) (ISO/IEC 25000).

Apply decision
4.Execute the Make Apply decision
criteria for
evaluation measurements criteria for
quality
evaluation
measures
Review quality
Review the evaluation and Perform
5.Conclude the Create the
evaluation provide disposition of
evaluation evaluation
results feedback to evaluation
report
the criteria
organization
SF332 Software Testing and Quality Assurance 5
ISO/IEC 25040 Edition 2011
ISO/IEC 25030
Edition 2007
Quality requirement
framework
Ref : ISO/IEC. (2014). Systems and software engineering – systems
and software quality requirements and evaluation (SQuaRE) –quality
requirement framework (ISO/IEC 25023)

SF332 Software Testing and Quality Assurance 6


ISO/IEC 25040 Edition 2011
ISO/IEC 25010 Edition 2007 Quality Model and System
Model

Ref : ISO/IEC. (2011). Systems and software engineering – systems and software quality
requirements and evaluation (SQuaRE) – system and software quality model (ISO/IEC 25010).

SF332 Software Testing and Quality Assurance 7


ISO/IEC 25040 Edition 2011
ISO/IEC 25010 Edition 2007 Quality Model and System Model
System/Software Product Quality – 8 quality characteristic
System/Software
Product Quality

Performan
Functional Compatibi Maintaina
ce Usability Reliability Portability Security
suitability lity bility
efficiency
• Functional • Time- • Co-existence • Appropriateness • Maturity • Adaptability • Modularity • Confidentiality
completeness behavior • Interoperability recognizability • Availability • Installability • Reusability • Integrity
• Functional • Resource • Learnability • Fault • Replaceability • Analyzability • Non-
correctness utilization • Operability tolerance • Modifiability repudiation
• Functional • Capability • User error • Recoverability • Testability • Accountability
appropriateness protection • Authenticity
• User interface
aesthetics
• Accessibility
Ref : ISO/IEC. (2011). Systems and software engineering – systems
and software quality requirements and evaluation (SQuaRE) –
system and software quality model (ISO/IEC 25010).

SF332 Software Testing and Quality Assurance 8


ISO/IEC 25040 Edition 2011 Ref : ISO/IEC. (2014). Systems and software engineering – systems and software quality
requirements and evaluation (SQuaRE) – guide to (SQuaRE) (ISO/IEC 25000).

Identify
1.Establish the Establish Obtain the Define the
product parts
evaluation purpose of the S/W product
to be included stringy of the 25030 : Source of quality requirement
requirement evaluation quality evaluation 25010 : Quality Characteristics
in the
requirements
evaluation
Select quality Define decision Establish
2.Specify the measurement criteria for decision 25023 External Metrics
evaluation (evaluation quality criteria for 25022 Internal Metrics
modules) measures evaluation
ISO/IEC/IEEE 29119 Software and
3.Design the Plan evaluation systems engineering -- Software testing
evaluation activities defines vocabulary, processes,
documentation, techniques, and a
Apply decision
process assessment model for testing
4.Execute the Make Apply decision that can be used within any software
criteria for
evaluation measurements criteria for
quality development lifecycle
evaluation
measures
Review quality
Review the evaluation and Perform
5.Conclude the Create the
evaluation provide disposition of
evaluation evaluation
results feedback to evaluation
report
the criteria
organization
SF332 Software Testing and Quality Assurance 9
Agenda

ISO/IEC 25000

ISO/IEC/IEEE 29119

SF332 Software Testing and Quality Assurance 10


ISO/IEC/IEEE 29119 :2013
Part 1
Part 2
Concepts and
Process
definitions

ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Ref : ISO/IEC/IEEE. (2013). Software and systems engineering – Software Testing.

SF332 Software Testing and Quality Assurance 11


Part 1
Part 2

ISO/IEC/IEEE 29119 :2013


Concepts and
Process
definitions

ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Ref : ISO/IEC/IEEE.
(2013). Software and systems
engineering – Software
Testing. – Part 1

SF332 Software Testing and Quality Assurance 12


Part 1
Part 2

ISO/IEC/IEEE 29119 :2013


Concepts and
Process
definitions

ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Ref : ISO/IEC/IEEE.
(2013). Software and systems
engineering – Software
Testing. – Part 1

SF332 Software Testing and Quality Assurance 13


Part 1
Part 2

ISO/IEC/IEEE 29119 :2013


Concepts and
Process
definitions

ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Organizational Test Process

Test Management Processes

Dynamic Test Processes

The multi-layer relationship between test processes


Ref : ISO/IEC/IEEE. (2013). Software and systems engineering – Software Testing. – Part 1, 2

SF332 Software Testing and Quality Assurance 14


Part 1
Part 2

ISO/IEC/IEEE 29119 :2013


Concepts and
Process
definitions

ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Ref : ISO/IEC/IEEE. (2013). Software and systems engineering –


Software Testing. – Part 1, 2

SF332 Software Testing and Quality Assurance 15


ISO/IEC/IEEE Part 1
Concepts and
definitions
Part 2
Process

29119 :2013
ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Ref : ISO/IEC/IEEE.
(2013). Software and systems
engineering – Software
Testing. – Part 3

SF332 Software Testing and Quality Assurance 16


ISO/IEC/IEEE Part 1
Concepts and
definitions
Part 2
Process

29119 :2013
ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Ref : ISO/IEC/IEEE.
(2013). Software and systems
engineering – Software
Testing. – Part 3

SF332 Software Testing and Quality Assurance 17


ISO/IEC/IEEE Part 1
Concepts and
definitions
Part 2
Process

29119 :2013
ISO/IEC/IEEE
29119

Part 3 Part 4
Documentation Test Techniques

Ref : ISO/IEC/IEEE.
(2013). Software and systems
engineering – Software
Testing. – Part 4

SF332 Software Testing and Quality Assurance 18


SF332 Software Testing and Quality Assurance 19
การสอบกลางภาค
• ข้อสอบกลางภาค ภาคการศึกษาที2่ ปีการศึกษา 2565 คาชี้แจง
• รหัสวิชา SF322 วิชา SOFTWARE TESTING AND QUALITY 1. ข้อสอบมีทั้งหมด 40 ข้อ (ข้อละ 1 คะแนน) จานวน 9 หน้ารวมใบปิดหน้า
ข้อสอบ
ASSURANCE
2. ให้ทาตาม Link ที่แจ้งไว้
• วันอาทิตย์ ที่ 26 เดือน กุมภาพันธ์ 2566
3. ห้ามนาข้อสอบออกนอกห้องสอบ
เวลา 14.30 - 16.30 น. รวม 2 ชั่วโมง
4. ห้ามปรึกษาหารือกันขณะสอบ
ห้อง 318 ห้องคอมพิวเตอร์
5. ปิดอุปกรณ์สื่อสารทุกชนิด
• รูปแบบการสอบ online ผ่าน google form
6. อนุญาตให้นักศึกษานาเอกสารต่อไปนี้เข้าห้องสอบได้
• เอกสารประกอบการสอน ในรูป hard copy หรือ
• ไฟล์เอกสารเอกสารอิเล็กทรอนิกส์ที่เก็บอยู่ใน flash drive โดยใช้เครื่อง
คอมพิวเตอร์ของคณะฯ เปิดเท่านั้น
• พร้อมกระดาษ A4 เปล่า 1 แผ่นไว้สาหรับคานวณ (ไม่ต้องส่งคืนหลังสอบเสร็จ)
7. ทุจริตในการสอบปรับตกทุกกรณี
SF332 Software Testing and Quality Assurance 20
การทดลองสอบ
• ข้อสอบมีทั้งหมด 40 ข้อ เวลาสอบ 1.30 ชม. เปิดดูเอกสารได้

Link: https://docs.google.com/forms/d/e/1FAIpQLSd0Ab-aODnSP0DE-
WMiBKT_FWhdlMR11ga6_NOj9F51tbNsog/viewform?usp=share_link

SF332 Software Testing and Quality Assurance 21

You might also like