web手工项目02-注册功能输入分析,处理,输出方法-测试用例及缺陷编写-首页轮播图和购物车
web手工项目第二天笔记
昨日回顾
搭建测试环境(WAMP,phpStudy,tpshop项目文件)
熟悉项目(四个步骤,三个来源)
项目测试流程(需求评审,测试计划与方案,测试用例设计与评审,测试执行与BUG跟踪,测试报告)
需求评审(目的,形式,测试的职责)
编写测试计划与方案(核心内容)
项目数据库(连接,用户表,商品表,订单,导航表)
当日学习目标
掌握注册功能输入分析方法
掌握注册功能处理分析方法
掌握注册功能输出分析方法
掌握注册功能测试用例及缺陷编写
掌握首页轮播图测试用例及缺陷编写
掌握购物车功能测试用例及缺陷编写
等价类划分法-复习
概念:把所有输入数据进行等价类划分,再从等价类中选取少量代表性的数据进行测试
有效等价类
无效等价类
编写用例步骤:
明确需求
划分等价类
编写测试用例
注册功能的用例编写步骤
需求分析
输入分析
处理分析
输出分析
数据构造
编写用例
用例和缺陷的模板
用例的内容
ID
所属功能模块
优先级
用例标题
预置条件
测试数据
执行步骤
预期结果
缺陷的内容
缺陷的标题
预置条件
重现步骤
期望结果
实际结果
注册功能-需求分析
输入分析:长度,类型,组成规则,是否为空,是否重复
处理分析:正确输入,错误的输入
输出分析:前台,后台,数据库

注册功能-数据构造
有效等价类,无效等价类
有效数据,无效数据
涉及到长度,范围,大小这类有边界的情况时,结合边界值分析法

注册功能-测试用例编写
数据构造中,一个数据对应一条测试用例
用例的预期结果要参照需求分析中的输出分析
注册功能-测试用例执行
逐条执行
按照用例的详细内容执行(预置条件,测试数据,执行步骤,预期结果)
注意:不能只看用例标题执行
执行用例的结果:pass,fail,block,NA
执行失败的用例要及时填写缺陷报告。
轮播图功能--测试用例编写
需求分析
拆分(抽取)测试点(最小的的需求点或者规则)
根据测试点,分析用例设计方法
编写测试用例,一个测试点起码对应一条测试用例
轮播图需求分析

轮播图测试用例

轮播图功能--用例执行与编写缺陷
pass,fail
fail的用例及时编写缺陷报告
缺陷报告编写/提交完成后,继续进行测试用例的执行
购物功能-需求分析
拆分(抽取)测试点(最小的的需求点或者规则)
根据测试点,分析用例设计方法(常用的边界值,等价类)

