一、测试用例



二、提交BUG
a)BUG 一
标题:写博客,不编辑博客标题,可以直接发表成功
1.版本号:V0009
2.测试环境:Chrome 浏览器 版本号 96.0.4664.45
操作系统:win10
3.测试数据
博客标题:
博客正文:这是一次普通的博客测试!
4.测试步骤
(1)打开博客系统注册页面
(2)输入已经注册的用户名
(3)输入正确的密码并且登录
(4)点击首页头部,写博客
(5博客正文输入:这是一次普通的博客测试!
(6)点击发表博客
5.实际情况:发表成功,并且可以在博客首页看到本次发表的博客,并且没有标题
6.预期结果:发表成功,并且可以在博客首页看到本次发表的博客,有完整标题
7.BUG级别:一般
b)BUG 二
标题:没有实现适应
1.版本号:V0009
2.测试环境:Chrome 浏览器 版本号 96.0.4664.45
操作系统:win10
3.测试数据
4.测试步骤
(1)打开博客系统注册页面
(2)输入已经注册的用户名
(3)输入正确的密码并且登录
(4)调整网页大小
5.实际情况:网页不能自适应
6.预期结果:网页能够自适应
7.BUG级别:次要
三、自动化测试
自动测试登录逻辑
from selenium import webdriver
import unittest
import time
class TestUnit01(unittest.TestCase):
# 获取浏览器驱动
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.url = "http://82.157.138.144:8787/login.html"
self.driver.get(self.url)
time.sleep(3)
# 输入已注册的用户名和正确的密码能否登陆
def test_search1(self):
self.driver.find_element_by_id("username").send_keys("13152195317")
self.driver.find_element_by_id("password").send_keys("123456")
self.driver.find_element_by_id("submit").click()
# 输入错误的密码,正确的用户名能否登陆成功
def test_search2(self):
self.driver.find_element_by_id("username").send_keys("13152195317")
self.driver.find_element_by_id("password").send_keys("111111")
self.driver.find_element_by_id("submit").click()
# 用户名、密码 均为空能否登陆
def test_search3(self):
self.driver.find_element_by_id("username").send_keys("")
self.driver.find_element_by_id("password").send_keys("")
self.driver.find_element_by_id("submit").click()
# 登陆成功后,提示跳转链接是否有效
def test_search4(self):
self.driver.find_element_by_id("username").send_keys("13152195317")
self.driver.find_element_by_id("password").send_keys("123456")
self.driver.find_element_by_id("submit").click()
self.driver.find_element_by_xpath("/html/body/p/a").click()
# 登陆失败后,提示跳转链接是否有效
def test_search5(self):
self.driver.find_element_by_id("username").send_keys("13152195317")
self.driver.find_element_by_id("password").send_keys("111111")
self.driver.find_element_by_id("submit").click()
self.driver.find_element_by_xpath("/html/body/p/a").click()
# 关闭浏览器
def tearDown(self):
self.driver.quit()
if __name__ == "__main__":
unittest.main()
自动登录、点击博客头部分
from selenium import webdriver
import time
driver=webdriver.Chrome();
driver.get("http://82.157.138.144:8787/login.html")
driver.maximize_window()
driver.find_element_by_id("username").send_keys("13152195317")
driver.find_element_by_id("password").send_keys("123456")
driver.find_element_by_id("submit").click()
driver.implicitly_wait(3)
driver.find_element_by_xpath("/html/body/p/a").click()
driver.implicitly_wait(3)
driver.find_element_by_xpath("/html/body/div[2]/div[1]/div/a").click()
driver.find_element_by_xpath("/html/body/div[2]/div[2]/div[1]/a").click()
driver.find_element_by_xpath("/html/body/div[1]/a[1]").click()
driver.find_element_by_xpath("/html/body/div[1]/a[2]").click()
driver.implicitly_wait(3)
driver.find_element_by_xpath("/html/body/div[1]/a[3]").click()
time.sleep(8)
driver.quit()
1207



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



