场景:学习《软件测试》第10章节 外国语言测试

关于翻译问题
文本扩展现象。这个在测试外国语言的时候是比较常遇到的,使用英文表述和翻译成其它语言时,文本的长度会不一样,在同一个按钮或者文本框里显示的时候就会出现没有正确换行、截断的和连字符位置不对的文本。文本变长还可能导致程序失败,甚至系统崩溃。
热键和快捷键。需要在本地化测试时测试所有的热键和快捷键工作是否正常且易用。
扩展字符。测试扩展字符的方法是找出软件中所有接受字符输入和输出之处。在每一处都尝试使用扩展字符,看能够与常规字符一样处理。
从左向右和从右向左读。这个是有些语言是从右向左读的,一般操作系统系统提供了处理这些语言的内部支持。测试的时候这类语言可以当做全新的产品来测试比较稳妥。
使文字脱离代码。所有的文本字符串、错误提示信息和其他真正可以翻译的内容都应该存放在与源代码独立的文件。像一些文本碎片凑成一个大的提示信息的方式并不好,因为不同语言的文字显示顺序是不一样的,在英文中可以很好显示,翻译成其它语言就会发生混乱。

关于本地化问题
翻译问题只是测试的一部分。翻译正确了并不一定表述都是精确和可靠的,还需要进行本地化测试。使软件适应特定地域特征,照顾到语言、方言、地区习俗和文化的过程称为本地化。测试此类软件称为本地化测试。
软件中包含的内容无论是文字、图形还是别的,都可能引起本地化问题。如果对使用软件的地区文化不了解,一方面测试有关内容的这些问题,另一方面可以找一个熟悉该地区文化的人帮忙。

软件测试之外国语言测试相关推荐

  1. 《软件测试》第十章 外国语言测试

    <软件测试>第十章 外国语言测试 10.0 前言 10.1 使文字和图片有意义 10.2 翻译问题 10.2.1 文本扩展 10.2.2 ASCII.DBCS和Unicode 10.2.3 ...

  2. 章10 外国语言测试

    章10 外国语言测试 如果你是一个有竞争力的软件测试员,并且熟练掌握除英语之外的一门外语,你就有了很有价值的技能. 1.使文字和图片有意义 软件的国际化 除了语言,还需要考虑地域(region或loc ...

  3. 软件测试之语音识别(ASR)测试

    软件测试之语音识别(ASR)测试 **写在前面:测试不是一种目的,而是一种保证软件质量的手段** 一.语音识别(ASR)评估指标 在测试语音识别的过程中,衡量识别内容的准确性,一般通过如下指标进行评估 ...

  4. 软件测试之与大厂测试经理的问答

    最近因为面试的关系跟一些大厂的测试经理有过一些交流,我们不妨看看大厂的测试经理们都在做什么吧. A来自某一线互联网大厂,担任测试经理应该十多年了,有着丰富的质量管理经验.在聊的过程中我发现A近两年的工 ...

  5. 软件测试之兵器篇——测试工具【转】

    功能测试篇   功能测试,是软件测试里的入门级心法,自然也有与之相对应的兵器来发挥心法的最大功力. 1) 屠龙刀之QTP 屠龙刀是金庸小说里排名第一的宝刀,重剑无锋,无坚不摧.素有"武林至尊 ...

  6. 《Google软件测试之道》测试工程师

    愿和我一样读过这本书的人有所共鸣或者启发,愿没读过这本书的人,能获得一点点收获... 说到软件测试工程师,首先我们需要明白一个问题,软件测试工程师的职责是什么? 关于这个话题,不同的人有不同的定义:抛 ...

  7. ​软件测试之“支付功能”测试

    01 测试思维 要分析测试点之前,我们先来梳理一下测试思维.总结来说,任何事物的测试思路都可以总结如下: 第一步:梳理产品的核心业务流程:明白这是个什么项目,实现了什么业务,以及是怎么实现的? 这个步 ...

  8. 柠檬ban软件测试之python高级测试开发学习笔记

    本项目已开源数组(1174536086)←v是有序的元素序列.用于差异数组的各个元素的数字编号称为下标.若将有限个类型相同的变量的集结命名,那么这个名称为数组名.数组是一个固定长度的存储相同数据类型的 ...

  9. 2 软件测试之健壮性测试

    健壮性测试是边界值分析的一种简单扩展.除了变量的边界值分析之外,还要分析变量值比最高值高出一点和比最低值低一点的情况下会出现什么反应.

最新文章

  1. java web项目流程小结
  2. php替换时 css中的图片不显示不出来,URL重写:CSS,JS和图像未加载
  3. 【知识星球】有没有网络模型是动态变化的,每次用的时候都不一样?
  4. Qt Quick 中 QML 与 C++ 混合编程详解
  5. dataframe 一列的不同值_pandas | 详解DataFrame中的apply与applymap方法
  6. Direct Training for Spiking Neural Networks: Faster, Larger, Better
  7. t-sql 使用正则表达式_如何在T-SQL查询中使用可扩展表达式; 性能优势和实例
  8. 深度学习-CNN tensorflow 可视化
  9. WebHeaderCollection 类
  10. Mvc 4.0实现Response.Write()效果
  11. iOS--地图找房(类似链家、安居客等地图找房)
  12. 《华为时间管理培训》笔记
  13. SpringBoot使用银联支付
  14. java中引用数据类型有哪些?
  15. 关于mysql union 之后 排序乱掉
  16. 412:Cadence使用—— Padstack Editor焊盘设计
  17. python程序员真实收入曝光_行!看到抖音上Python程序员晒得工资条,我沉默了.........
  18. 微软天下行,豪侠汤山会 2008 Oct MVP OpenDay 博客园全家福!(更新完毕)
  19. window 删除文件报错显示被程序占用 强制删除被占用的文件
  20. 微商城之业务逻辑架构设计,B2B2C模式流程设计-OctShop免费开源商城系统

热门文章

  1. Google最”干”尬发布会来了!一文看完硬件全家桶大更新
  2. Linux终端美化工具(oh-my-zsh)
  3. 智力测试---20140731
  4. C语言奇奇怪怪表达式‘abcd‘,及操作符详解
  5. 利用python制作漂亮的词云图_利用python制作词云,wordcloud神器你值得拥有
  6. Oracle sqlplus的@符号
  7. hata模型仿真matlab程序,Okumura-Hata模型损耗信道仿真源码程序|matlab assignment代做...
  8. Day07–利用JavaWeb+大数据实现纽约市共享单车地图服务
  9. 黑马程序员-江远云 我的java诺言基础之路8-故事篇
  10. 英语二大作文-贫困人口问题