测试总结:采用Xmind对项目进行了界面、功能、兼容性、性能、安全性测试用例的编写,项目测试主要是测试功能以黑盒测试为主,还进行了界面测试、兼容性测试、自动化测试。
自动化测试采用了unittest框架分别测试了共17个用例,注册功能部分代码10个用例,登录部分代码7个用例,自动化测试脚本都成功运行。
手工测试:https://kdocs.cn/l/cl9Zo5Oa1ZSx
测试总结:一共使用了2个浏览器(Chrome和Firefox)手工测试了30个测试用例,测试用例覆盖率达到了73.17%,注册部分测试了15个测试用例,发现6个次要性BUG 2个一般性BUG,登录部分测试了11个测试用例,发现2个一般性BUG,聊天主页测试了4个用例,发现1个次要BUG。总共发现11个BUG,均不影响项目的正常使用。
一、测试用例
二、自动化测试
(1)注册部分功能测试代码
from selenium import webdriver
import unittest
import time
class Register(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(10)
self.base_url = "http://81.70.104.245:8888/register.html"
self.driver.maximize_window()
self.verificationErrors = []
self.accept_next_alert = True
# 测试注册时已经存在用户名是否注册成功
def test_01_register_username(self):
driver = self.driver
driver.get(self.base_url)
driver.find_element_by_id("username").send_keys("111")
driver.find_element_by_id("nickname").send_keys("测试已经存在的用户名")
driver.find_element_by_id("password").send_keys("123456")
driver.find_element_by_xpath("/html/body/div[1]/form/div[4]/input").click()
time.sleep(5)
# 测试注册时已经存在昵称是否注册成功
def te

本文档总结了在线聊天室的测试工作,包括界面、功能、兼容性、性能和安全性测试用例的编写。主要使用黑盒测试方法,同时进行了自动化和手工测试。自动化测试运用unittest框架,覆盖了注册和登录功能,所有脚本运行成功。手工测试在Chrome和Firefox两个浏览器上进行,测试用例覆盖率为73.17%,发现并记录了11个BUG,不影响项目正常使用。
最低0.47元/天 解锁文章
732

被折叠的 条评论
为什么被折叠?



