首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

测试面试题集-2.测试用例设计

A: 功能测试: 1.将商品加入购物车>选择购物车中所有的商品>确认购买>生成订单>查看订单详情,显示商品信息,购物车商品是否被清空; 2.将商品加入购物车购物车删除,查看购物车商品是否相应增减...; 3.将商品加入购物车、增加/减少商品数量,查看购物车商品是否相应增加/删除; 4.购物车商品默认全选/部分勾选/不勾选>,点击购买>生成订单显示全部商品/生成订单显示部分商品/提示未添加商品; 5....所有页面链接功能正常,可以跳转到正确页面; 6.卖家在线的时候,旺旺icon高亮,反之,灰色; 7.购物车页面打开的同时,在其他页面添加了商品购物车页面刷新后,新的商品能显示; 8.若未登录,点击购物车...,则提示用户先进行登录; 9.商品未勾选的状态下,结算按钮是置灰无法点击的; 10.勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作; 11.购物车商品降价或者库存告急的,那么点击对应的tab...; 界面测试: 1.打开页面后,页面的布局是否合理,显示是否完整; 2.鼠标浮动在购物车按钮购物车界面显示是否正常; 3.不同卖家的商品在不同的table区域显示,区分明显; 性能测试: 打开购物车页面要多久

3.4K10

Android 购物车实现(思路+步骤+源码)

现在是通过主动点击页面的全选按钮进行全选和取消全选,这个还是比较简单的。下面就是被动去触发这个全选按钮了,被动触发有两种,第一种是一个一个的选中商品,最终所有店铺选中,达成全选。...通过第一段代码对店铺id列表进行增减,通过第二段代码控制是否全选的样式和状态。现在通过单击商品就可以达到全选的目的了,通过与页面的全选按钮形成了交互。 下面可以运行一下了。 ?...会弹出如下所示的窗体,然后输入方法名,点击Refactor按钮。 ? 然后它会去检索当前类是否有你上面选中代码相似度90%以上的代码,如果有则会出现如下情况。 ?...其实从上面来看这个购物车就已经基本完成了,但是还差编辑里面的功能我们没有写。 ④ 编辑商品 编辑商品里面最重要的一个功能自然就是删除商品了,那么就首先来写这个删除商品吧。...当然是删除数据之后,当购物车为空时显示。 ? 之前在initView禁用了下拉动作,那么在没有商品的时候就启用这个下拉,并且显示了这个空布局,然后你就可以通过下拉来重新添加数据了。

7K82
您找到你想要的搜索结果了吗?
是的
没有找到

Android 购物车功能的实现

作为一个有一定项目开发经验的Android开发者来说,可能会遇到ListView的列表项存在各种按钮的需求。 需求最多的就是购物车功能。...首先让我们分析下实现购物车功能需要解决的问题: 1、在哪里处理按钮点击响应事件,是适配器 还是 Activity或者Fragment 2、如何知道你点击按钮是哪一个列表项的 3、点击某个按钮的时候...,如果列表项所需的数据改变了,如何更新UI 4、列表项存在会获取焦点的各种按钮,会导致列表项无法点击,只能点击按钮,这种情况怎么解决 首先,我们必须要了解: 1、自定义适配器,不会的看下博客:安卓开发...做一个Demo,看下效果 (1)、效果一,点击商品添加删除数量,后面的商品总价随之变化 ?..." 55 /> 56 57 这里解决问题:列表项存在会获取焦点的各种按钮,会导致列表项无法点击,只能点击按钮,这种情况怎么解决 解决方法,

2.8K50

Android仿淘宝购物车,玩转电商购物车

