SlideShare a Scribd company logo
1 of 12
Tool Support for Testing
by: Riat Rayendra
Information System UIN Suska Riau 2017
http://sif.uin-suska.ac.id/
http://uin-suska.ac.id/
Test Tool Classification
• The tools are grouped by the testing activities or areas that are supported by a set of tools, for
example, tools that support management activities, tools to support static testing, etc.
• There is not necessarily a one-to-one relationship between a type of tool described here and
a tool offered by a commercial tool vendor or an open-source tool. Some tools perform a very
specific and limited function (sometimes called a 'point solution'), but many of the commercial
tools provide support for a number of different functions (tool suites or families of tools). For
example a 'test management' tool may provide support for managing testing (progress monitoring),
configuration management of testware, incident management, and requirements management and
traceability; another tool may provide both coverage measurement and test design support.
• What does 'test management' mean? It could be 'the management
of tests' or it could be 'managing the testing process'. The tools in
this broad category provide support for either or both of these.
• The management of testing applies over the whole of the software
development life cycle, so a test management tool could be among
the first to be used in a project. A test management tool may also
manage the tests, which would begin early in the project and
would then continue to be used throughout the project and also
after the system had been released. In practice, test management
tools are typically used by special- ist testers or test managers at
system or acceptance test level.
Tool support for management of testing and tests
Test Management Tools
• Features or characteristics of test management tools include support for:
• management of tests (e.g. keeping track of the associated data for a given set of tests, knowing which
tests need to run in a common environment, number of tests planned, written, run, passed or failed);
• scheduling of tests to be executed (manually or by a test execution tool);
• management of testing activities (time spent in test design, test execution, whether we are on schedule
or on budget);
• interfaces to other tools, such as:
 test execution tools (test running tools);
 incident management tools;
 requirement management tools;
 configuration management tools;
• traceability of tests, test results and defects to requirements or other sources;
• logging test results (note that the test management tool does not run tests, but could summarize results
from test execution tools that the test manage- ment tool interfaces with);
– preparing progress reports based on metrics (quantitative analysis), such as:
• tests run and tests passed;
• incidents raised, defects fixed and outstanding.
Requirements anagement tools
• Features or characteristics of requirements management tools include
support for:
 storing requirement statements;
 storing information about requirement attributes;
 checking consistency of requirements;
 identifying undefined, missing or 'to be defined later'
requirements;
 prioritizing requirements for testing purposes;
 traceability of requirements to tests and tests to requirements,
functions or features;
 traceability through levels of requirements;
 interfacing to test management tools;
 coverage of requirements by a set of tests (sometimes).
Incident Management Tools
Features or characteristics of incident management tools include support
for:
• storing information about the attributes of incidents (e.g. severity);
• storing attachments (e.g. a screen shot);
• prioritizing incidents;
• assigning actions to people (fix, confirmation test, etc.);
• status (e.g. open, rejected, duplicate, deferred, ready for confirmation
test, closed);
• reporting of statistics/metrics about incidents (e.g. average time open,
number of incidents with each status, total number raised, open or
closed).
Incident management tool functionality may be included in commercial
test management tools.
Configuration Management Tools
Features or characteristics of configuration management tools
include support for:
• storing information about versions and builds of the software
and testware;
• traceability between software and testware and different
versions or variants;
• keeping track of which versions belong with which
configurations (e.g. operating systems, libraries, browsers);
• build and release management;
• baselining (e.g. all the configuration items that make up a
specific release);
• access control (checking in and out).
Tool Support for Static Testing
Review process support tools
Static analysis tools
Modeling tools
Review process support tools
Features or characteristics of review process support tools include support for:
– a common reference for the review process or processes to use in different
situations;
– storing and sorting review comments;
– communicating comments to relevant people;
– coordinating online reviews;
– keeping track of comments, including defects found, and providing statisti cal
information about them;
– providing traceability between comments, documents reviewed and related
documents;
– a repository for rules, procedures and checklists to be used in reviews, as well
as entry and exit criteria;
– monitoring the review status (passed, passed with corrections, requires re-
review);
– collecting metrics and reporting on key factors.
Static analysis tools
Features or characteristics of static analysis tools include support to:
 calculate metrics such as cyclomatic complexity or nesting levels
(which can help to identify where more testing may be needed due to
increased risk);
 enforce coding standards;
 analyze structures and dependencies;
 aid in code understanding;
 identify anomalies or defects in the code (as described in Chapter 3).
Modeling tools
Features or characteristics of modeling tools include support for:
 identifying inconsistencies and defects within the model;
 helping to identify and prioritize areas of the model for
testing;
 predicting system response and behavior under various
situations, such as level of load;
 helping to understand system functions and identify test
