聊天小程序
项目背景:
在学习了javaSE知识以后,为了练习所设计的一个简单的聊天小程序。
开发环境:
Intellij IDEA
项目描述
结合了java中多线程的知识,MySQL数据库以及界面的一些知识共同设计的一个聊天小程序。实现了用户注册,登录,私聊,群聊功能。
使用技术
JavaSE,JDBC,多线程,Socket 编程,MySQL
项目测试
单元测试
利用白盒法对程序中模块的数据结构,路径等进行了测试,为找到BUG
功能测试
注册功能:
利用正交排列对注册功能进行了测试,主要是对用户名,密码,签名进行不同的组合来测试是否能注册成功。利用逆向思维对特殊情况进行测试(比如,用户名为空,密码为空,等等)。
登录功能:
利用等价类对登录功能进行测试。分为已注册过的用户再次登录与为注册过的用户进行登录做了测试。同时利用逆向思维对其他情况做了测试(比如,已登录的用户再次登录,用户的用户名或密码错误,不填写用户名或密码点击登录,等等)
私聊功能:
主要是对私聊的流程进行了测试,点击好友列表中的用户名时