通过ActionBar上面的编辑状态,店铺布局,所有商品布局,底部布局要进行相应的变化,编辑状态下需要改变商品的数量,删除商品,全选商品,隐藏店铺的编辑。...非编辑状态可以显示店铺的编辑,显示结算,商品的信息。通过每一个店铺上面的编辑状态,该店铺旗下的所有商品布局都要进行相应的变化。编辑状态下,需要改变商品的数量和删除商品。...checkBox的勾选状态,便于计算商品金额和删除商品,计算购物车数量等操作。...,来计算计算金额和购物车数量,当该店铺的商品删除完时,便把该店铺购物车删除掉。... 删除操作 1.不要边遍历边删除,容易出现数组越界的情况 2.把将要删除的对象放进相应的容器,待遍历完,用removeAll的方式进行删除 private void doDelete

2.8K30

JavaWeb16-案例分页实现(Java真正的全栈开发)

删除选中分析 商品列表页面如下: 要求: 1.在表头上添加一个复选框.(列表全选或者全不选) 2.在list.jsp添加一个删除选中的按钮,点击删除选中商品 2....显示购物车商品信息分析 直接点击页面右上部的购物车即可,购物车的页面如下: 6. 显示购物车商品信息实现 只需要在页面中将购物车的数据展示出来即可 遍历map 7....修改购物车商品数量分析 页面删有三个按钮,分别是添加一个,减少一个以及购物车移除该商品点击此处输入图片描述请点击此处输入图片描述 添加的时候: 1.需要知道对那个商品就行操作的,并且个数是多少,...因此在触发按钮的时候需要将id和个数传过去 2.修改的个数大于库存了或者小于0如何做思路: 需要在点击按钮的时候,将商品的库存数量一并传过去 当购买数量<=0时购物车移走 当透明数量>=库存时,设成最大值...修改购物车商品数量实现 jsp页面的修改 a.在按钮上添加单击事件,将当前商品的id,count以及库存传过去 b.在js判断数量>库存或者<=0时的操作 c.在点击删除按钮的时候,将数量置为0即可

3.4K90

android 测试用例模板下载,app测试用例模板.doc

出现我的信息(头像、昵称、签名、关注数、粉丝数、入手、出手)、中部出现切换我发表的与我喜欢的tab、下部列表出现内容 出现背景图片和标签 Android下方出现筛选图片和商品按钮 IOS发布较多会出现该按钮...7打开我的页面,图墙显示图片点击我的发表图片或我的喜欢图片出现对应的商品图片或发表的内容8打开我的页面点击左上角icon推出侧边栏?9打开我的页面点击右上角icon推出购物车页面?...12打开我的页面点击背景IOS:进入个性标签页面 Android:弹出系统Action Sheet 可以相册和相机选择背景 ?...2打开个性标签页面长按已有标签弹出系统Action Sheet 可以删除和翻转3打开个性标签页面点击分类的标签名称显示该分类的标签,可选择一个标签4打开个性标签页面点击+…弹出添加自定义标签。...出现TA的信息(背景头像、昵称、签名、关注数、粉丝数、入手、出手)、中部出现关注和私聊按钮,下面是TA发表的与TA喜欢的Tab、下部列表出现TA发表的内容 Android下方出现筛选图片和商品按钮 IOS

1.1K20

商城购物系统设计与实现(Java毕业设计-SSM项目)「建议收藏」

所以数据库字段可以多设置几层分类 点击数码可以看到更多分类 平板类,手机类,笔记本,电玩,相机等等……… 点击手机进入可以查看商城中手机列表 例:点击食品可以看到分类 如果蔬,特产...:这里应该有取消订单和确认收货,管理员后台可以模仿做一个发货的按钮,用户前端做一个确认收货的按钮。...点击确认收货后当前数据保存在订单表,订单状态应该是已收货。...,方便商品发货 3、用户管理:可以查询到系统所有用户的账号,可以管理用户信息,以及管理端身份创建 4、购物车管理:可以查看所有加购物车商品,以及具体添加商品的用户,现实中方便联系沟通 5、推荐管理:首页或者显示出来的商品...,我们可以动态配置,首先是商品权重的配置,查询出来的商品列表会放在一个list集合,权重高的会优先展示,另外如上所说首页等链接配置成动态数据库获取的这样管理员可以根据市场行情决定显示顺序 未完待续