conditions using a modeling language such as UML.
Reference
• Graham, d., et al. 2006.
Foundation of Software Testing:
ISTQB certification London,
UK: International Thomson
Business Press
http://sif.uin-suska.ac.id/http://uin-suska.ac.id/

More Related Content

What's hot

Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)
Han64
 

What's hot (19)

Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)Tool Support For Testing (Tool Support For Management Of Testing And Tests)
Tool Support For Testing (Tool Support For Management Of Testing And Tests)
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Vani
VaniVani
Vani
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
 
Creating Meaningful Defect Metrics by Harmony Brenner
Creating Meaningful Defect Metrics by Harmony BrennerCreating Meaningful Defect Metrics by Harmony Brenner
Creating Meaningful Defect Metrics by Harmony Brenner
 
Presentation testing
Presentation testingPresentation testing
Presentation testing
 
Tool support for..
Tool support for.. Tool support for..
Tool support for..
 
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
Softwaretestingtoolsanditstaxonomy 131204003332-phpapp01
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)Aml analyser management (bro101 pe)
Aml analyser management (bro101 pe)
 
RMMM Plan
RMMM PlanRMMM Plan
RMMM Plan
 
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
National Training on Safe Hospitals - Sri Lanka - Worksheets Module 2 - 14Sep...
 
Laboratory Scan by LUFC LabConsultants
Laboratory Scan by LUFC LabConsultantsLaboratory Scan by LUFC LabConsultants
Laboratory Scan by LUFC LabConsultants
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Discrepany Management_Katalyst HLS
Discrepany Management_Katalyst HLSDiscrepany Management_Katalyst HLS
Discrepany Management_Katalyst HLS
 
Poster
PosterPoster
Poster
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
02. testing throughout the software life cycle
02. testing throughout the software life cycle02. testing throughout the software life cycle
02. testing throughout the software life cycle
 

Similar to tool support for testing

Preventive Maintenance Process and Program
Preventive Maintenance Process and ProgramPreventive Maintenance Process and Program
Preventive Maintenance Process and Program
Ricky Smith CMRP
 
chapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh jchapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh j
AmitDeshai
 

Similar to tool support for testing (20)

Ppt 3 tool support for testing
Ppt 3 tool support for testingPpt 3 tool support for testing
Ppt 3 tool support for testing
 
Tool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptxTool-Support-For-Testing-Section-6.pptx
Tool-Support-For-Testing-Section-6.pptx
 
CTFL chapter 06
CTFL chapter 06CTFL chapter 06
CTFL chapter 06
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
1.tool support for testing
1.tool support for testing1.tool support for testing
1.tool support for testing
 
tool support for testing
tool support for testingtool support for testing
tool support for testing
 
Tool support for testing
Tool support for testingTool support for testing
Tool support for testing
 
Tool Support For Testing
Tool Support For TestingTool Support For Testing
Tool Support For Testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Preventive Maintenance Process and Program
Preventive Maintenance Process and ProgramPreventive Maintenance Process and Program
Preventive Maintenance Process and Program
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
chapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh jchapter-no-4-test-management fudhg ddh j
chapter-no-4-test-management fudhg ddh j
 
Quality management approach
Quality management approachQuality management approach
Quality management approach
 
Benefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management ToolsBenefits Of Implementing Test Management Tools
Benefits Of Implementing Test Management Tools
 

Recently uploaded

Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
varanasisatyanvesh
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
acoha1
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
q6pzkpark
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
23050636
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Stephen266013
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontangobat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
siskavia95
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptx
JocylDuran
 

Recently uploaded (20)

Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...Simplify hybrid data integration at an enterprise scale. Integrate all your d...
Simplify hybrid data integration at an enterprise scale. Integrate all your d...
 
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
Unsatisfied Bhabhi ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Gi...
 
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarjSCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
SCI8-Q4-MOD11.pdfwrwujrrjfaajerjrajrrarj
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
Las implicancias del memorándum de entendimiento entre Codelco y SQM según la...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
 
Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?Case Study 4 Where the cry of rebellion happen?
Case Study 4 Where the cry of rebellion happen?
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Solution manual for managerial accounting 8th edition by john wild ken shaw b...
Solution manual for managerial accounting 8th edition by john wild ken shaw b...Solution manual for managerial accounting 8th edition by john wild ken shaw b...
Solution manual for managerial accounting 8th edition by john wild ken shaw b...
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
Displacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second DerivativesDisplacement, Velocity, Acceleration, and Second Derivatives
Displacement, Velocity, Acceleration, and Second Derivatives
 
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontangobat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di  Bontang
obat aborsi Bontang wa 082135199655 jual obat aborsi cytotec asli di Bontang
 
bams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptxbams-3rd-case-presentation-scabies-12-05-2020.pptx
bams-3rd-case-presentation-scabies-12-05-2020.pptx
 
Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"
 

