外卖点餐项目的测试
一、测试的流程
- 测试计划:
1.第一天,用自动化测试Selenium测试登录、退出功能,以及页面是否可以正常分页展示
2.第二天,手动测试员工管理、分类管理、菜品管理、套餐管理的添加,删除,查询,修改功能 - 测试设计和开发:编写测试用例如下
- 测试的执行:如下
- 报告评估如下:
二、测试用例的编写
三、自动化测试登录、退出功能
unittestDemo
from ddt import data,ddt,unpack,file_data
from selenium import webdriver
import time
import unittest
import os,sys,csv
def getTxt(file_name):
rows=[]
path=sys.path[0]
with open(path+'\\'+file_name,'rt') as f:
readers=csv.reader(f,delimiter=',',quotechar='|')
next(readers,None)
for row in readers:
temprows=[]
for i in row:
temprows.append(i)
rows.append(temprows)
return rows
@ddt
class TestUnit(unittest.TestCase):
#获取输出库驱动
def setUp(self):
self.driver=webdriver.Chrome()
self.driver.maximize_window()
self.url="http://paulstrong.top:8080/backend/page/login/login.html"
self.driver.get(self.url)
time.sleep(3