Microsoft Windows 98 Quality Control & Assurance 4 — Questions and Answers
Question 1: During Windows 98 QA regression testing, a tester checks that a newly installed application did not overwrite a shared system DLL with an older version. Which Windows 98 feature helps detect this?
- ScanDisk
- Version Conflict Manager (Correct answer)
- System File Checker
- Device Manager
Correct answer: Version Conflict Manager
Version Conflict Manager alerts users when an installation replaces a newer system DLL with an older one, allowing restoration of the correct version.
Question 2: A QA engineer runs the Windows 98 Automatic Skip Driver (ASD) tool. What scenario triggers ASD to skip a driver on the next boot?
- The driver file is larger than 2MB
- A driver caused Windows to hang during a previous startup attempt (Correct answer)
- The driver was not digitally signed
- The driver was installed without administrator privileges
Correct answer: A driver caused Windows to hang during a previous startup attempt
ASD detects drivers that caused the system to hang during startup and automatically skips them on subsequent boots to allow Windows to load successfully.
Question 3: In Windows 98 quality assurance, what does 'DLL Hell' refer to, and why was it a major concern?
- DLL files becoming too large for the FAT32 file system
- Shared DLL versioning conflicts where one application's install breaks another application (Correct answer)
- DLLs failing to load in Safe Mode
- DLL files becoming fragmented on disk
Correct answer: Shared DLL versioning conflicts where one application's install breaks another application
DLL Hell describes the problem where installing one application replaces shared DLLs with incompatible versions, causing other applications that depend on those DLLs to crash.
Question 4: Which Windows 98 testing approach involves verifying that the OS correctly handles the transition from 1999 to 2000, a major QA focus of the era?
- Boundary value analysis for date fields
- Y2K (Year 2000) compliance testing (Correct answer)
- Leap year validation testing
- Date format localization testing
Correct answer: Y2K (Year 2000) compliance testing
Y2K compliance testing verified that Windows 98 and its applications correctly handled the year 2000 date rollover without misinterpreting the year as 1900.
Question 5: A QA tester verifies Windows 98 hardware compatibility by checking Device Manager for yellow exclamation marks. What does a yellow exclamation mark on a device indicate?
- The device is disabled by the administrator
- The device has a driver error or resource conflict (Correct answer)
- The device is functioning in legacy mode
- The device requires a firmware update
Correct answer: The device has a driver error or resource conflict
A yellow exclamation mark in Device Manager indicates the device is experiencing a problem, typically a driver failure or hardware resource conflict (IRQ, DMA, I/O address).
Question 6: During Windows 98 OEM acceptance testing, which utility verifies that the Windows 98 CD product files match their expected checksums to ensure media integrity?
- ScanDisk /verify
- The Windows 98 installation verification is handled by setup's internal CAB file integrity checks (Correct answer)
- MD5 command-line tool
- FDISK /verify
Correct answer: The Windows 98 installation verification is handled by setup's internal CAB file integrity checks
Windows 98 Setup verifies the integrity of compressed CAB files during installation using internal checksums, flagging corrupted or missing files before they are extracted.
Question 7: A QA team performs interoperability testing of Windows 98 on a network. Which built-in tool tests TCP/IP stack functionality by sending echo request packets to a host?
- TRACERT
- PING (Correct answer)
- NETSTAT
- WINIPCFG
Correct answer: PING
PING sends ICMP echo request packets to a specified host and measures response time, verifying basic TCP/IP connectivity in network QA tests.
During Windows 98 QA regression testing, a tester checks that a newly installed application did not overwrite a shared system DLL with an older version.
Which Windows 98 feature helps detect this?