首页 > 其他分享 >面试汇总-测试用例设计

面试汇总-测试用例设计

时间:2024-10-17 17:59:30浏览次数:6  
标签:头像 是否 汇总 成功 购物车 面试 测试用例 测试 支付

微信发红包

UI
1、发红包的界面有无错别字
2、发红包的界面是否排版合理
3、发红包的界面颜色搭配是否合理

功能测试
1、红包金额输入框是否只能输入数字和小数,小数位数是否有限制
2、红包个数输入框是否只能输入数字
3、红包金额框的最大输入数字是否最多200,除特殊节假日最高输入500;如超出最大数字是否有提示
4、红包金额框的最小输入数字是否最小为0.01,如小于最小数字,是否有提示
5、红包金额框是否可以输入其他字符
6、红包的描述框是否可以输入任意字符和表情,是否可以搭配使用,是否可以删除
7、红包界面的所有输入框是否运行复制粘贴的操作
8、按返回键是否可以取消发红包
9、发送红包成功后是否返回聊天窗口
10、发红包时候是否支持密码输入或指纹支付
11、发红包时,余额不足,是否有提示,是否可以切换支付方式
12、自己发送的红包是否不允许自己领取
13、同一个人是否可以多次抢同一个红包
14、是否可以连续多次发送红包
15、发红包的最大金额和最小金额是否正常
16、领取红包是否可以领取成功,金额是否进入零钱中
17、发红包24小时无人领取是否真正常退回到原有账户中

兼容测试
1、安卓系统、苹果系统、鸿蒙系统是否都可以正常发送红包
2、电脑端是否不可以抢红包
3、不同厂商的机型是否适配微信的发红包机制

弱网测试
1、wifi状态下是否可以正常发红包
2、模拟网络链接超时,是否无法正常发红包
3、模拟2345G网时,是否可以正常发红包

性能测试
1、不同网速下发红包的时间,弱网情况下发红包的时间
2、发红包之后跳转到聊天界面的时间
3、发红包时的耗电量
4、退款到账的时间

安全测试
1、红包发送成功后,是否收到微信支付的通知消息
2、红包被领取成功后,可领取的红包数和金额是否变少
3、红包发送失败,账户的余额钱不会变少

微信发朋友圈

UI
1、发送的朋友圈的界面是否排版合理
2、发送的朋友圈的界面是否美观

功能测试
1、长按相机按钮,进入纯文字编辑页面
2、输入纯文字,最大只可输入2000字的限制
3、只发图片,发单张、多张是否成功,是否可以发动图
4、只发视频,能发几个视频,能发多久的视频
5、图片+视频,能否发送成功
6、文字+图片,能否发送成功
7、文字+视频,能够发送成功
8、谁可以看,公开,部分可见,私密,不给谁看,别人是否能看到
9、提醒谁看,提醒一人或多人,是否能收到提醒
10、点两空间图标,是否同步到QQ空间
11、点击返回键,是否提示存入草稿的提示框
12、编辑页面是否支持复制粘贴的操作
13、发表成功后是否返回到朋友圈界面
14、是否可以多次发表朋友圈
15、是否可以删除自己发表的朋友圈
16、在朋友圈点击展示全文,是否可以正常的展开和收起

兼容测试
1、安卓系统、苹果系统、鸿蒙系统是否都可以正常发表成功朋友圈
2、电脑端是否不可以发表朋友圈
3、不同厂商的机型是否适配微信的发朋友圈机制

弱网测试
1、wifi状态下是否可以正常发表成功
2、模拟网络链接超时,是否无法正常发表
3、模拟2345G网时,是否可以正常发表成功

性能测试
1、不同网速下发表成功的时间,弱网情况下发表的时间
2、发表成功之后跳转到朋友圈界面的时间
3、发表时的耗电量

安全测试
发送朋友圈时,文本输入脚本代码,是否出现异常

 

微信换头像

UI
1、微信头像的界面是否排版合理
2、微信头像的界面是否和原图无差异