tool support for testing

  • 1. Tool Support for Testing by: Riat Rayendra Information System UIN Suska Riau 2017 http://sif.uin-suska.ac.id/ http://uin-suska.ac.id/
  • 2. Test Tool Classification • The tools are grouped by the testing activities or areas that are supported by a set of tools, for example, tools that support management activities, tools to support static testing, etc. • There is not necessarily a one-to-one relationship between a type of tool described here and a tool offered by a commercial tool vendor or an open-source tool. Some tools perform a very specific and limited function (sometimes called a 'point solution'), but many of the commercial tools provide support for a number of different functions (tool suites or families of tools). For example a 'test management' tool may provide support for managing testing (progress monitoring), configuration management of testware, incident management, and requirements management and traceability; another tool may provide both coverage measurement and test design support.
  • 3. • What does 'test management' mean? It could be 'the management of tests' or it could be 'managing the testing process'. The tools in this broad category provide support for either or both of these. • The management of testing applies over the whole of the software development life cycle, so a test management tool could be among the first to be used in a project. A test management tool may also manage the tests, which would begin early in the project and would then continue to be used throughout the project and also after the system had been released. In practice, test management tools are typically used by special- ist testers or test managers at system or acceptance test level. Tool support for management of testing and tests
  • 4. Test Management Tools • Features or characteristics of test management tools include support for: • management of tests (e.g. keeping track of the associated data for a given set of tests, knowing which tests need to run in a common environment, number of tests planned, written, run, passed or failed); • scheduling of tests to be executed (manually or by a test execution tool); • management of testing activities (time spent in test design, test execution, whether we are on schedule or on budget); • interfaces to other tools, such as:  test execution tools (test running tools);  incident management tools;  requirement management tools;  configuration management tools; • traceability of tests, test results and defects to requirements or other sources; • logging test results (note that the test management tool does not run tests, but could summarize results from test execution tools that the test manage- ment tool interfaces with); – preparing progress reports based on metrics (quantitative analysis), such as: • tests run and tests passed; • incidents raised, defects fixed and outstanding.
  • 5. Requirements anagement tools • Features or characteristics of requirements management tools include support for:  storing requirement statements;  storing information about requirement attributes;  checking consistency of requirements;  identifying undefined, missing or 'to be defined later' requirements;  prioritizing requirements for testing purposes;  traceability of requirements to tests and tests to requirements, functions or features;  traceability through levels of requirements;  interfacing to test management tools;  coverage of requirements by a set of tests (sometimes).
  • 6. Incident Management Tools Features or characteristics of incident management tools include support for: • storing information about the attributes of incidents (e.g. severity); • storing attachments (e.g. a screen shot); • prioritizing incidents; • assigning actions to people (fix, confirmation test, etc.); • status (e.g. open, rejected, duplicate, deferred, ready for confirmation test, closed); • reporting of statistics/metrics about incidents (e.g. average time open, number of incidents with each status, total number raised, open or closed). Incident management tool functionality may be included in commercial test management tools.
  • 7. Configuration Management Tools Features or characteristics of configuration management tools include support for: • storing information about versions and builds of the software and testware; • traceability between software and testware and different versions or variants; • keeping track of which versions belong with which configurations (e.g. operating systems, libraries, browsers); • build and release management; • baselining (e.g. all the configuration items that make up a specific release); • access control (checking in and out).
  • 8. Tool Support for Static Testing Review process support tools Static analysis tools Modeling tools
  • 9. Review process support tools Features or characteristics of review process support tools include support for: – a common reference for the review process or processes to use in different situations; – storing and sorting review comments; – communicating comments to relevant people; – coordinating online reviews; – keeping track of comments, including defects found, and providing statisti cal information about them; – providing traceability between comments, documents reviewed and related documents; – a repository for rules, procedures and checklists to be used in reviews, as well as entry and exit criteria; – monitoring the review status (passed, passed with corrections, requires re- review); – collecting metrics and reporting on key factors.
  • 10. Static analysis tools Features or characteristics of static analysis tools include support to:  calculate metrics such as cyclomatic complexity or nesting levels (which can help to identify where more testing may be needed due to increased risk);  enforce coding standards;  analyze structures and dependencies;  aid in code understanding;  identify anomalies or defects in the code (as described in Chapter 3).
  • 11. Modeling tools Features or characteristics of modeling tools include support for:  identifying inconsistencies and defects within the model;  helping to identify and prioritize areas of the model for testing;  predicting system response and behavior under various situations, such as level of load;  helping to understand system functions and identify test conditions using a modeling language such as UML.
  • 12. Reference • Graham, d., et al. 2006. Foundation of Software Testing: ISTQB certification London, UK: International Thomson Business Press http://sif.uin-suska.ac.id/http://uin-suska.ac.id/