1.软件测试的优势
在软件业发达国家,软件测试人员与开发人员之比接近 1:1 ,而在中国该比例仅为 1:8 左右,很多企业没有专门的测试职位。随着中国加入 WTO 后,不难看出,汽车、电子产品等都有了飞速的发展, 软件测试行业更是如此。相信不久的将来,国内软件测试人员与开发人员的比例将会达到甚至超出 1:1 。
• 职业寿命长,发展前景广阔,待遇优厚
一方面,由于软件测试人才更强调经验积累,在几年的测试经验背景下,可以逐步转向管理或者资深测试工程师,担当测试经理或者 QA 部门主管,所以职业寿命更长
2. 软件国际化的基本要求
国际化软件需要从设计、编程等多个方面来实现。从程序角度看,国际化软件的编程不能像一次性软件项目那样随意,许多东西都不能简单处理,也不能写死(hard code)。例如,对于姓名处理、日期处理,不能仅仅通过一个简单的程序语句来处理,而需要通过一个函数处理,根据用户所处的时区、所用的语言和所在的国家,分别进行相应的处理。其次,软件处理和输出的文字、图片等数据,都应该从程序中分离出来,存储在单独的资源文件中,为以后软件本地化创造良好的条件。
国际化的软件,其用户的分布很广,用户的喜好和宗教等相差甚远。从设计角度看,系统首先要支持多字节字符的处理,支持UniCode字符集,然后设计出灵活的组件结构,使之能根据要求进行剪裁、定制等;客户端的时区和语言设置被抽象出来,融入到系统的整体设计中。如果是提供软件服务,则设计的系统架构和数据应具有很强的分布性,不仅可以在全球范围内构造分布式的网络传输系统,而且应很好地满足数据的异地备份,系统异地故障转移和用户就近访问系统的网络节点等一系列设计要求。
在软件国际化(I18N)测试中,设计部分的审查纳入到第3章中,而本章主要讨论软件国际化的实现部分,即着重讨论如何测试或验证下列特殊需求。
支持Unicode字符集。如建立用于本地字符编码(ANSI或OEM)和Unicode之间变换的字符映射表,既可以处理类似于英文的单字节语言,又能处理类似于中文、日文等双字节或多字节语言。
支持不同时区的设定、显示和切换。
分离程序代码和显示内容(文本、图片、对话框、信息框和按钮等)。如建立资源文件(*.rc)来存储这些内容。
•
谈谈你对这本书试读章节的看法
感觉著者重视TDD
这本书中谈到了瀑布模型的缺陷,软件测试处于“编程”的下游,这是一种落后的测试观念。相信有很多朋友已经知晓TDD或已经实践过相关的工作,个人认为,TDD是符合本书作者思维的一种最简单的方式。举个例子:传统的软件测试相当于,先砌一排砖,然后拉一根线判断是否水平;而TDD则相当于,先拉一根线,然后照着这根线砌砖。TDD的优势是显而易见的,按照传统做法,如果砖不平,那只能推倒重来;而TDD则是每砌一块砖都会测试基准点,这大大降低了模块的开发风险和修改代价。
分享到:
相关推荐
通过阅读《软件测试工程师成长之路:掌握软件测试九大技术主题试读样章》这本书,你将能够深入理解这些关键领域,并逐步成长为一名精通软件测试的专业人士。书中实例丰富的讲解和实际项目的应用指导,将使你更好地将...
《软件性能测试与LoadRunner实战试读》是针对IT专业人士,特别是测试人员的一份宝贵资源。LoadRunner是一款业界广泛使用的性能测试工具,由HP(现为Micro Focus)开发,它能够模拟大量用户并发操作,帮助识别系统在...
深入理解Android内核设计思想(第2版)(上下册)-试读版.pdf
首先,标题《游戏设计艺术(第2版)试读样章》表明,这本书是游戏设计领域的权威作品,并且是第二版的试读章节。从标题可以推断,这本书可能包含对游戏设计过程的全面覆盖,包括理论和实践。同时,“试读样章”则...
可计算性与计算复杂性导引(第2版) 试读版
C++高级编程(第2版) 中文试读版 英文文字版pdf 带源码和帮助文件 作者:(比利时)格莱戈尔(Marc Gregoire)(美国)索尔特(Nicholas A.Solter) (美国)凯乐普(Scott J.Kleper) 译者:侯普秀 郑思遥 《C++...
资源名称:精通Java并发编程(第2版)【试读】资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
资源名称:Unity 3D游戏开发(第2版)【试读】资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
最后,“从菜鸟到测试架构师——一个测试工程师的成长日记试读样章_IT168文库.pdf”可能包含一个测试专业人员的成长路径,帮助你规划职业发展。 通过阅读这些文档,新手可以逐步建立对软件测试的理解,从基础概念到...
试读-Docker 容器与容器云(第2版)-P469-浙大-人邮-2016.10
Kali Linux无线网络渗透测试教程v2017.2试读陆小马功钟浩.pdf
《Java语言程序设计(基础篇)(英文版·第10版)》是学习Java编程的经典教材,适合初学者入门。本试读版包含了部分内容,旨在帮助读者了解书中的教学方式和知识体系。以下是根据提供的文件名,结合Java语言基础知识...
测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读...
总的来说,《Wireshark数据包分析实战(第2版)》样章试读将引导读者进入数据包分析的世界,通过实例学习如何有效地使用Wireshark来揭示网络通信的神秘面纱,从而更好地理解和解决问题。通过深入阅读和实践,读者将...
"读秀试读页下载软件DX_down15"是一款专为读秀平台设计的辅助工具,旨在帮助用户更轻松地获取读秀平台上的试读页面内容。读秀是一个大型的在线数字图书馆,拥有丰富的电子书资源,用户可以在线阅读部分章节,但通常...
根据提供的信息,我们可以深入挖掘与“软件小设计试读样章”相关的专业知识点。此章节旨在探讨软件设计的核心概念,并通过实例分析来帮助读者更好地理解软件设计的基本原理和技术要点。 ### 软件设计的经典原则 ##...
Kali Linux渗透测试技术详解试读
《循序渐进Linux 第2版》PDF下载 试读
文档中的内容涉及的是学生在遇到学业困难,如挂科过多,需要进行留级或试读时,需要提交的申请书样本。留级和试读是高等教育中对学生学业表现不佳的一种处理方式,通常根据学校的学籍管理制度执行。以下是相关知识点...