Activity 5
Activity 5
Activity 5
ACTIVITY NO. 5
For each level test, identify the test basis, test objects and the corresponding level test objectives. Please
see Lecture 5 for reference. You may attach extra papers for the provision of listed documents such as
test basis and objects.
Members: BSIT 3G G1
Marinda, Sophia Mel P
Perez, Cyril
Carpio, Angelo
Nicolas, Janea
Viernes, Alexander Jose
Testing Test Basis Test Object Test Objectives
Level
Integration Software and system Assemble tested components into a single system.
Testing design Subsystems, Test interfaces and combinations of interacting
Architecture Database implementation, components.
Workflows Infrastructure,
Use cases Interfaces,
System configuration and
configuration data
System System requirements Validate the system against its requirements and
Testing Functional Entire system ensure it meets the specified functional and non-
specifications functional criteria.
Acceptance Business End-to-end business Determine whether the system satisfies the
Testing requirements processes business needs and is ready for deployment.
User stories User interfaces
Alpha Incomplete or early Identify defects, gather feedback, and assess the
Testing versions of the Selected users or internal software's performance in a controlled environment
software teams before beta or public release.
Limited
functionalities
Beta Testing Near-final version of Gather feedback from real users, assess product
the software External users or a wider quality, and identify any remaining issues or bugs
Complete audience before the official release.
functionalities
Unit Testing Code logic, Validate the correctness of each unit of code in
Requirements, Individual units of code isolation, ensuring that it behaves as expected and
Functional (e.g., functions, methods) meets specified functional and non-functional
specifications requirements.
Tester Evaluation Tool for ALERT E-Learning Web-based System
ISO/IEC 25023:2023
Component Evaluation Question 5 4 3 2 1
Functional Suitability
Completeness How well does the system cover all specified tasks and objectives?
Correctness Does the system provide accurate results when used by intended users?
Appropriateness Does the system provide functions that facilitate the accomplishment of specified
tasks and objectives?
Performance Efficiency
Time Behavior How well does the system meet response time and throughput rate requirements?
Resource Utilization Does the system use resources efficiently to perform its function?
Capacity Does the system meet requirements for maximum parameter limits?
Compatibility
Co-Existence Does the system perform its required functions efficiently while sharing a
common environment and resources?
Interoperability Can the system exchange information with other products and mutually use the
exchanged information?
Interaction Capability
Appropriateness Can users recognize the system as appropriate for their needs?
Recognizability
Learnability Can specified users learn to use specified product functions within a specified
amount of time?
Operability Does the system have functions and attributes that make it easy to operate and
control?
User Error Protection Can the system prevent operation errors?
User Engagement Does the system present functions and information in an inviting and motivating
manner encouraging continued interaction?
Inclusivity Can the system be utilized by people of various backgrounds?
User Assistance Can the system be used by people with the widest range of characteristics and
capabilities to achieve specified goals in a specified context of use?
Self-Descriptiveness Does the system present appropriate information, where needed by the user, to
make its capabilities and use immediately obvious to the user without excessive
interactions?
Reliability
Faultlessness Does the system perform specified functions without fault under normal
operation?
Availability Is the system operational and accessible when required for use?
Fault Tolerance Can the system operate as intended despite the presence of hardware or software
faults?
Recoverability Can the system recover data directly affected and re-establish the desired state of
the system in the event of an interruption or failure?
Security
Confidentiality Does the system ensure that data are accessible only to those authorized to have
access?
Integrity Does the system ensure that the state of its system and data are protected from
unauthorized modification or deletion?
Non-Repudiation Can the system prove that actions or events have taken place, so that they cannot
be repudiated later?
Accountability Can the system trace actions of an entity uniquely to the entity?
Authenticity Can the system prove that the identity of a subject or resource is the one claimed?
Resistance Can the system sustain operations while under attack from a malicious actor?
Maintainability
Modularity Does the system limit changes to one component from affecting other
components?
Reusability Can the system be used as assets in more than one system, or in building other
assets?
Analysability Can the system be effectively and efficiently assessed regarding the impact of an
intended change to one or more of its parts, to diagnose it for deficiencies or
causes of failures, or to identify parts to be modified?
Modifiability Can the system be effectively and efficiently modified without introducing
defects or degrading existing product quality?
Testability Can the system enable an objective and feasible test to be designed and
performed to determine whether a requirement is met?
Flexibility
Adaptability Can the system be effectively and efficiently adapted for or transferred to
different hardware, software or other operational or usage environments?
Scalability Can the system handle growing or shrinking workloads or adapt its capacity to
handle variability?
Installability Can the system be effectively and efficiently installed successfully and/or
uninstalled in a specified environment?
Replaceability Can the system replace another specified product for the same purpose in the
same environment?
Safety
Risk Identification Can the system identify a course of events or operations that can expose life,
property or environment to unacceptable risk?
Fail Safe Can the system automatically place itself in a safe operating mode, or revert to a
safe condition in the event of a failure?
Hazard Warning Can the system provide warnings of unacceptable risks to operations or internal
controls so that they can react in sufficient time to sustain safe operations?
Safe Integration Can the system maintain safety during and after integration with one or more
components?
Users Evaluation Tool for ALERT E-Learning Web-based System
Component Evaluation Question 5 4 3 2 1
Functional Suitability
Completeness Does the software provide all the functions needed to accomplish your tasks?
Appropriateness Are the functions provided by the software suitable for the tasks you need to
perform?
Performance Efficiency
Time Behavior Is the software responding quickly enough to your interactions?
Resource Utilization Does the software use your device's resources efficiently?
Compatibility
Interoperability Can the software exchange information with other tools or systems you use?
Interaction Capability
Learnability Can you quickly learn how to use the software?
User Engagement Does the software keep you engaged and motivated to use it?
Reliability
Availability Is the software available when you need it?
Fault Tolerance Does the software continue to function despite encountering errors?
Security
Confidentiality Is your information kept private and secure?
Integrity Can you trust that the information provided by the software is accurate and
unaltered?
Maintainability
Modifiability Can the software be easily updated or modified?
Testability Can the software be effectively tested to ensure its quality?
Flexibility
Adaptability Can the system be effectively and efficiently adapted for or transferred to
different hardware, software or other operational or usage environments?
Scalability Can the system handle growing or shrinking workloads or adapt its capacity to
handle variability?
Installability Can the system be effectively and efficiently installed successfully and/or
uninstalled in a specified environment?
Replaceability Can the system replace another specified product for the same purpose in the
same environment?
Safety
Risk Identification Does the software identify potential risks to your safety or security?
Safe Integration Does the software maintain safety when integrated with other components?