功能测试
1、点击头像是否可以放大
2、查看头像时是否支持放大和缩小
3、查看头像后点击返回是否返回到个人信息页面
4、头像支持的图片格式,图片大小
5、是否支持相机拍摄的图片和网上下载的图片
6、选择图片后是否有一个定框
7、选择图片从手机相册获取成功
8、选择图片通过手机直接拍摄获取
9、头像显示是否为方形
10、选择图片范围时是否支持放大和缩小
11、选择图片成功后,头像是否居中
13、保持玩图片后是否会有提示更换头像成功
14、修改头像后去其他模块时是否刷新显示最新的头像
15、进入更换头像界面时是否可以取消更换头像
16、选择相册头像或拍摄头像后,在不保存的情况下一直返回,头像是否还是显示之前的
17、头像是否支持本地缓存,断网情况下是否还能显示头像
18、网络异常,修改头像失败,是否有提示
19、更换头像后,好有是否能及时看到最新的头像
20、是否可以保持头像到手机

兼容测试
1、安卓系统、苹果系统、鸿蒙系统是否都可以正常更换头像
2、电脑端是否可以更换头像
3、不同厂商的机型是否适配微信的换头像机制

弱网测试
1、wifi状态下是否可以正常更换头像
2、模拟网络链接超时,是否无法正常更换头像
3、模拟2345G网时,是否可以正常更换头像

性能测试
1、不同网速下更换头像的时间,弱网情况下更换头像的时间
2、更换头像成功之后跳转到个人信息的时间
3、更换头像时的耗电量

安全测试

 

 

 

朋友圈点赞的测试用例

功能测试
1点赞后是否显示结果
2.点赞后是否可以取消;
3.点赞取消后是否可以重复点赞;
4.共同好友点赞后,是否有消息提醒;
5.非共同好友点赞后,是否有消息提醒;
6.点击点赞人昵称,是否可以跳转到他/她的主页;
7.自己能否给自己点赞;
8.屏蔽了该用户,共同好友点赞是否提示;
9.点赞人有备注时,是否展示备注昵称;
10.点赞后删除好友,是否继续展示其点赞;

UI界面测试
1.界面是否简介美观;
⒉点赞后动态特效是否正常显示;
3.朋友圈界面图片是否正常显示;
4.朋友圈界面文字是否正常显示;

性能测试
1.点赞人数过多是否能正常显示;
2.同一时间点赞人数过多是否正常收到提示;、

安全测试
1.发送部分可见的朋友圈,其余人不可见;
⒉.发送部分可见的朋友圈,点赞后共同好友不可见;

弱网测试
1.弱网环境下,点赞是否成功;
2.弱网环境下,点赞的时间;

易用性测试
发送部分可见,是否可以沿用上次的名单;

登录模块

界面UI测试
1.布局是否合理,输入框,按钮对齐方式
2.输入框和按钮的高度,长度是否符合要求
3.界面的设计风格是否与Ul的设计风格统一
4.界面的文字简洁易懂,没有错别字
功能测试
1.用户名,密码输入为空,点击查看提示信息
2.输入正确的用户名和密码,点击验证登录成功
3.登录成功后,验证是否跳转到正确的页面
4.用户名,密码如果过长,过短,是否有提示
5.用户名和密码前后有空格的处理
6.用户名和密码中有特殊字符或其他非英文的情况
7.记住用户名的功能
8.登录失败后,不能记住密码的功能
9.密码是否加密显示
10.登录页面的注册,忘记密码,登出等用另一账号登录链接是否正确
11.输入密码时,大写键盘开启是是否有提示信息
12.输入错误的用户名和密码,查看提示信息
性能测试
1.打开登录页面,需要几秒
2.输入正确的用户名和密码,登录成功不超过5s
兼容性测试
1.主流浏览器是否显示成功(IE8,9,10,11,Firefox,Chrome,Safafi)
2.不同的平台是否能显示成功(Mac,Windows)
3.移动设备上是否显示成功(Android,lOS)4.不同的分辨率
可用性测试
1.是否支持全键盘操作,是否有快捷键
2.输入用户名和密码,按回车,是否可以登录
3.输入框能否可以Tab键切换
安全测试
1.登录成功后生成的Cookie,是否是Http only
2.用户名和密码是否通过加密的方式发给Web服务器
3.用户名和密码的验证,应该是在服务器端,而不是在Javascript前端
4.用户名和密码的输入框,应该屏蔽SQL注入
5.用户名和密码的输入框,应该禁止输入脚本
6.错误登录的次数限制
7.考虑是否支持多用户在同—机器上登录
8.考虑一用户在多台机器上登录

 

