软件测试第十、十一、十三章知识点
2016-12-07 08:33:38 0 举报
AI智能生成
软件测试第十、十一、十三章知识点
作者其他创作
大纲/内容
第十章:外国语言测试
翻译问题
文本扩展(在屏幕、窗口、框体、和按钮等地方,找出没有正确换行、截断的和连字符位置不对的文本)
ASCII、DBCS和Unicode
热键和快捷键
扩展字符(对象:对话框、登陆画面、和所有文本域)
字符计算:文字排序和大小写转换
从左向右和从右向左读
图形中的文字
让文本与代码脱离:所有文本字符串、错误提示信息和其他可以翻译的内容都应该存放在与源代码独立的文件中
本地化问题
内容(产品中除了代码之外的所有东西)
数据格式:不同的地区在诸如货币、时间和度量衡上使用不同的数据单位格式
配置和兼容性问题
国外平台配置:Wingdow XP支持106种语言和66种键盘布局
数据兼容性(再循环往复的数据传输过程中)
测试量
考虑本地化问题
更改程序代码
第十一章:易用性测试
用户界面测试:UI提供输入和接受输出
优秀UI的构成
符合标准和规范
直观
一致(被测试软件本身以及与其他软件的一致)
快速键和菜单选项
术语和命名
听众
诸如OK和Cancel按钮的位置
灵活
状态跳转
状态终止和跳过
数据输入和输出
舒适
恰当
错误处理
性能
正确
市场定位偏差
语言和拼写
不良媒体
WYSIWYG(所见即所得)
实用:指具体特性是否实用
辅助选项测试
法律要求
软件中的辅助特性
利用平台或者操作系统内置的支持(粘滞键、筛选键、切换键、声音卫士、声音显示、高对比度、鼠标键、串行键)
如果测试的软件不在这些平台上运行或者本身就是平台,就需要定义、编制、和测试自己的辅助选项
第十三章:软件安全性测试
了解动机
挑战或成名
好奇
使用或借用
恶意破坏
偷窃
威胁模式分析
构建威胁模型分析小组
确认价值
创建一个体系结构总体图
分解应用程序
确认威胁
记录威胁
威胁等级评定
潜在的损害
可利用性
可反复性
可发现性
受影响的客户
测试软件安全缺陷是失效性测试行为
缓冲区溢出:使用没有被正确申明和初始化的变量、常数、数组、字符串或记录引起的缺陷
使用安全的字符串函数
每个函数接受目标缓冲的长度作为输入
函数空字符终止所有的输出字符串
所有函数返回一个NTSTATUS值
每个都提供版本
计算机取证
0 条评论
下一页