2.2K31

基于SSM框架的五金电器商城管理系统的设计与实现(附源码、论文)

摘要 由于互联网发展越来越迅速,人们为了节省时间方便快捷地生活,更愿意把日常生活的一些要做的事情通过互联网完成。...购物车 1、加入购物车 用户通过浏览商品信息后,选出自己心仪的商品编辑购买商品的数量,在购买商品右侧会出现该商品目前剩余的库存数量,点击加入购物车按钮,就可以在购物车内找到这件商品。...显示商品的基本信息,分别是图片、描述和价格。若是想要取消收藏,可以在商品右下角点击删除按钮,该商品就会在我的收藏列表消失。...还可以点击删除按钮,系统就会将这条评论删除,而且在商品信息的评论处也会同步删除。 我的账户 1、个人资料 在个人中心我的账户下点击个人资料,页面会显示我个人账户的基本信息。...商品管理 管理员拥有对商品上架、下架、编辑和删除操作的权限。前台展示的商品信息都是后台商品管理添加的。 1、查询商品信息 管理员进入商品管理页面显示所有商品的列表,可以分页查询。

74530

实战丨云开发商城小程序(附源码)

在商城首页的下单按钮使用 catchtap 属性,设置加入购物车的功能函数。...注意: 其中不能使用 bindtap 属性,因为使用 bindtap 会在点击时冒泡进入商品详情页;catchtap 则不会跳转,而是直接触发将商品加入购物车的功能函数,再将首页点击下单的商品数据传入购物车页面...总价格是通过遍历购物车数据库的元素,计算每一个商品的个数与其单价的乘积的总和得到的;总个数是通过遍历购物车数据库每个商品的个数的总和来得到的。...最后通过 setData() 来设置购物车页面显示的总价格与总商品个数。...通过点击购物车页面的加减号按钮,调用 bindtap 属性触发对应添加购物车商品与减少购物车商品的功能函数,传入被点击商品的 ID,在功能函数通过 ID 过滤购物车数据库商品,再调用 update

5.9K50

微信小程序之购物车功能

本文作者:IMWeb 林鑫 原文出处:IMWeb社区 未经同意,禁止转载 前言 以往的购物车,基本都是通过大量的 DOM 操作来实现。...单选、全选和取消,而且会随着选中的商品计算出总价 单个商品购买数量的增加和减少 删除商品。当购物车为空时,页面会变为空购物车的布局 根据设计图,我们可以先实现静态页面。...-- 点击商品图片可跳转到商品详情 --> <navigator url="../details/details?...选择事件 <em>点击</em>时选中,再<em>点击</em>又变成没选中状态,其实就是改变 selected 字段。<em>通过</em> data-index="{{index}}" 把当前商品在列表数组的下标传给事件。...点击删除按钮则从购物车列表删除当前元素,删除之后如果购物车为空,改变购物车为空标识hasList为false deleteList(e) { const index = e.currentTarget.dataset.index

3.7K90

微信小程序之购物车功能

本文作者:IMWeb 林鑫 原文出处:IMWeb社区 未经同意,禁止转载 前言 以往的购物车,基本都是通过大量的 DOM 操作来实现。...单选、全选和取消,而且会随着选中的商品计算出总价 单个商品购买数量的增加和减少 删除商品。当购物车为空时,页面会变为空购物车的布局 根据设计图,我们可以先实现静态页面。...-- 点击商品图片可跳转到商品详情 --> <navigator url="../details/details?...选择事件 <em>点击</em>时选中,再<em>点击</em>又变成没选中状态,其实就是改变 selected 字段。<em>通过</em> data-index="{{index}}" 把当前商品在列表数组的下标传给事件。...点击删除按钮则从购物车列表删除当前元素,删除之后如果购物车为空,改变购物车为空标识hasList为false deleteList(e) { const index = e.currentTarget.dataset.index