购物车的测试用例

1.功能测试

购物车页面的所有连接是否正常。
从商品信息页面添加的商品能显示在购物车中。
若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者提示用户进行注册。
若没有选择任何商品,点击结算,则提示用户“请添加要结算的商品”。
勾选商品后,已选商品的总价(和优惠满减活动)会显示。
勾选商品,点击结算按钮后,进去确认订单信息页面。
购物车页面中,可以对添加商品信息做信息的修改,并自动保存成功。
可以在购物车中重新修改商品规格。
购物车能添加的商品种类是有数量上限的。
结算的时候商品可以全选,选择底部的全选按钮。
可以在购物车页面对宝贝进行管理。

2.界面测试

打开淘宝购物车页面后,页面的布局是否合理,是否完整。
不同卖家的商品在不同的table区域显示,区分明显。
页面的功能按钮可以正常显示。
商品的最下方显示失效宝贝。
页面的最低端显示“你可能喜欢”
向下滑动页面,在购物车顶端展示“购物车”。
购物车中如果存在有商品降价、库存不足、限购件数等,在商品详情的下面,会有对应的字体展示。

3.性能测试

打开购物车时间是否在已定的用户可以棘手的时间范围内。
编辑购物车:删除、添加商品需要的时间。
在购物车页面选择需要购买的商品进行结算的时候,结算金额可不可以实时显示。
清空失效商品需要的时间。
打开购物车页面要多久
快捷键功能知否支持

4.兼容性测试

iOS:不同型号,不同的iOS系统。
安卓:不同品牌,不同型号,不同的安卓系统。
不同浏览器上的测试功能是否正常

5.网络测试

3G、4G、WiFi网络环境下应用的各功能可正常运行。
网络异常时,数据交换是否会有提醒。
中途断网再很快连网,数据是否可以自动恢复,正常加载。
只允许内网访问的APP,在连接到外网时是否会有提醒。

6.易用性测试

是否能一件批量付款
是否有全选、全不选的功能
是否能删除商品
能否把购物车了的商品移入收藏夹
是否有商品件数的总计
是否有商品规格、购买数量的显示
是否有商品名称的显示
是否有店铺活动、满减优惠、降价显示
每个商品是否有店铺名称的提示
点击商品店铺能否进入店铺查看商品
点击商品名称能否进入商品详情页
是否有领券的文字提示
是否会显示领取优惠券之后的优惠价格
失效的商品是否还会出现在购物车的历史记录中
每件商品是否有对应商品图片的展示
是否有凑单提示
在购物车页面能否再次选择商品的种类
划到购物车页面的底部,有没有推荐商品展示
不支持发货的地区是否会有提示,商品前面的全选、全不选多选框是否会变灰色
当没有全选、全不选的多选框,没有选择任何商品时,点击 结算 按钮是否会跳转页面
是否有删除商品、批量删除的功能
是否有寻找相似商品的功能

7.异常测试

没有内存时,APP是否能够正常相应。
横竖屏切换展示。
APP运行时网络中断。
反复操作某一个功能,不断点击和刷新,是否出现闪退。
APP运行时接入电话、短信、社交软件的信息提示时,是否能够正常运行。

Windows对文件的复制粘帖功能的测试用例

界面测试

文件是否完整、没有错别字。
图标是否简洁明了,是否能正常显示。

功能测试
文件是否能用Ctrl+C和Ctrl+V复制粘贴。
文件是否能用右键点击拖动的方式复制粘贴。
文件是否能从一个文件夹复制到另一个文件夹。
文件是否能从一个硬盘复制粘贴到另一个硬盘。
文件是否能复制粘贴到U盘中。
文件是否能复制粘贴到聊天对话框。
不同类型的文件(txt,pdf,doc等)是否能成功复制。
复制粘贴后的文件内容是否有所改变。
目标地点有重名文件是否还能够复制粘贴过去。
复制粘贴的过程中是否可以执行文件。

