(3) 本地化测试
本地化能力测试是指不需要重新设计或修改代码,将程序的用户界面翻译成任何目标语言的能力。为了降低本地化能力测试的成本,提高测试效率,本地化能力测试通常在软件的伪本地化版本上进行。
本地化能力测试中发现的典型错误包括:字符的硬编码(即软件中需要本地化的字符写在了代码内部),对需要本地化的字符长度设置了固定值,在软件运行时以控件位置定位,图标和位图中包含了需要本地化的文本,软件的用户界面与文档术语不一致等。
5.2 测试过程
(1) 测试步骤如图5.1所示。
图5.1 测试步骤图
(2) 测试用例
用例1:在登录界面输入用户名、密码。登录到主界面。
期望结果:成功登录到主界面。
测试人:杨洁
实际测试结果:登录到主界面。
用例2:点击进入个人资料管理——个人档案管理,填写需要更改的地方,点击修改。成功修改。
期望结果:成功修改个人档案资料。
测试人:杨洁
实际测试结果:成功修改个人档案资料。
用例3:点击进入个人资料管理——个人奖励情况添加,填写个人奖励情况。成功添加该奖励。
期望结果:成功添加该奖励情况。
测试人:杨洁
实际测试结果:成功添加奖励情况。
用例4:点击进入个人资料管理——个人奖励情况查询。查询过往添加的奖励情况。
期望结果:显示过往所添加的所有奖励。
测试人:杨洁
实际测试结果:成功显示所有奖励情况。
用例5:点击进入个人通讯录——个人通讯录添加,填写需要添加的朋友。成功添加该朋友。
期望结果:成功添加该朋友信息。
测试人:杨洁
实际测试结果:成功添加该朋友信息。
用例6:点击进入个人通讯录——个人通讯录查询。查询所有朋友信息。
期望结果:成功查询所有朋友信息。
测试人:杨洁
实际测试结果:成功查询到所有朋友信息。
用例7:点击进入课程管理——课程添加。添加所需进修的课程信息。
期望结果:成功添加该课程信息。
测试人:杨洁
实际测试结果:成功添加该课程信息。
用例8:点击进入课程管理——课程查询。查询所有课程信息。
期望结果:成功查询所有课程信息。
测试人:杨洁
实际测试结果:成功查询所有课程信息。
用例9:点击进入学生成绩管理——学生成绩添加。添加该门课程的成绩。
期望结果:成功添加该门课程成绩。
测试人:杨洁
实际测试结果:成功添加该门课程成绩。
用例10:点击进入学生成绩管理——学生成绩查询。查询所有课程的成绩。
期望结果:成功查询所有课程成绩。
测试人:杨洁
实际测试结果:成功查询所有课程的成绩。
用例11:点击进入备忘录管理——备忘录登记。添加所需备忘的项目。
期望结果:成功备忘该项目。
测试人:杨洁
实际测试结果:成功备忘该项目。
用例12:点击进入备忘录管理——备忘录查询。查询所有备忘录信息。
期望结果:成功查询所有备忘信息。
测试人:杨洁
实际测试结果:成功查询所有备忘信息。
6 总结与展望
6.1 系统完成情况 C#大学生个人学习生活管理软件的开发+功能模块结构图(13):http://www.751com.cn/jisuanji/lunwen_224.html