Powerpoint Templates
Page 1
Powerpoint Templates
Testing application on the
Web
Chater 20+ 21
Powerpoint Templates
Page 2
Content:
Chater 20:Testing Mobile Web
Applications
Testing Mobile versus Desktop Web
Application
Various Types of Tests
Survey of Mobile Testing Support Tools
Other Testing Considerations
Chater 21:Website testing tools
Type of test
Powerpoint Templates
Page 3
Testing Mobile versus Desktop Web Application
DEVICE LIMITATIONS
Small screen size
Limited CPU power (mobile phone)
Limited RAM
Limited secondary storage
Power management dependencies
Limited battery life dependencies
WIRELESS NETWORK AND CARRIER ISSUES
Poor network bandwidth
Third-party support infrastructure-dependent
Character handling
Message size limitation
User storage and data size limitation
Chater 20:Testing Mobile Web Applications
Powerpoint Templates
Page 4
Testing Mobile versus Desktop Web Application
OTHER DEPENDENCIES
Data synchronization dependency
Web content format dependency
Example
Chater 20:Testing Mobile Web Applications
Powerpoint Templates
Page 5
Various Types of Tests
Add-on Installation Tests
Data Synchronization-Related Tests
UI Implementation and Limited Usability Tests
UI Guideline References
Browser-Specific Tests
Platform-Specific Tests
Configuration and Compatibility Tests
Connectivity Tests
Performance Tests
Transitions from Coverage to No-Coverage
Areas
Transitions between Data and Voice
Data or Message Race Condition
Security Tests
Chater 20:Testing Mobile Web Applications
Powerpoint Templates
Page 6
Various Types of Tests
Testing Web Applications Using an Emulation
Environment
Testing Web Applications Using the Physical
Environment
Chater 20:Testing Mobile Web Applications
Powerpoint Templates
Page 7
Survey of Mobile Testing Support Tools
Device and Browser Emulators
Palm Computing
Nokia
Microsoft
Google android
Web-Based Mobile Phone Emulators and
WML Validators
For Web-based mobile phone emulators and
WML validators, visit this sites:
www.gelon.net/
Desktop WAP Browsers
Several microbrowser emulators are available
WinWAP
WAPman
Chater 20:Testing Mobile Web Applications
Powerpoint Templates
Page 8
Other Testing Considerations
How do the test devices manage their cache? Is
it user-configurable?Are the parameters known?
Memory-full testing or stress testing: How do you
execute memory-full and near-full test cases on
the test platforms?
How do you write generic test scripts that will
apply to the various platforms?
How do you write reusable test cases for different
devices?
If your Web site supports multiple formats,
including WML, i-Mode,and HTML, which rules
does a browser use to determine which content
to load?
Chater 20:Testing Mobile Web Applications
Powerpoint Templates
Page 9
Chater 21:Website testing tools
Web applications operate in dynamic
environments. Occasionally, testing tools
are required to complement manual
testing efforts.
The value of various tools varies
according to the specific testing needs,
budget, and staffing constraints
associated with the system under test.
Chater 21:Website testing tools
Powerpoint Templates
Page 10
Types of Tools
Sample List of Link Checkers and
HTML Validators:
WATCHFIRE LINKBOT PRO
PARASOFT WEB KING
MACROMEDIA HOMESITE
XENU’S LINK SLEUTH
DR. WATSON
Sample List of Rule-Based Analyzers for
C/C++, Java, Visual Basic, and Other
Programming and Scripting Languages:
REASONING ILLUMA
TEST CENTER
PARASOFT CODEWIZARD
PARASOFT JTEST
Chater 21:Website testing tools
Powerpoint Templates
Page 11
Types of Tools
Web Load and Performance Testing Tools
EMPIRIX ELOAD
COMPUWARE QACENTER
PERFORMANCE EDITION
XML LOAD TESTING
MERCURY INTERACTIVE
APPLICATION PERFORMANCE
MANAGEMENT
SEGUE SILKPERFORMERS
LOADTESTING.COM PORTENT
WEBPARTNER STRESS TESTING
Sample List of Automated GUI Functional
and Regression Testing Tools
MERCURY INTERACTIVE WINRUNER
SEGUE SILKTEST
RATIONAL (IBM) VISUALTEST
MANUFACTURER’S CORBA
INTERFACE TESTING TOOLKIT
EMPIRIX ETESTER
Chater 21:Website testing tools
Powerpoint Templates
Page 12
Types of Tools
Sample List of Runtime Error-Detection
Tools
RATIONAL (IBM) PURIFY
PARASOFT INSURE PLUSPLUS
ONYX Q
MICROQUILL HEAP AGENT
COMPUWARE BOUNDSCHECKER
Sample List of Web Security Testing
Tools
SURFINGATE FIREWALLS
NETSCAN TOOLS
WINDOWS TASK LOCK
WEBTRENDS SECURITY
ANALYZER
NETWORK TOOLBOX
Chater 21:Website testing tools
Powerpoint Templates
Page 13
Types of Tools
Java-Specific Testing Tools
COMPUWARE QACENTER
ENTERPRISE EDITION
JPROBE SUITE
JUNIT
Other Types of Useful Tools
Database Testing Tools
PRINCETON SOFTECH’S
RELATIONAL TOOLS
DATATECH
Defect Management Tool Vendors
LOGIGEAR CORPORATION
Development and Testing Tool Mail-
Order Catalogs
Programmer’s Paradise
VBxtras
Chater 21:Website testing tools
Powerpoint Templates
Page 14
References
Arehart, Charles, et al. Professional WAP. Birmingham, UK:
Wrox Press Inc., 2000.
Collins, Daniel, and Clint Smith. 3G Wireless Networks. New
York: McGraw-Hill Professional, 2001.
Garg, Vijay Kumar. Wireless Network Evolution: 2G to 3G.
Upper Saddle River,NJ: Prentice-Hall PTR, 2001.
Lin, Yi-Bing, and Imrich Chlamtac. Wireless and Mobile
Network Architectures.New York: John Wiley & Sons, Inc.,
2000.
Rhodes, Neil, and Julie McKeehan. Palm OS Programming:
The Developer’sGuide, 2nd ed. Sebastopol, CA: O’Reilly &
Associates, 2001.
The value of various tools varies according to the specific
testing needs, budget, and staffing constraints associated with
the system under test.
Powerpoint Templates
Page 15
Members
Nguyễn Xuân Dương 08520531
Nguyễn Tùng Việt 08520615
Nguyễn Đình Thuận 08520394
Lê Tiến Đình 09520061