Testing Methods
- Blackbox Testing
- Equivalence Class Testing
- Boundary Value Testing
- Pairwise Testing
- Whitebox Testing
- Greybox Testing
Standardized Testing: Java Verification (Unified Testing Criteria)
- Application Characteristics
- Software Execution Flow
- Application Characteristics Questionnaire
- Stability
- Program Stability Testing
- Power Usage
- Application Launch
- Game Software Installation
- Launching Game Software
- User Interface Requirements
- Clear Graphical Interface
- Consistency of the User Interface
- Correct and Direct Access to All Game Software Functions
- Localization
- Correct Target Language
- Correct Translation
- Correct Spelling
- No Text Display Issues
- Functionality
- No Hidden or Incomplete Functionality
- Handling of Incoming Calls/SMS/MMS/Bluetooth/Infrared/Charging Notifications
- Pause Handling
- Sound/Vibration Control
- Main Menu
- Software Responsiveness
- Software Performance
- Data Deletion Prompts
- Fault Tolerance for Incorrect Operations
- Mobile Phone Shutdown
- Impact on Mobile Phone Native Functions
- Connectivity
- Handling Situations Where the Mobile Phone Cannot Connect to the Network
- Network Latency and Disconnection Situations
- Proper Connection Termination (Using IP Protocols)
- Sending Messages/Enabling Bluetooth/Infrared Communication
- Personal Information Management
- Handling PIM Access
- Security
- Checking Application Declarations
- Display of Sensitive Data
- Consistent and Correct JAD/JAR Data
