《Software Testing》笔记(ch9:Standard and Guidelines ch10:Foreign-language Testing)

来源:互联网 发布:罗辑思维人工智能 编辑:程序博客网 时间:2024/06/05 15:43

 

======================================================

 SoftwareTesting, Second Edition

  By: Ron Patton

======================================================

++++++++++

Part3

       Chapter 9:

              Standard and Guidelines

++++++++++

 

1.Standard and Guidelines

Twolevel requirement:

              High-level: Standards are the ones that guideyour product's general operation.

              Low-level: Standards are the nitty-grittydetails, such as the file format and the network communicationsprotocols, both are important both need to be test compatibility.

2. High-level standard andGuidelines

  These low-level standards are often takenfor granted, but from a tester’s perspective must be tested. You should treatlow-level compatibility standards as an extension of the software’sspecification. If the software spec states, “The software will save and loadits graphics files as .bmp, .jpg and .gif formats,” you need to find thestandards for these formats and design tests to confirm that the software doesindeed adhere to them.

Note: Don’t necessarily trust your team’sinterpretation of the standards or guidelines. Look them up yourself and developyour tests directly from the source.


++++++++++

Part3

       Chapter 9:

              Data Sharing Compatibility

++++++++++

1.  Data Sharing Compatibility

The most familiar means oftransferring data from one program to another is saving and loading disk files.Here are a few examples:

Files save and files load arethe data-sharing methods that everyone is aware of. The data format of thefiles needs to meet standards for it to be compatible on both computers.

File export and file import arethe means that many program use to be compatible with older version ofthemselves and with other programs.

Cut, copy, and paste are the mostfamiliar methods for sharing data among programs without transferring the datato a disk. In this case, the transfer happens in memory through an intermediateprogram called the Clipboard.

DDE(Dynamic Data Exchange), OLE(ObjectLinking and Embedding),COM(Component Object Model)

 

++++++++++

Part3

       Chapter 9:

              Summary

++++++++++

This chapter introduced you to the basics ofcompatibility testing. In entire book could be written on this subject. Each isa manageable task that you can easily handle if you approach your testing with thesethree things in mind:

l        Equivalence partition all the possiblechoices of compatible software into a manageable set. Of course, your project managershould agree with your list and understand the risk involved in not testing everything.

l        Research the high-level and low-levelstandards and guidelines that might apply to your software. Use these as extensionsof your product’s specification.

l        Test the different ways that datacan flow between the software programs you’re testing. This data exchange is whatmakes one program compatible with another.

 

++++++++++

Part3

       Chapter 10:

              Foreign-language Testing

++++++++++

Highlights of this chapter include

       Whyjust translating is not enough

       Howwords and text are affected

       Wheyfootballs and telephones are important

       Theconfiguration and compatibility issues

       Howlarge of a job testing another language is

The process of adapting software to aspecific locale, taking into account its language, dialect, local conventions,and culture, is called localization or sometimes internationalization. Testingthe software is called localization testing.

 

++++++++++

Part3

       Chapter 10:

              Translation Issues

++++++++++

TranslationIssues

It’s importantthat you or someone on your test team be at least a little familiar with thelanguage you’re testing.

Text Expansion

A good rule ofthumb is to expect up to 100 percent increase in size for individual words-onbutton.

Another possibility is that this longer text can cause amajor program failure or even a system crash.

ASCII, DBCS, and Unicode

Unicode providesa unique number for every character, no matter what the platform, no matterwhat the program, no matter what the language.(www.unicode.org)

Hot Keys and Shortcuts

       Inlocalized version of your software, you’ll need to test that all the hotkeysand shortcuts

  • 《Software Testing》笔记(ch9:Standard and Guidelines ch10:Foreign-language Testing)
  • Software design and testing
  • 培训笔记:software testing
  • Software Testing - The Differences between Load Testing and Stress Testing
  • Automated Testing Advantages, Disadvantages and Guidelines
  • Software Testing
  • software testing
  • Software Testing!
  • software testing
  • software testing
  • Software Testing
  • Magento performance testing guidelines
  • Journal: Software Testing, Verification and Reliability
  • Guide to Software Testing and Quality Assurance
  • Software Testing Fundamentals : Methods and Metrics
  • Emotions and feelings in testing software
  • Software Quality and Testing in MySQL
  • Software Testing 10 Rules
  • TCPMP编译方法
  • HDU1894——字符串处理
  • 偶滴网站
  • poj3672 Long Distance Racing留念下,惨痛的教训
  • MFC中将窗口最小化至系统托盘
  • 《Software Testing》笔记(ch9:Standard and Guidelines ch10:Foreign-language Testing)
  • Wince 6.0 BSP的移植(一)
  • js创建数组
  • 1519 Digital Roots 伤心,留念下
  • Android 模拟器 SD卡实现
  • 数据库设计14个技巧
  • TCPMP源代码分析
  • DB2 730考试学习
  • SIM基本常识(PIN,PUK,IMEI,ICCID,Ki,IMSI,SMSP之间的区别)
  • 原创粉丝点击