性能测试
复制粘贴的需要多长时间。
复制粘贴这个过程所占用CPU资源多大。
是否能同时复制粘贴多个文件。

兼容性测试
不同版本的Windows是否都支持这个功能。

安全性测试
复制粘贴过程中是否会造成文件内容的丢失。
复制粘贴是否会直接覆盖掉目标文件中具有不同内容的同名文件。

支付功能测试用例

付功能测试非常重要,因为支付是涉及到用户资金安全的重要功能,如果支付功能存在问题,可能回导致用户资金或平台损失或者其他安全问题。同时,支付功能也是一个网站或应用的核心功能之一,如果支付功能存在问题,可能会影响用户体验和信任度,甚至会影响到业务的正常运营。因此,进行支付功能测试是非常重要的。

首先,我们列举一下支付功能测试点有哪些。

1、支付流程测试:测试整个支付流程是否正常,包括创建订单、调用支付接口、支付成功后的回调通知等。

2、支付方式测试:测试不同支付方式的支付流程是否正常,包括支付宝、微信支付、银联支付等。

3、支付金额测试:测试不同金额的支付是否正常,包括小额支付、大额支付、退款等。

4、支付安全测试:测试支付过程中是否存在安全漏洞,如支付信息泄露、支付接口被攻击等。

5、支付异常测试:测试支付过程中可能出现的异常情况,如网络异常、支付超时、支付失败等。

6、支付性能测试:测试支付系统的性能,包括并发处理能力、响应时间等。

7、支付兼容性测试:测试支付系统在不同浏览器、操作系统、设备上的兼容性。

8、回调功能测试:测试支付功能的回调功能,确保回调功能正常工作。

其次,我们一一列出支付测试用例,这里按照支付方式、支付手段和支付金额划分。

1. 支付方式:

余额(零钱)支付:

正常支付:使用余额支付成功。

余额不足:余额不足时,支付失败并提示用户充值。

余额充足:余额充足时,支付成功。

退款:退款成功并及时到账。

储蓄卡支付:

正常支付:使用储蓄卡支付成功。

支付密码错误:支付密码错误时,支付失败并提示用户重新输入。

银行卡信息错误:银行卡信息错误时,支付失败并提示用户检查银行卡信息。

退款:退款成功并及时到账。

第三方支付(微信、支付宝、京东、百度等):

正常支付:使用第三方支付成功。

支付密码错误:支付密码错误时,支付失败并提示用户重新输入。

第三方支付账户余额不足:第三方支付账户余额不足时,支付失败并提示用户充值。

退款:退款成功并及时到账。

信用卡支付:

正常支付:使用信用卡支付成功。

信用卡额度不足:信用卡额度不足时,支付失败并提示用户联系银行调整额度。

信用卡信息错误:信用卡信息错误时,支付失败并提示用户检查信用卡信息。

退款:退款成功并及时到账。

网银支付:

正常支付:使用网银支付成功。

网银密码错误:网银密码错误时,支付失败并提示用户重新输入。

银行卡信息错误:银行卡信息错误时,支付失败并提示用户检查银行卡信息。

退款:退款成功并及时到账。

2. 支付手段:

免密支付:

正常支付:使用免密支付成功。

免密支付关闭:免密支付关闭时,支付失败并提示用户重新开启免密支付。

退款:退款成功并及时到账。

指纹支付:

正常支付:使用指纹支付成功。

指纹识别失败:指纹识别失败时,支付失败并提示用户重新输入指纹。

退款:退款成功并及时到账。

二维码支付:

正常支付:使用二维码支付成功。

二维码过期:二维码过期时,支付失败并提示用户重新生成二维码。

退款:退款成功并及时到账。

银行卡支付:

正常支付:使用银行卡支付成功。

银行卡信息错误:银行卡信息错误时,支付失败并提示用户检查银行卡信息。

退款:退款成功并及时到账。

密码支付:

