测试---进阶(3)

7.按照地域划分
软件的国际化和软件的本地化是开发面向全球不同地区用户使用的软件系统的两个过程。而本地化测试和国际化测 试则是针对这类软件产品进行的测试。
本地化和国际化测试与其他类型的测试存在很多不同之处。下面是本地化和国际化测试的一些要点。
1)、本地化后 的软件在外观上与原来版本是否存在很大的差异,外观是否墼齐、不走样。
2)、是否对所有界面元素都进行了本地化处理,包括对话框、菜单、工具栏、状态栏、提示信息(包括声音的提 示)、日志等。
3)、在不同的屏幕分辨率下界面是否正常显示。
4)、是否存在不同的字体大小,字体设置是否恰当。
5)、日期、数字格式、货币等是否能适应不同国家的文化习俗。例如,中文是年月日,而英文是月日年。
6)、排序的方式是否考虑了不同语言的特点。例如,中文按照第一个字的汉语拼音顺序排序,而英文按照首字母排 序。
7)、在不同的国家采用不同的度量单位,软件是否能自适应和转换。
8)、软件是否能在不同类型的硬件上正常运行,特别是在当地市场上销售的流行硬件上。
9)、软件是否能在Windows或者其他操作系统的当地版本上正常运行。
10)、联机帮助和文档是否已经翻译,翻译后的链接是否正常。正文翻译是否正确、恰当, 是否有语法错误。

8.按测试对象划分
业务测试: 是测试人员把系统各个模块串接起来运行、模拟真实用户实际的工作流程,满足用户需求定义的功能来进行测试的过程。
界面测试(简称UI测试): 测试用户界面的功能模块的布局是否合理、整体风格是否一致各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。
文档测试: 开发文件: 可行性研究报告、软件需求说明书、数据要求说明书、概要设计说明书、详细设计说明书、数据库设 计说明书、模块开发卷宗。
用户文件: 用户手册、操作手册,用户文档的作用:改善易安装性;改善软件的易学性与易用性;改善软件可靠 性;降低技术支持成本。
管理文件: 项目开发计划、测试计划、测试分析报告、开发进度月报、项目开发总结报告。
兼容性测试: 兼容性主要是指软件之间能否很好的运做,会不会有影响、软件和硬件之间能否发挥很好的效率工作,会不会影响导致系统的崩溃。
chrome 360 搜狗 safari ie 内核 js css等
ios Android app 安卓系统
软件本身向前向后的兼容性
新功能不能影响老功能的使用
与其他软件功能的兼容性
数据兼容
功能不能影响系统或软件的后续开发
易用性测试: 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。易用性属于人体工程学的范畴,人体工程学 (ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科
直观
舒适
产品要符合易用性规则
实用
安装测试: 测试程序的安装、卸载 典型的是app的安装、卸载
安全测试: 是一个相对独立的领域,需要更多的专业知识。例如web的安全测试,需要熟悉各种网络协议 TCP\HTTP,防火墙,CDN,熟悉各种操作系统的漏洞,熟悉路由器等。从软件来说,熟悉各种攻击手段,例如 SQL注入、Xss等。
性能测试:
检查系统是否满足需求规格说明书中规定的性能。
通常表现在以下几个方面:
对资源利用(如内存、处理机周期等)进行的精确度量
对执行间隔
日志事件(如中断,报错)
响应时间
吞吐量(TPS)
辅助存储区(例如缓冲区、工作区的大小等)
处理精度等进行的监测
内存泄漏测试: 造成内存泄露的原因有很多,常见的有以下几种。
分配完内存之后忘了回收。 程序写法有问题,造成没办法回收。 某些API函数的使用不正确,造成内存泄露。 没有及时释放。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值