2K21

shopping Test method

2.功能测试 未登录时: 将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加; 点击购物车菜单,页面跳转到登录页面。...登录后: 所有链接是否跳转正确; 商品是否可以成功加入购物车; .购物车商品总数是否有限制; .商品总数是否正确; 全选功能是否好用; .删除功能是否好用; 填写委托单功能是否好用; 委托单填写的价格是否正确显示...; 价格总计是否正确; 商品文字太长时是否显示完整; 店铺名字太长时是否显示完整; 创新券商品是否打标; 购物车中下架的商品是否有特殊标识; 新加入购物车商品排序(添加购物车存在店铺的商品购物车不存在店铺的商品...4.易用性测试 删除功能是否有提示;是否有回到顶部的功能;商品过多时结算按钮是否可以浮动显示。 购物车目的 任何产品功能都有目的,App端的购物车就好比我们在超市的手推车购物车。...购物车商品设置上限,主要是考虑接口性能。购物车本身承载着巨大的计算工作,点击数量增减,需要请求列表接口、编辑接口和结算接口,如果商品太多,接口请求速度会变得比较慢,影响用户体验。

90310

jQuery 元素操作

商品后面的删除按钮 2. 删除选中的商品 3....清理购物车 3.商品后面的删除按钮: 一定是删除当前的商品,所以 $(this) 出发 4.删除选中的商品: 先判断小的复选框按钮是否选中状态,如果是选中,则删除对应的商品 5.清理购物车: 则是把所有的商品全部删掉...商品后面的删除按钮    $(".p-action a").click(function () {        $(this).parents(".cart-item").remove();        ...1.核心思路:选中的商品添加背景,不选中移除背景即可 2.全选按钮点击:如果全选是选中的,则所有的商品添加背景,否则移除背景 3.小的复选框点击: 如果是选中状态,则当前商品添加背景,否则移除背景...4.这个背景,可以通过类名修改,添加类和删除类 $(".checkall").change(function () {        // console.log($(this).prop(

2.6K50

Newbe.Claptrap框架入门,第一步——创建项目,实现简易购物车

若要查看最新的开发文档,请移步 https://claptrap.newbe.pro 业务需求 实现一个简单的“电商购物车”需求,这里实现几个简单的业务: 获取当前购物车商品和数量 向购物车添加商品...购物车移除特定的商品 安装项目模板 首先,需要确保已经安装了 .NetCore SDK 3.1 。.../Cart/{id} 指定 id 的购物车移除特定的商品 您可以通过界面上的 Try It Out 按钮来尝试对 API 进行几次调用。...如何在 VS 同时启动多个项目 如何在 Rider 同时启动多个项目 使用华为云加速 nuget 还原速度 第一次添加商品,没有效果? 是的,您说的没错。项目模板的业务实现是存在 BUG 的。...导入断点:打开“断点”窗口,点击按钮项目下选择breakpoints.xml文件。可以通过以下两张截图找到对应的操作位置。 Rider 按照上文提到的启动方式,同时启动两个项目。

16920

基于SSM的校园二手交易平台的设计与实现「建议收藏」

点击删除按钮之后,直接在后台数据库删除这一件商品,并且刷新当前页面上显示的个人发布的商品。...,点击删除按钮之后,直接在后台数据库删除这一件商品,并且刷新当前页面上显示的个人求购的商品。...2.1.10 购物车模块 显示用户加入购物车商品,计算总的价格,提供全选和取消全选的按钮后台获取商品的单价,判断当前剩余的数量,当用户点击数量添加或者减少之后,对于总价要实时刷新,采用jQuery...,点击删除按钮之后,直接在后台数据库删除这一件商品,并且刷新当前页面上显示的个人发布的商品。...3.2.10购物车实现 显示用户加入购物车商品,计算总的价格,提供全选和取消全选的按钮后台获取商品的单价,判断当前剩余的数量,当用户点击数量添加或者减少之后,对于总价要实时刷新,采用jQuery对数据进行修改

1.3K20

Android实现商城购物车功能

最近公司项目做商城模块,需要实现购物车功能,主要实现了单选、全选,金额合计,商品删除商品数量加减等能,先看看效果图: [952nr93dyt.png] 在这里插入图片描述 一、实现步骤: 0、添加依赖库...4.购物车数据的bean类(ShoppingCarDataBean.class) 5.分店铺实现布局 6.购物车商品Item布局文件 二、实现过程: 0.添加依赖库 implementation...在此请求删除接口,删除成功后, * 通过initExpandableListViewData()方法刷新购物车数据。...在此请求修改商品数量的接口,商品数量修改成功后, * 通过initExpandableListViewData()方法刷新购物车数据。...android:background="#cccccc" /> 6.购物车商品Item布局文件 效果图: [7kounevbdy.png] 在这里插入图片描述 <?

4.5K20

实战 | 微信小程序之购物车功能

单选、全选和取消,而且会随着选中的商品计算出总价 单个商品购买数量的增加和减少 删除商品。当购物车为空时,页面会变为空购物车的布局 根据设计图,我们可以先实现静态页面。...代码实现 初始化 购物车列表数据我们一般是通过请求服务器拿到的数据,所以我们放在生命周期函数里给 carts 赋值。...计算总价 总价 = 选中的商品1的 价格 数量 + 选中的商品2的 价格 数量 + ... 根据公式,可以得到 页面的其他操作会导致总价格变化的都需要调用该方法。...选择事件 点击时选中,再点击又变成没选中状态,其实就是改变 selected 字段。通过 data-index="{{index}}" 把当前商品在列表数组的下标传给事件。...全选事件 全选就是根据全选状态 selectAllStatus 去改变每个商品的 selected 增减数量 点击+号,num加1,点击-号,如果num > 1,则减1 删除商品 点击删除按钮则从购物车列表删除当前元素

1.4K10

Newbe.Claptrap 框架入门,第一步 —— 创建项目,实现简易购物车

业务需求 实现一个简单的 “电商购物车” 需求,这里实现几个简单的业务: 获取当前购物车商品和数量 向购物车添加商品 购物车移除特定的商品 安装项目模板 首先,需要确保已经安装了 .NetCore.../Cart/{id} 指定 id 的购物车移除特定的商品 您可以通过界面上的 Try It Out 按钮来尝试对 API 进行几次调用。...如何在 VS 同时启动多个项目 如何在 Rider 同时启动多个项目 使用华为云加速 nuget 还原速度 第一次添加商品,没有效果? 是的,您说的没错。项目模板的业务实现是存在 BUG 的。...导入断点:打开 “断点” 窗口,点击按钮项目下选择 breakpoints.xml 文件。可以通过以下两张截图找到对应的操作位置。 Rider 按照上文提到的启动方式,同时启动两个项目。...首先,我们先通过 swagger 界面来发送一个 POST 请求,尝试为购物车添加商品

97300

jQuery 元素操作

案例:购物车案例模块-计算总计和总额 1.把所有文本框的值相加就是总额数量,总计同理。2.文本框里面的值不同,如果想要相加需要用 each() 遍历,声明一个变量做计数器,累加即可。...商品后面的删除按钮 2. 删除选中的商品 3....清理购物车3.商品后面的删除按钮: 一定是删除当前的商品,所以 $(this) 出发4.删除选中的商品: 先判断小的复选框按钮是否选中状态,如果是选中,则删除对应的商品5.清理购物车: 则是把所有的商品全部删掉...删除商品模块 // (1) 商品后面的删除按钮 $(".p-action a").click(function() { // 删除的是当前的商品 $(this...2.全选按钮点击:如果全选是选中的,则所有的商品添加背景,否则移除背景3.小的复选框点击: 如果是选中状态,则当前商品添加背景,否则移除背景4.这个背景,可以通过类名修改,添加类和删除

1.9K10
领券