外卖店(测试用例)

该博客介绍了外卖点餐项目测试的过程,包括自动化测试登录、退出功能的实现,使用Selenium和unittest进行测试,以及HTMLTestRunner生成测试报告。测试涵盖了登录功能的各种情况,如正确、密码不足、用户名不存在等,并进行了退出功能的测试。最终,测试结果显示36个用例中有33个通过,通过率为92%。
摘要由CSDN通过智能技术生成

外卖点餐项目的测试
一、测试的流程
二、测试用例的编写
三、自动化测试登录、退出功能
四、测试报告
一、测试的流程
测试计划:
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)

    @data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值