正常支付:使用密码支付成功。

支付密码错误:支付密码错误时,支付失败并提示用户重新输入。

退款:退款成功并及时到账。

3. 支付金额:

空值验证:

支付金额为空:支付金额为空时,支付失败并提示用户输入支付金额。

余额不足:

余额不足:余额不足时,支付失败并提示用户充值。

最大金额:

支付金额超过最大限制:支付金额超过最大限制时,支付失败并提示用户输入正确的支付金额。

余额充足,支付成功:

余额充足:余额充足时,支付成功。

最小金额:

支付金额小于最小限制:支付金额小于最小限制时,支付失败并提示用户输入正确的支付金额。

以上是一些可能的支付测试用例,具体测试用例的设计应该根据实际情况进行调整和补充

标签:头像,是否,汇总,成功,购物车,面试,测试用例,测试,支付
From: https://www.cnblogs.com/tingting-yang/p/18472830

相关文章

  • Java数据结构二叉树面试题精华(画图详解)
    前言:    针对二叉树,因为涉及到递归,需要跟多的练习强化递归的思想,其中也包括需要画图理解一些想不通的问题来提升自己!    一下面这些题为例,一起来提升自己的逻辑思维能力!(可能其中一些题已经写过,但是希望能再写一遍有助于提高代码能力)相同的树:      ......
  • 面试Java岗老喜欢盯着JVM问,有那么多项目要调优吗?
    性能优化作为一个程序员,性能优化是常有的事情,不管你是刚入行的小白还是已经入坑了很久的小秃头都会经历很多不同层次的性能优化——小到代码审查大到整个系统设计的优化!大势所趋之下,如何让自己的优化方向精准到性能瓶颈的那个点以及尽可能的提高优化的性价比已经慢慢成为每一......
  • 京东Android最全面试题及参考答案
    Android常用控件TextViewTextView是Android中最基础的文本显示控件,用于在界面上展示静态的文本信息。它可以设置文本的内容、字体大小、颜色、样式等属性。在应用中,常用于显示标题、说明文字、提示信息等。例如,在一个登录界面中,TextView可以用来显示“用户名”“密......
  • 终于整理完了,全网最全JAVA面试八股文总结!
    1、Java线程具有五中基本状态(1)新建状态(New):当线程对象对创建后,即进入了新建状态,如:Threadt=newMyThread();(2)就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是......
  • 面试官:我是如何提问候选人的
    前面写过不少面试求职相关的文章,大多都是从求职者角度展开描述,比如:常见的面试题有哪些,该如何回答,简历要怎么写,如何和HR谈薪资,如何选择Offer等内容。前几天帮助一位星球同学复盘他的面试过程和遇到的问题,突然发现一个被忽视的现象:很多求职者其实并不了解面试官是如何提问,如何面试......
  • Dubbo你掌握的如何?快看看这30道高频面试题!
    前言Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程......
  • 常见ElasticSearch 面试题解析(上)
    前言ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,......
  • 常见Elasticsearch 面试题答案详细解析(下)
    前言1.Elasticsearch是一个分布式的RESTful风格的搜索和数据分析引擎。(1)查询:Elasticsearch允许执行和合并多种类型的搜索—结构化、非结构化、地理位置、度量指标—搜索方式随心而变。(2)分析:找到与查询最匹配的十个文档是一回事。但是如果面对的是十亿行日志,又该......
  • 常见的Linux面试题及答案解析,哪些你还不会?
    Linux面试题1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示?切换目录用什么命令?2、怎么查看当前进程?怎么执行退出?怎么查看当前路径?3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户id?查看指定帮助用什么命令?4、Ls命令执行什么功能?可......
  • 高级java每日一道面试题-2024年10月17日-Web篇-常见的web攻击有哪些?
    如果有遗漏,评论区告诉我进行补充面试官:常见的web攻击有哪些?我回答:常见的Web攻击种类繁多,攻击者利用各种漏洞和技术手段来入侵网站、窃取数据或破坏服务。以下是一些最常见的Web攻击类型及其简要说明:1.SQL注入(SQLInjection,SQLi)描述:攻击者通过在输入字段......