购物车功能-测试用例编写
逐个测试点进行编写,一个测试点对应一条测试用例
注意:规则和操作(购物车商品数量限制和商品数量编辑)有重叠的时候,注意不要有重复的测试用例。
购物车功能-用例执行
用例逐条执行
失败的用例马上编写缺陷报告
web手工项目02-注册功能输入分析,处理,输出方法-测试用例及缺陷编写-首页轮播图和购物车的更多相关文章
- 【VIP视频网站项目二】搭建爱奇艺优酷腾讯视频官网首页轮播图效果及实现原理分析
这个是实现的效果,基本上轮播效果和主流网站的一致,但是我也在上面优化了一些效果, 可以在线预览效果:https://vip.52tech.tech/ 目前项目代码已经全部开源:项目地址:https:/ ...
- web手工项目03-登录功能测试用例及缺陷编写-流程图画法-前后台下单及发货流程图-流程图设计测试用例方法-功能测试涉及到的四种数据库场景
回顾 注册功能测试(步骤,需求分析(输入分析,处理分析,输出分析),数据构造(有效等价类,无效等价类,有效数据,无效数据),编写用例,执行用例,缺陷报告) 轮播图功能测试(步骤,需求分析拆分测试点,测 ...
- BBS(第一天)项目之 注册功能实现通过forms验证与 前端ajax请求触发查询数据库判断用户是否存在的功能实现
1.BBS项目之注册功能通过forms验证 from django import forms from blog.models import User from django.contrib.auth ...
- web手工项目04-测试报告的核心内容-HTTP请求和响应-fiddler工具进行抓包
回顾 登录功能测试(需求分析(输入分析,处理分析,输出分析),数据构造,编写用例) 测试点设计思路--扩展(相关业务,特殊角度-分支,异常,逆向) 流程图元素与画法(开始/结束,路径,数据,判定,步骤 ...
- web手工项目01-系统组织框架-测试流程-需求评审-测试计划与方案
回顾 SVN(定义,作用,使用操作) 软件缺陷(定义,表现形式,原因和根源,基本内容,跟踪流程) JIRA(基本介绍,使用者,工作流,问题,使用) 学习目标 掌握WAMP的环境搭建 掌握熟悉项目的步骤 ...
- springboot项目整合-注册功能模块开发
工程简介 准备工作:项目所用到的html界面以及sql文件链接如下:链接: https://pan.baidu.com/s/18loHJiKRC6FI6XkoANMSJg?pwd=nkz2 提取码: ...
- 潭州课堂25班:Ph201805201 django 项目 第二十二课 文章主页 新闻列表页面滚动加载,轮播图后台实现 (课堂笔记)
新建static/js/news/index.js文件 ,主要用于向后台发送请求, // 新建static/js/news/index.js文件 $(function () { // 新闻列表功能 l ...
- python实战项目练习-Django商城项目之注册功能实现
设计到的前端知识 项目的前端页面使用vue来实现局部刷新,通过数据的双向绑定实现与用户的交互,下面来看一下需求,在用户输入内容后,前端需要做一些简单的规则校验,我们希望在在用户输入后能够实时检测,如果 ...
- WEB简单的登录注册功能(分层)
登录: 前端页面: <body> <form action="/webtext/LogingServlet" method="post"> ...
随机推荐
- Vue外卖的学习之路
用Vue打造外卖项目 一.项目前整理思绪 (1)项目所需的技术栈 (2)项目分布 (3)整体项目文件介绍
- tensor flow 线性回归
# -*- coding: utf-8 -*-"""Spyder Editor This is a temporary script file.tensor flow 之 ...
- synchronized关键字所生成的字节码详细分析
在之前已经将如下这样的源文件对应的字节码文件完整的分析完了,如下: 这次再来写一个内容稍丰富一点的类,准备再来从头至尾的来分析一下,对其字节码的理解进一步巩固,如下: 然后用javap -verbos ...
- 【二叉搜索树】PAT-天梯赛- L2-004. 这是二叉搜索树吗?
大致题意: 一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点, 其左子树中所有结点的键值小于该结点的键值: 其右子树中所有结点的键值大于等于该结点的键值: 其左右子树 ...
- CQOI2005 三角形面积并 和 POJ1177 Picture
1845: [Cqoi2005] 三角形面积并 Time Limit: 3 Sec Memory Limit: 64 MBSubmit: 1664 Solved: 443[Submit][Stat ...
- Spring MVC 学习笔记(二)
6. 视图和视图解析器 ❤ Spring MVC如何解析视图 • 请求处理方法执行完成后,最终返回一个ModelAndView对象 ...
- jquery左划出现删除按钮,右滑隐藏
jquery左侧划出显示删除按钮,右滑动隐藏删除按钮 <!doctype html> <html> <head> <meta charset="ut ...
- 通过反射获取DataSource里数据源的账号密码
public Connection getDbConnection() { Connection conn = null; // 获得连接 DataSource ds = null; try { Co ...
- 22 | MySQL有哪些“饮鸩止渴”提高性能的方法?
不知道你在实际运维过程中有没有碰到这样的情景:业务高峰期,生产环境的MySQL压力太大,没法正常响应,需要短期内.临时性地提升一些性能. 我以前做业务护航的时候,就偶尔会碰上这种场景.用户的开发负责人 ...
- Python多线程笔记(三),queue模块
尽管在Python中可以使用各种锁和同步原语的组合编写非常传统的多线程程序,但有一种首推的编程方式要优于其他所有编程方式即将多线程程序组织为多个独立人物的集合,这些任务之间通过消息队列进行通信 que ...
