《软件测试 Software Testing》教学资源(PPT讲稿)Part 3 Applying Your Testing Skills

Software Testing &Q4 (1 Kerry Zhu ZhuKerry@gmail.com
Software Testing & QA (III) Zhu.Kerry@gmail.com Kerry Zhu

Part l: Applying Your Testing Skills 8. Configuration Testing 383 9. Compatibility Testing 10. Foreign-Language Testing 11. Usability Testing 12. Testing the Documentation 13. Testing for Security 14. Web Site Testing
2 Part III: Applying Your Testing Skills ◼ 8. Configuration Testing. ◼ 9. Compatibility Testing. ◼ 10. Foreign-Language Testing. ◼ 11. Usability Testing. ◼ 12. Testing the Documentation. ◼ 13. Testing for Security ◼ 14. Web Site Testing Zhu.Kerry@gmail.com

Chapter 8 N天2⑧ 383 Applying Your Testing skills Configuration Testing
3 Chapter 8 Applying Your Testing Skills Configuration Testing Zhu.Kerry@gmail.com

hardware N天2⑧ 383 MAMTuLORsw0 siMac PC
4 Zhu.Kerry@gmail.com Hardware

More hardware A3D ASUS华硕 Diamond帝盟 Guillemot& hercules Leadtek丽台 ⊙Abi升技 ATrend i中凌 DIYEDEN乐之邦 大力神HTeC Maaic3D Add 邦高新 M-AUDIO 三 Addonics花王 Mediatek瑞丽 0 Adsp Megastar皇朝 QAL扬智 ⊙e Microsoft微软 Amax nVIDIA AMD Octet海洋 Analog Devices OOAOO傲王 Aopen建基 OPT APAC PcChips明致 ASIO Philips飞利浦 oshiba东芝 Pine松景 Trident Triplex启亨 erratic国 VA威盛 Titel TM Sigma Tel Videologic Yamaha雅马哈 Logitech岛谷科技 sS矽统 VORTEX 霸 lonstar而是 sovo梅捷 Network card, Display card, Sound card, Printer, Scanner
5 More hardware A3D Abit升技 Add Addonics花王 Adsp ALi扬智 Amax中宇 AMD Analog Devices Aopen建基 APAC ASIO Toshiba东芝 Trident Triplex启亨 VIA威盛 Videologic VORTEX ASUS华硕 ATrend中凌 AudioExcel Audiotrak Aureal傲锐 Aztech爱捷特 CirrusLogic Cmedia骅讯 Creative创新 Crystal Semiconductors CSUN世讯 DataExpert联讯 Voyetra Turtle Beach Wta Xitel Yamaha雅马哈 Yuan小影霸 Zoltrix速捷时 Diamond帝盟 DIYEDEN乐之邦 Eagle金鹰 Echo Emu ESI Gamtec和跃 Genius T&W同维 Taiyanfa太阳花 Terratec德国坦克 TM Togotech岛谷科技 Topstar顶星 Guillemot&Hercules 大力神 HiTeC Hotonhitech恒邦高新 IBM InnoVISION映众 ITE联阳 Jazz Labway ESS ForteMedia Rta S3(VIA) SigmaTel SiS矽统 Soyo梅捷 Superpower上普 Leadtek丽台 Magic3D M-AUDIO Mediatek瑞丽 Megastar皇朝 Microsoft微软 nVIDIA Octek海洋 OOAOO傲王 OPTi PcChips明致 Philips飞利浦 Pine松景 PreSonus Realtek瑞昱 RealWorld RME Rongfeng融丰 FPM (Fast Page Mode) EDO (Extended Data Out) SGRAM (Synchronous Graphics RAM) SDRAM (Synchronous DRAM) Video RAM (VRAM) WRAM Window RAM Zhu.Kerry@gmail.com Network card, Display card, Sound card, Printer, Scanner …

Contents N天2⑧ a. Overview of configuration testing 383 b. Approaching Task C. Obtaining the Hardware d. Identifying Hardware Standards e. Configuration Testing Other Hardware
6 Contents a. Overview of configuration testing. b. Approaching Task c. Obtaining the Hardware d. Identifying Hardware Standards e. Configuration Testing Other Hardware Zhu.Kerry@gmail.com

Highlights of this chapter include N天2⑧ Why configuration testing is necessary. 383 Why configuration testing can be a huge job. a basic approach to configuration testing How to find the hardware you need to test with What to do if you are not testing software for a desktop computer
7 Highlights of this chapter include ✓ Why configuration testing is necessary. ✓ Why configuration testing can be a huge job. ✓ A basic approach to configuration testing. ✓ How to find the hardware you need to test with. ✓ What to do if you are not testing software for a desktop computer Zhu.Kerry@gmail.com

What must be done N天2⑧ Normally we do dynamic, white box testing for this 383 Dont assume hardware standards, protocols, or specs are correct. First identify what is really going to affect the running of the software-No graphics, try standard video cards or none Major Problem: If you suspect the fault is the hardware manufacturer, who is responsible?
8 What must be done ? Normally we do dynamic, white box testing for this. Don’t assume hardware standards, protocols, or specs are correct. First identify what is really going to affect the running of the software-No graphics, try standard video cards or none. Major Problem: If you suspect the fault is the hardware manufacturer, who is responsible? Zhu.Kerry@gmail.com

How to handle this? N天2 9 Tries to answer the questio, oes the software work correctly on a variety of hardware or, if the design called for proprietary hardware, does it run correctly on it? 3 As with earlier types of testing, it is im possible to check all possibilities: PC, components, peripherals, interfaces, options such as memory size, device drivers Book speculates 336 display cards, 210 sound cards, 1500 modems, 1200 printers which gives a total 12 billion configurations Ultimately, the software developers are responsible for making things work even if the hardware is faulty
9 How to handle this? Tries to answer the question, “ Does the software work correctly on a variety of hardware or, if the design called for proprietary hardware, does it run correctly on it?” As with earlier types of testing, it is impossible to check all possibilities: • PC, components, peripherals, interfaces, options such as memory size, device drivers,... • Book speculates 336 display cards, 210 sound cards, 1500 modems, 1200 printers which gives a total 12 billion configurations. Ultimately, the software developers are responsible for making things work, even if the hardware is faulty. Zhu.Kerry@gmail.com

You can't test all so you… 2 Equivalence partition v What hardware is really vital? 383 Game- sound and video cards important wOrd processor- handles printing As before, might want to test Most popular hardware only recent hardware Hardware that uses unique features of the software
10 You can’t test all so you ... Equivalence partition! ✓What hardware is really vital? ✓Game – sound and video cards important ✓Word processor- handles printing As before, might want to test ✓Most popular hardware ✓Only recent hardware ✓Hardware that uses unique features of the software. Zhu.Kerry@gmail.com
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子工业出版社:《计算机网络》课程教学资源(PPT课件讲稿)第1章 概述.pptx
- 《计算机算法设计与分析》课程教学资源(PPT课件讲稿)分支界限法.ppt
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第7章 图(主讲:刘东).pptx
- 兰州大学:搜索引擎的使用(PPT讲稿,主讲 杨青).ppt
- Folksonomies and Social Tagging(PPT讲稿).ppt
- Enabling SOA Using Messaging(PPT讲稿).ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第三章 字处理软件Word 2003.ppt
- 烟台理工学院:《算法与数据结构》课程教学资源(PPT课件)第1章 绪论(主讲:高慧).ppt
- 文字处理软件 Word 2010(PPT讲稿).pptx
- 山东大学:《数据结构》课程教学资源(PPT课件讲稿)第7章 跳表和散列(Skip List and Hashing).ppt
- 《Android 程序设计基础》课程教学资源(PPT课件讲稿)第5章 Android用户界面(界面设计、控件操作).ppt
- 山东大学计算机科学与技术学院:Web Service(PPT讲稿).ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第七章 语义分析和中间代码生成.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第八章 I/O操作的实现.ppt
- 《C++语言程序设计》课程教学课件(PPT讲稿)第13讲 多态.ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第9章 可用性分析与评估.ppt
- 多媒体图像处理技术(PPT课件讲稿,共六章).ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计 4.5 各类指令详解.ppt
- 《微机原理》课程教学资源(PPT课件)第2章 微处理器与总线.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第四章 设计页面布局.ppt
- 《编译原理与技术》课程教学资源(PPT课件讲义)中间代码生成.ppt
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第六章 中间代码生成.ppt
- 合肥工业大学:《网络安全概论》课程教学资源(PPT课件讲稿)第一讲 网络安全概述.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第五章 存储层次.ppt
- 南京大学:移动Agent系统支撑(PPT讲稿)Mobile Agent Communication——Software Agent.pptx
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第七章 数字签名和密码协议.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第九章 独立于机器的优化.ppt
- 湖南科技大学:分布式工作流系统的时间管理模型研究(PPT讲稿,周春姐).ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)Chapter 04 网络层 Network Layer.ppt
- 《计算机情报检索原理》课程教学资源(PPT课件)第五章 自动标引.ppt
- SOFT COMPUTING Evolutionary Computing(PPT讲稿).ppt
- 马尔可夫链蒙特卡洛算法(PPT讲稿)Hamiltonian Monte Carlo on Manifolds,HMC.pptx
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)顺序同一性的存储器模型.pptx
- 《编译原理》课程教学资源(PPT课件讲稿)第四章 语法制导的翻译.ppt
- 《ASP动态网页设计实用教程》教学资源(PPT课件讲稿)第3章 Web页面制作基础.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第四章 网络层.pptx
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 语法分析.ppt
- 南京大学:《形式语言与自动机 Formal Languages and Automata》课程教学资源(PPT课件讲稿)Transition System(主讲:卜磊).pptx
- 安徽理工大学:《算法导论》课程教学资源(PPT课件讲稿)第4章 分治法——“分”而治之.ppt
- 南京大学:《数据结构 Data Structures》课程教学资源(PPT课件讲稿)Chapter 1 基本概念和算法分析.ppt