`
MyEyeOfJava
  • 浏览: 1156843 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71344
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

IOS测试用例例子

    博客分类:
  • ios
阅读更多
<!--StartFragment--> <!--EndFragment-->
             
编号 优先级 模块 测试 输入/显示文案 期望输出 备注
名称 用例
  描述
1 P0 Feed 验证下拉更新功能 1.下拉feed数据流 1.显示文案松开即可更新  
2.松开feed数据流 2.下拉feed显示箭头向下
  3.松开feed显示箭头向上
2 P0 Feed 第一tab登录跳转 1.未登录状态 1.按时间戳显示问候语 问候语内容:
2.点击tab 2.跳转到登录界面(可返回) 1.上午(中午/下午/晚上)好
  3.登录成功(登录case覆盖)  
3 P0 Feed 数据tab功能可用性 1.四行数据(可点) 1.显示样式正确 标签包括:
2.第一(三)行文案 2.所有文案图片正常显示 全网最低
3.第二行图片 3. tab点击进入宝贝详情页(购买case覆盖) 白菜价
4.第四行标签时间来源(标签可点) 3.标签点击,返回筛选结果 促销汇
  (返回带对应标签的数据) 其他
4 P0 Feed Feed数据加载 1.下滑feed数据 1.feed数据按时间排序 已知bug:数据加载过快闪退
2.上滑feed数据
5 P0 Feed 左上角筛选功能(1) 1.      点击筛选按钮 1.点击(平移)筛选按钮后显示筛选 1.可进行多次筛选
/(向右平移feed 2.选择标签 2.已知bug
2.筛选feed 3.再次点击(平移)返回,新feed数据内容符合标签 进行“下滑->平移”操作出现返回键
3.再次点击筛选按钮(向左平移feed    
6 P0 超值 页面验证样式 1.3*4个类目数据   户外运动类目图片像素低
2.文案与图片吻合
  3.图片质量高
7 P0 超值购 类目数据 1.点击进入类目 1.每行2个宝贝图/3行内容 价格显示:
2.查看类目数据 2.宝贝图图片质量高 超值价(红)小于原价(黑色删除线)
3.点击查看宝贝详情 3.第二行文案显示正常  
  4.第三行价格显示正常  
  5.点击宝贝可进入详情页  
  6.宝贝与类目映射正确  
  注:上下滑动顺畅  
8 P0 搜索 默认搜索 1.点击搜索框 1.自动追加默认推荐query  
(无输入搜索/非标类) 2.直接按搜索 默认-销量-价格排序(排序case覆盖)
  (无输入/标类衣服”query 2.排序tab可点击
  3.点击返回按钮 3.底部搜索文案正确(与默认文案匹配)
    4.筛选按钮(筛选case覆盖)
    5.点击返回成功query保留
9 P0 搜索 非标宝贝 校验非标宝贝图 1.左侧大图,图片质量高 验证集分宝,价格,销量与来源数据与详情页一致
2.标题内容2行且多余数据省略号表示
3.价格标红
4.“集分宝图片正常赠送集分宝数据数字型正常
4.有售出交易笔数来源显示正常
5.详情页数据与搜索数据一致
10 P0 搜索 搜索页 1.点击APP下方大tab进入搜索页 1.无输入情况下,搜索框有推荐query,灰色 清除搜索补充:点击清除记录按钮,历史搜索数据正确删除
2.无输入情况下浏览 2.显示键盘 已知bug:清除按钮样式不对
3.输入数据点击搜索栏中的“x” 3.按搜索栏后的“x”正确隐藏键盘  
  4.点击搜索栏中的“x”成功删除搜索数据  
  5.历史记录存在  
  6.最后一个tab“清除历史记录样式正确,并可用(见备注)  
11 P0 搜索 搜索 1.点击搜索框 1.搜索时可以弹出下拉推荐  
(搜标类) 2.搜索衣服 2.下拉推荐出现转针图标与文案,并且位置正确
    3.点击下拉推荐,数据能自动补充到搜索框
    4.下拉推荐数据上下滑动功能可用
12 P0 搜索 标类宝贝 校验标类宝贝图 1.左侧大图,图片质量高 已知bug:在售商家数据与详情页数据不一致
2.标题内容2行且多余数据省略号表示
3.参考价格标红,有在售商家数据
4.有售出交易笔数数字正确
5.详情页数据与搜索数据一致
13 P0 搜索 标类详情页 1.查看标类详情页数据 1.比价文案与搜索结果页一致  
2.切换顶层tab 2.网上商场数统计与实际一致
3.浏览点评数据 3.网上商城列表数据不重复
  4.商城数据图片店铺映射正确
  5.免邮打标,商城信息与详情页一致
  6.参数tab信息符合正确
  7.点评文字无乱码,样式正确
14 P0 搜索 排序功能 1.点击销量排序 1.销量排序按销量排,排序正常 升序降序按钮不出现同时点亮,并且按钮可以多次点击
2.点击价格排序 2.点击价格排序,升序按钮箭头可以点亮,并且排序正常
3.再次点击价格排序 3.再次点击,降序按钮箭头点亮,并且排序正常
  4.点击操作可以轻易进行
15 P0 搜索 搜索筛选 1.搜索结果页,点击右下角按钮 1.筛选类目成功,并切换到搜索结果页 1.多次筛选返回结果满足条件
2.选择分类筛选 2.其他标签筛选手动返回成功
3.选择属性筛选,并手动返回 3.所有返回结果满足筛选条件
4.选择商家筛选,并手动返回 4.去除删选后所有数据重置,返回数据与筛选前一致
5.选择价格筛选,并手动返回 5.筛选标签后标签正确打钩,再次点击打钩标签勾选正确除去
6.去除所有筛选条件  
16 P0 购买 商品详情页 1.任意直达一淘商品详情页 1.一淘详情页样式无问题  
2.价格曲线波动不溢出
3.价格曲线日期显示正确
4.价格波动幅度图片与实际曲线描述一致
5.集分宝销量来源与来源页一致
6.降价提醒功能可用(降价case覆盖)
17 P0 购买 商品详情页下一跳 1.从一淘商品详情页点击进入具体宝贝详情页 1.商品详情页样式无问题 已知bug
外网详情页存在返回按钮不可用
 
18 P0 购买 下单 1.进行正常购买下单流程 1.所有步骤与PC端一致,选择sku,购买,确认地址,付款操作成功进行 已知bug:淘内商品购买登录跳转返回错误
2.进入PC一淘集分宝页面 2.底部前进后退刷新按钮可正常使用
19 P0 扫描 扫描功能 1.标签码360度扫描 1.360度扫描可用 弹出图片描述:
(覆盖开灯扫描) 2.点击扫描弹出的结果图片 2.弹出图片样式正确 主图标题
  (开灯后重试) 3.点击图片到达搜索结果页 网购价价格标红
    4.搜索结果页搜索栏数据为扫描结果拼串 推荐搜索拼串query
20 P0 扫描 扫描异常覆盖 空扫描返回 1.空扫描点返回成功 已知bug
扫描无结果条码 2.扫描无结果条码提示无结果并建议进入搜索页(无该功能) 扫描无结果会继续扫描,第二次不返回结果
21 P0 MY页面 我的 浏览我的页面 1.上下滑动无问题  
页面样式 2.样式正确
22 P0 MY页面 功能登录 1.未登录状态下点击登录 1.输入账号(可回退输入) 注:
2.输入账号密码 2.输入密码(可回退输入) 1.验证上一跳跳转到登录页进行返回操作成功
2.自动登录勾选 3.密码明文能留存3秒或可以在下一次输入进行切换 2.默认未登录文案:使用淘宝账号登陆
  4.登录失败文案正确显示(包括:该账户名不存在您输入的密码和账户名不匹配 3.登陆页面文案:请输入淘宝账号,请输入密码
  5.多次登录失败能正确要求输入验证码登录 已知bug
  6.自动登录打钩后下次打开app能显示已登录状态 验证码图片不能刷新
23 MY页面 注册功能 1.点击新用户注册 跳转到手机快速注册页面 该功能当前无对应手机号码进行功能回归
24 P0 MY页面 降价提醒样式与交互验证 1.进入降价提醒 1.上下滑动降价提醒页面流畅 注:无宝贝情况下显示文案:你暂时还没有订阅的内容
2.打开/关闭提醒功能 2.点击进入宝贝详情页成功
3.浏览降价提醒宝贝 3.宝贝详情样式正确
4.移动tab进行提醒宝贝删除 (左大图,右上标题,右下当前价格:标红价格,期望价格)
  4.移动提醒宝贝删除,点击删除成功移除宝贝,详情页显示正常(显示未订阅状态)
  5.删除后,下一个宝贝能自动补充
25 P0 MY页面 降价提醒功能验证 1.选择宝贝,设置降价提醒期望1 1.设置降价提醒,键盘弹出数字键,能自动取小数点后1位四舍五入保留显示 成功订阅(取消)后交互:app内顶部显示:取消(设置)降价提醒成功
2.关闭降价提醒 2.订阅成功后文案显示为取消提醒当价格降到xx时提醒您并且app内顶部显示交互(见备注) 关闭降价提醒,详情页底部文案提示:降价提醒消息已关闭,点击打开吧
3.降价提醒为关闭状态时重复上述操作 3.关闭降价提醒,详情页底部文案提示:降价提醒消息已关闭,点击打开吧
  4.点击提示文案跳转到MY页面—“降价提醒  
26 P0 MY页面 降价提醒push验证 1.      订阅3个测试宝贝 1.订阅成功后,宝贝搜索结果价格变化15分钟后收到push消息 注:收到降价提醒为1.01.1的宝贝的push消息
2.      设置降价提醒1.0,1.1,0.9 2.点击push消息进入一淘宝贝详情页
3.      修改3个订阅测试宝贝价格为1.0  
27 MY页面 软件信息关于我们 浏览关于我们页面 1.写死的文案跳转后内容样式编码政策 写死的文案:1.免责申明
2.头部一淘主图清晰 2.法律声明
3.版本号与所有权显示正常 3.隐私权政策
4.打包日期正确 4.许可信息
build后面为打包日期) 版本号信息:
  发布版版本号3位,测试版版本号4位,末尾追加svn版本号
28 P0 MY页面 软件信息用户反馈 1.点击用户反馈 1弹出成功文案 文案内容:
2.填写反馈 2.点击确认按钮后返回MY页面 感谢您的支持,反馈意见提交
3.点击发送    
29 MY页面 打分页面 点击我要打分 跳转到APP商店一淘app应用详情页 当前跳转有问题,无法
分享到:
评论

相关推荐

    手机软件系统测试用例设计举例等.zip

    本资料包“手机软件系统测试用例设计举例等.zip”提供了全面的测试用例设计实例,旨在帮助测试人员提升工作效率,保证手机应用的质量。 1. **手机软件测试基础** 手机软件测试涵盖了对移动应用的功能性、性能、...

    Appium自动化测试完整案例

    Appium 是一个开源、免费的移动端自动化测试框架,可以用来测试原生和混合移动应用,同时支持测试多种平台(Ios、Android、FirefoxOS)下应用,底层是采用 WebDriver JSON Wire 协议去实现的。 Appium 环境搭建 1....

    ios app舒尔特方格源码 初学ios的好例子

    9. **测试**:了解单元测试和集成测试的概念,编写测试用例以确保代码质量。 通过这个源码项目,初学者不仅可以学习到iOS开发的基本技术,还能了解到实际项目中的编码规范和最佳实践,对提高编程技能大有裨益。同时...

    iOS单元测试最佳实践

    4. **编写高质量的测试用例**:确保每个重要的业务逻辑都有相应的测试用例,并且测试用例应该具有可读性和可维护性。 #### 三、iOS平台信息处理应用分层架构设计 在iOS应用开发中,合理地进行分层架构设计是非常...

    Appium+RF实现手机应用的自动化测试-iOS篇

    这个例子会包括测试用例的编写、执行以及结果的验证。 ### 10. 手势密码的解决方案 iOS设备特有的安全特性,如手势密码,会给自动化测试带来挑战。本文将提供一种解决方案来处理这一问题,允许测试脚本绕过手势...

    Python库 | robotframework-ioslibrary-0.1.15.tar.gz

    2. 增加了新的关键字,以支持更多的iOS测试场景,例如处理通知、推送消息等。 3. 可能修复了一些已知的bug,提高了测试的可靠性。 4. 改进了日志和报告的输出,使测试结果分析更直观。 5. 对文档进行了更新和完善,...

    Base64编解码Android和ios的例子,补充JNI中的例子

    文件名“Base4Test”可能是指包含Base64编码测试用例的代码文件,可能包括Android和iOS的示例代码,以及可能存在的JNI实现。这个文件可以用来验证Base64编码解码的正确性,也可以作为开发者学习和调试的参考。 总的...

    iOS-Test-Generator:iOS 测试生成器

    2. 测试用例:展示如何使用生成器进行测试的例子。 3. 文档:可能包含项目的介绍、使用指南以及开发者的论文详细说明其设计和实现。 4. 构建脚本:如Gradle或Maven配置,用于构建和打包项目。 5. 示例项目:可能包含...

    appium+android自动化测试源码

    5. **测试用例设计**: 设计有效的测试用例以覆盖应用程序的关键功能和边界条件,确保测试的全面性和准确性。 6. **运行与调试**: 了解如何执行测试脚本,查看测试报告,以及如何调试失败的测试用例,以找出并修复...

    旋转屏幕测试例子

    2. 自动化测试工具,如Appium、Espresso等,可以编写脚本自动化执行屏幕旋转的测试用例。 3. 进行灰盒测试,理解系统内部如何处理屏幕旋转信号,以便更好地调试和优化代码。 4. 持续集成和持续部署(CI/CD)流程,确保...

    iOS Programming 2nd Edition的代码例子

    14. **Unit Testing和UI Testing**:编写测试用例,确保代码的质量和稳定性。 通过对这些代码示例的学习和实践,开发者不仅可以提升编程技能,还能深入理解iOS应用的生命周期、设计原则和最佳实践。每个文件都可能...

    IOS应用源码——RoundedUITableView for iOS.rar

    7. 测试驱动开发:如果有测试文件,可以了解如何编写和执行测试用例。 总之,"RoundedUITableView for iOS" 是一个学习iOS开发,特别是自定义视图组件和界面设计的好例子。通过深入研究这份源码,开发者不仅可以...

    测试iOS设备重力感应的案例

    一个测试iOS设备重力感应的例子。界面上有一个方块,随着设备位置的改变,界面上的方块会做出移动。其中利用accelerometer来判断设备的位置,从而让界面上的方块要么上升、要么下降、要么左右移动。方块的移动速度也...

    20套软件测试企业面试卷

    此外,了解缺陷管理流程(如Bug生命周期)和测试用例设计(等价类划分、边界值分析、因果图等)也是基础内容。 2. **测试策略与方法**:面试中可能涉及黑盒测试和白盒测试的区别,以及何时使用它们。还要理解敏捷...

    IOS应用源码之显示个人详细信息的table view .rar

    源码中可能包含针对特定功能的测试用例,例如检查表格是否正确显示个人详情。 通过学习和理解这个源码,开发者可以掌握如何在iOS应用中有效地展示和管理个人详细信息,提升自己的iOS开发技能。

    Appium-sample-code实例

    3. **测试框架**:Appium-sample-code中的例子可能涵盖了JUnit(Java)、TestNG(Java)、Python的unittest框架等,这些测试框架用于编写和组织测试用例。 4. **元素定位**:在Appium中,你可以使用XPath、ID、...

    IOS应用源码之一个天气应用的完整例子 .rar

    - 通过XCTest编写测试用例,验证应用程序的功能和稳定性。 通过研究这个完整的天气应用源码,开发者可以学习到iOS应用开发的多个方面,提升自己的技能,并将其应用于其他项目。同时,这也是一个很好的动手实践项目...

    UnitTestExample:IOS中的单元测试

    `XCTestCase`是`XCTest`框架中的核心类,用于创建和执行单个测试用例。开发者通常会继承这个类,并覆盖`setUp()`和`tearDown()`方法来准备和清理测试环境。每个测试用例都是一个方法,它们应该以`test`开头,例如`...

Global site tag (gtag.js) - Google Analytics