重庆理工大学课程设计
}
CContactInfoDlg dlg;//定义联系人信息对话框类对象 dlg.m_nOpenMode = 0;//对话框打开模式为查看信息
//将当前用户的详细信息传给联系人信息对话框中相应的成员变量 dlg.m_nUID = m_myself_info.user_id; dlg.m_strNick = CString(m_myself_info.nick); dlg.m_strName = CString(m_myself_info.name); dlg.m_strEmail = CString(m_myself_info.email); dlg.m_strTelephone = CString(m_myself_info.telephone); dlg.m_strProfession = CString(m_myself_info.profession); dlg.m_strCollege = CString(m_myself_info.college); dlg.m_strNote = CString(m_myself_info.note); dlg.m_nGender = m_myself_info.gengder; dlg.m_nAge = m_myself_info.age; dlg.m_nPic = m_myself_info.picture; dlg.DoModal();//显示联系人信息对话框
31
重庆理工大学课程设计
3 系统测试
3.1 如何设计测试数据
通过申请一个帐号来验证是否可以实现申请功能,过程中要故意将密码长度输入不一致或者出错,看是否会出现提示,申请成功后测试是否能正确登录,并且测试在输错帐号和输错密码时会出现什么.若能正常登录,则逐一测试主对话框界面的窗口功能是否能实现.
3.2 系统测试
3.2.1 模块一
(1) 测试数据1:帐号100000密码1
测试结果:点击登录能进入主界面,点击申请能进入注册界面 测试结果分析:该登录对话框的功能能实现 (2) 测试数据2:无
32
重庆理工大学课程设计
测试结果:能进入主界面对话框 测试结果分析:该功能可以实现
3.2.2 模块二
(1)测试数据1:无
测试结果:能弹出用户注册对话框
测试结果分析:该对话框弹出功能完备
(2)测试数据2:新帐号昵称aaa,第一密码123,第二密码1,再改第二 密码为123
测试结果:刚密码不一致时会弹出提示,再次输入正确密码后弹出注 册成功,并返回一个帐号. 测试结果分析:能实现注册新帐号的功能
33
重庆理工大学课程设计
3.2.3 模块三(因为做窗口的原因,测试数据结果和分析写一起)
(1)测试图1:登录主界面,此时登录另一个帐号,实时消息中能显示.
(2)测试图2:点击查找好友,弹出设定查找类型,三种都能查找成功.
34
重庆理工大学课程设计
(3)测试图3:要与好友聊天或者查看好友信息或者要删除好友都要先 选中好友才能操作.
(4)点击发送信息,弹出如此图示的聊天对话框.
35