📄 testing_notes.txt
字号:
= HTTPClientExample Testing Notes =
== Example Coding Guideline Compatibility ==
== Smoke Test Plan ==
The following test cases are used to ensure correct functionality of the application.
* HTTP Get:
1. Start the application.
1. Select Options > HTTP Get.
1. Enter a URI (e.g., http://www.forumnokia.com).
1. The application establishes a connection and displays "Transaction Successful" in the status box.
* HTTP Post:
1. Start the application.
1. Select Options > HTTP Post.
1. Enter a URI. Use a Web site that can display HTTP headers.
1. Enter the data to post.
1. The application establishes a connection and displays "Transaction Successful" in the status box.
1. Check that the data you sent has reached the destination.
* Help:
1. Start the application.
1. Select Options > Help.
1. The application launches a Help application.
* About:
1. Start the application.
1. Select Options > About.
1. The application displays an About dialog.
* Changing focus:
1. Follow the steps of HTTP Get.
1. Ensure that "Transaction Successful" is shown on the screen and press the selection key.
1. The focus changes from the lower section of the screen to the upper section.
* Error situation: No network:
1. Remove the SIM card.
1. Start the application.
1. Select Options > HTTP Get.
1. Enter a URI.
1. The application displays an appropriate error message.
* Scalable UI:
1. Start the application.
1. Flip the fold open or rotate the screen.
1. The application scales the UI correctly.
== Platform Compatibility ==
== Symbian Signed Test Criteria Compliance ==
=== UNI-01: Installation, Normal and Stressed Usage ===
* The .SIS file installs successfully.
* The application starts successfully within a reasonable time period (5 seconds).
* The application exits and restarts successfully.
* The application works in accordance with the end user expectations for the applications.
* The application does not inappropriately control thread priority or switch/steal focus from other applications, and it releases resources when not in use.
* The application allows other applications access to sufficient OS resources to run, i.e. the application shuts down/releases resources if the system requests it to do so.
* The application does not inadvertently override the keypad lock; i.e. unless it is a feature or characteristic of the application in line with the user's expectation.
* The application does not invalidate basic Type Approval of the phone, i.e. it is always able to switch away from the application and to make an Emergency Call.
* The application is able to handle exceptional, illegal, or erroneous actions. It does not cause the phone to crash, freeze or become unusable.
Conclusion: PASS
=== UNI-02: Service Interruption ===
* All interruptions are handled as a user would expect.
* After disconnecting to receive an MMS, the application could not re-establish the connection until restarted.
* The interruptions are given user interface focus, e.g. audio, visual and user interface notifications occur as per normal phone operation.
Conclusion: PASS
=== UNI-03: Low Memory Startup ===
* !LowMem Tool is not currently available for Symbian OS v9.x. This test is not required.
Conclusion: PASS (N/A)
=== UNI-04: Low Storage Memory During Startup & Execution ===
* The application runs successfully.
Conclusion: PASS
=== UNI-05: System Events and Task List Compliance ===
* The application is visible in the task list and can be closed such that it is no longer running in memory.
Conclusion: PASS
=== UNI-06: Application Functionality In Between Device Reboots ===
* The application and device operate normally.
* The device reboots successfully.
Conclusion: PASS
=== UNI-07: Backup and Restore Compliance ===
* The backup process completes with no errors. The application does not lock and fail to release any files, for example.
* The restore process completes with no errors.
* Once restore has completed, the application can be run and functions correctly.
* The device continues to operate normally after the restore.
Conclusion: PASS
=== UNI-08: Uninstall ===
* Any icon which was present in the system screen disappears.
* '''N/A''': <Disk Usage Tool> cannot be installed ("Certificate error") so it is not possible to check that all files are removed.
* The amount of free storage memory before installation vs. after uninstall is within a 100Kb tolerance (checked with Y Browser, not with <Disk Usage Tool> (FExplorer)).
Conclusion: N/A
=== UNI-09: Reinstallation and mass memory storage ===
* Application re-installs and functions successfully after initial uninstall.
* Application installs and runs from any user-selected memory location.
* Application doesn't install automatically but it provides a message: "Untrusted software was found from memory card. For installing, go to Application Manager."
* Application runs correctly from the inserted memory card on a new phone.
Conclusion: PASS
=== UNI-10: Scalable UI Compliance ===
* Tested on the following screen resolutions:
* 240 x 320, 800 x 352 (Nokia E90 device)
* 240 x 320 (Nokia N95 device)
* 320 x 240 (Nokia E61i device)
* The application provides its full functionality on all tested screen resolutions/orientations.
* The application uses the display area to its full extent.
* The application responds to orientation switch events appropriately, adjusting its display accordingly and continues to operate normally.
* Upon moving the flip/slider, the application adjusts accordingly between portrait and landscape orientation.
Conclusion: PASS
=== UNI-11: Correct Auto-start Behavior ===
* Upon device restart the application does not start automatically by default.
* The application does not provide auto-start functionality.
Conclusion: PASS (N/A)
=== CAP-01: Applications Do Not Interfere With Voice Calls ===
* The application does not use MultimediaDD Capability.
Conclusion: PASS (N/A)
=== CAP-02: Telephony UI Application Control ===
* The application does not user !NetworkControl or MultimediaDD Capabilities.
Conclusion: PASS (N/A)
=== CAP-03: Manufacturer Disclaimer for VoIP Applications ===
* The application does not use NetworkControl or MultimediaDD Capabilities.
Conclusion: PASS (N/A)
=== CAP-04: Active VoIP Call & Notification of An Incoming Call ===
* The application does not use NetworkControl or MultimediaDD Capabilities.
Conclusion: PASS (N/A)
=== CAP-05: Emergency Call When VoIP Application is Open ===
* The application is not a VoIP application.
Conclusion: PASS (N/A)
=== Summary ===
* 0 / 16 failed.
* 15 / 16 passed (out of which 7 with N/A).
* 1 / 16 not available.
== Nokia Test Criteria Compliance ==
=== NOK-01: Nokia values ===
* Application is in line with Nokia values.
Conclusion: PASS
=== NOK-02: SIS file naming ===
* Application's .sis file naming follows the guideline.
Conclusion: PASS
=== NOK-03: Installation into the correct subfolder ===
* The application creates and installs into the defined destination.
Conclusion: PASS
=== NOK-04: Reserving MIME types on installation or startup ===
* The application doesn't support changing MIME type associations.
Conclusion: PASS (N/A)
=== NOK-05: Memory card removal/insertion while auto-starting an application ===
* The application doesn't support auto-start.
Conclusion: PASS (N/A)
=== NOK-06: Installation of an application with sensitive capabilities ===
* The application doesn't require sensitive capabilities.
Conclusion: PASS (N/A)
=== NOK-07: Themes ===
* The application works correctly with different themes without any usability problems (information is readable).
Conclusion: PASS
=== NOK-08: Simultaneous connections ===
* The Connection manager shows the application's data connections correctly.
* The connection can be disconnected from the Connection manager. Naturally, after this the connection must be reestablished both in the application and in the browser before they can be used.
* Other applications can use the connection simultaneously.
Conclusion: PASS
=== NOK-09: Profiles ===
* The application doesn't use sounds.
Conclusion: PASS (N/A)
=== NOK-10: GSM Offline profile ===
* The application is not able to make GSM/GPRS connections in the GSM Offline profile.
* The application is able to make a WLAN connection but a note is shown to the user before the connection is made.
* The application indicates to the user that the connection is not possible at the moment due to the GSM Offline profile.
Conclusion: PASS
=== NOK-11: WLAN connectivity ===
* The application finds and connects to all available WLAN networks.
* The application handles the loss of WLAN coverage gracefully.
Conclusion: PASS
=== NOK-12: Application interaction with WLAN browsing ===
* The application runs correctly.
* Connection is made and browsing works correctly.
* The application runs correctly after browsing over WLAN.
* Browsing is ended correctly.
* The application runs correctly after browsing over WLAN is ended. This applies both to the case where the browser is closed and where the connection is disconnected from within the browser.
Conclusion: PASS
=== NOK-13: Multilanguage applications ===
* The installation package provides resources for two languages (English and Finnish). Only one language is installed (this is a restriction of the context-sensitive Help). The language selection is based on the active device language. If none of the supported language is in use on the device, the default language (English) is installed.
Conclusion: PASS
=== NOK-14: Overall functionality, unexpected functionality ===
* The application works as specified in the documentation and Help.
* There are no hidden features.
* There are no unexpected functions or problems.
Conclusion: PASS
=== NOK-15: Backlight usage ===
* Lights are turned off after a while when the application is on the foreground.
* Lights are switched on when the application is put to the background (key press activity), but lights are turned off after a while when the application is in the background.
* The application is switched back to the foreground.
* The application is closed and lights are turned off after a while.
Conclusion: PASS
=== NOK-16: Camera handling ===
* The application doesn't use the camera resource.
Conclusion: PASS (N/A)
=== NOK-17: Music player handling ===
* The application does not affect the device's ability to play music.
Conclusion: PASS
=== NOK-18: DRM-protected content - content sending ===
* The application doesn't provide content sending facilities.
Conclusion: PASS (N/A)
=== NOK-19: DRM-protected content - file handling ===
* The application doesn't provide file handling facilities (copying, backup/restore, access from a desktop PC).
Conclusion: PASS (N/A)
=== NOK-20: DRM-protected content - backup/restore ===
* The application doesn't provide file handling facilities (copying, backup/restore, access from a desktop PC).
Conclusion: PASS (N/A)
=== NOK-21: DRM protected content - multimedia playback ===
* The application doesn't provide multimedia facilities.
Conclusion: PASS (N/A)
=== NOK-22: UI and Application key ===
* The application is in line with the relevant UI style guide.
* Application key functionality is in line with the S60 UI Style Guide.
Conclusion: PASS
=== Summary ===
* 0 / 22 failed.
* 22 / 22 passed (out of which 9 with N/A).
* 0 / 22 not available.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -