首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
PAT1069测试点4
2024-08-30
PAT 1069 微博转发抽奖(20)(代码+思路+测试点4)
1069 微博转发抽奖(20 分) 小明 PAT 考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔 N 个人就发出一个红包.请你编写程序帮助他确定中奖名单. 输入格式: 输入第一行给出三个正整数 M(≤ 1000).N 和 S,分别是转发的总量.小明决定的中奖间隔.以及第一位中奖者的序号(编号从 1 开始).随后 M 行,顺序给出转发微博的网友的昵称(不超过 20 个字符.不包含空格回车的非空字符串). 输出格式: 按照输入的顺序输出中奖名单,每个昵称占一行.如果没有人中奖,
APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点)
APP测试点总结(功能,交互,死机崩溃状态分析,容易出错的检查点) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近涉足APP端测试,常见检查点总结如下: 一.业务方面: 1. 注册(无效数据剔除),登录(语音和短信验证码),第三方登录(微信,微博,qq),忘记密码处理,注册 (登录后身份判断校验):账号互踢(同一时间一个账号只能在一台设备上登录) 2.tab切换,滑动,标题显示 3.项目列表显示:上下滑动加载(是不是会重复加载数据):显示的条数是否正确:格式,标签是否正确:
页面测试点testpoint
页面测试点整理(非逻辑测试点) 由于自己一年来一直在做页面测试,也看了很多测试理论的书和方法,但是方法并非也无法照搬,此处总结自己工作以来通过各种坑摸出来的一些方法点,希望一边靠上经典测试理论,一边形成自己的一套测试方法. h5页面介绍 HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术.HTML 5有两大特点:首先,强化了 Web 网页的表现性能.其次,追加了本地数据库
Web应用功能测试测试点
做了几年的功能测试,也经手了好几个Web应用的项目,在做项目当中积累了一些经验.在这里我对通用一些功能模块的测试点做个记录,一来梳理一下测试用例设计的思路,以便加快相似项目的测试用例的设计,二来有利于设计出更加全面完善的测试用例.以后随着自己的测试技术的进步,也可以在这里对测试用例进行补充,查漏补缺. 1. 注册用户信息 (1)将某个必填项留空,检查系统是否对必填项为空的情况做了必要的处理: (2)在某个必填项中仅输入空格,检查系统是否能够正确处理: (3)按[Tab]键,光标是否能够按照从左到
android测试点汇总
Android的功能测试点 安装\卸载 App具体功能点 联网(默认的联网方式是什么?Wifi orSim卡?网络切换是否有相应的提示说明?飞行模式) 程序进入输入功能时,是否正常弹出键盘;键盘是否遮挡了应用需要输入内容的对话框 home和程序间多次切换 返回上一级操作,退出程序后的提示 当离开测试应用一段时间后,在回到测试应用时不能丢失用户数据 衡屏竖屏切换时不能丢失用户数据 长按某一按钮是否会触发其他事件 注意PC端和APP的数据同步(比如某作者在PC端设置了禁止他人评论,那么在APP上也应
app测试点
手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构). 所以测试上我们也可以充分吸收web的b/s和c/s测试经验.但是不同于pc上的应用测试,手机上的测试有其独特性 测试前的思考:我们这个产品主要是做什么的?为什么我要做这个产品?市场上有那些同类型的产品? 测试前的准备:1.使用同类型的产品,不仅仅是使用,应该是测试同类型的产品.2.熟悉我们产品的spec文档,积极和pm交流.3,写测试用例,没有时间至少要有一个checklist. 1.功能
web测试中,各类web控件测试点总结
一 .界面检查 进入一个页面测试,首先是检查title,页面排版,字段等,而不是马上进入文本框校验 1.页面名称title是否正确 2.当前位置是否可见 您的位置:xxx>xxxx 3.文字格式统一性 4.排版是否整齐 5.列表项显示字段是否齐全,列表项字段名称是否跟表单统一 6.同一页面,是否出现 字段名称相同.值取不同的问题. 7.数据加载情况:除了文本框的值,还要注意: 复选框,是否保存打√,或者保存不打√ 下拉框,是否保存选择的值 多文本框,值是否都被保存,空格,换行是否保存 二.单文
可用fidder测试的一些安全测试点
以下是整理的一些常见的安全渗透测试点 1.用工具fidder抓包拦截篡改服务器端返回的代码,导致下级拥有对上级的访问操作权限 以下是公司开发写的用户角色权限页面跳转 修改普通角色跳转的页面为管理员跳转的页面 2.篡改传输的数据,积分兑换下订单,可以花别人的积分兑换东西送货到我想送的人和地址 3.任意修改用户资料 某交易平台的用户可以通过该系统的个人资料修改页面修改个人的昵称和头像. 截取发送修改请求的数据包抓取进行分析.我们发现在提交的过程中,其实请求自带了一个隐藏的参数investor.log
Android测试点
记录下之前项目测试中涉及到的Android测试点: 1.APP基本功能 按照back log整理测试用例,测试中发现有需求变动.或未考虑完全,及时更新测试用例. 测试用例包括:全功能点用例+重点功能快速回归用例 2.Android特性测试 横竖屏.home键.音量键.power键.返回键等 横竖屏,跟需求相关.比如大图页横屏显示. Home键,回桌面,再切换回app,是否正常. 返回键,返回上一操作界面.有可能出现需要多次退出app的情况. 3.各种网络状态下进行测试 弱网络,10k/s左右
APP测试点归纳
1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即 15个工作日), 根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 测试任务开始前,检查各项测试资源. --产品功能需求文档: --产品原型图: --产品效果图: --行为统计分析定义文档: --测试设备( ios3.1.3-ios5.0.1: Android1.6-Android4.0: Winphone7.1及以上: Symbian v3/
web 表单提交按钮的测试点
web表单中的提交按钮的测试点: 在提交前需要理解清楚的点: 1.表单中哪些字段是必填项 2.表单中字段内容的限制:非空.重复.长度.特殊字符,空格.以及一些和业务相关的约束条件 测试点: 1.是否支持回车 2.单击 3.快速双击, 可能会导致重复提交的bug 4.网络中断 5.只输入必填项,单击提交 6.分别缺少一个必填项.单击提交(无效等价类不能合并) 7.所有字段的最大长度,单击提交 8.所有必填项+非必填项 ,单击提交 9.提交成功是否有提示 10.如果有上传附件,附件超大.网络慢,提交
WEB 表格测试点
Web页面的表格测试点: 1.表格列名 2.表格翻页.表格跳转到多少页.最后一页.首页 3.表格每页显示的数据, 数据的排序 4.表格无数据 5.表格支持的最大数据量 6.表格中数据内容超长时,显示是否正常 7.导出 :正常情况.无数据.最大的数据规格 8.浏览器的兼容性 9.国际化测试(多语言) 上面是一些常规性的测试, 表格最重要的测试是报表数据准确性测试, 需要明确每一列数据是来自哪里?统计数据的规则?哪些数据统计?哪些数据不统计?如果数据变化后怎么统计? 如果增删改查功能: 1.增加:
H5测试点总结-UI测试、功能测试、兼容性测试、体验相关(弱网、资源、手机操作等)、安全性测试、性能测试
一.概述 1.1 什么是H5 H5 即 HTML5,是最新的 Web 端开发语言版本,现如今,大多数手机 APP 页面会用 H5 实现,包括 PC Web 站点也会用它开发实现.所以 Web 的通用测试点和方法基本都可以适用于它.H5其实就是:移动端Web页面. 在PC或者手机浏览器都可以直接访问H5页面 1.2 怎么识别是H5? 基本上只要对那个view长按,然后看是不是有反应,比如手机震动(Android).或者出现文字选择粘贴(Android/iOS),那么就是WebView! 横屏竖屏相
web测试点总结---UI、兼容、功能、交互、安全、性能、接口测试
一.概述 1.什么是web? web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思.现广泛译作网络.互联网等技术领域.表现为三种形式,即超文本(hypertext).超媒体(hypermedia).超文本传输协议(HTTP)等.---360百科 通俗讲,web就是只用网页浏览器浏览网页. 2.b/s软件架构 B/S架构即浏览器和服务器架构模式.对C/S架构的一种变化或者改进的架构,形成所谓的三层结构 一层:浏览器,不需要安装 二层:web服务器,处理后台逻辑问题 三层:数据库服务器,与
fiddler模拟弱网测试点
弱网: oSession[“request-trickle-delay”] = “300”; 注释的也很明白,Delay sends by 300ms per KB uploaded.上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s) 下载1KB需要150ms 设置断点 A fiddler菜单栏->rules->automatic Breakpoints->选择断点方式,这种方式下设定的断点会对之后的所有HTTP请求有效. 有两个断点位置: a) be
App测试流程及测试点(个人整理版)
1 APP测试基本流程 1.1流程图 1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源测试任务开始前,检查各项测试资源. --产品功能需求文档: --产品原型图: --产品效果图: --行为统计分析定义文档: --测试设备(ios3.1.3-ios5.0.1:Android1.6-Android4.0:Winphone7.1及以上:Symbian v3
最全面的移动APP测试点
随着互联网,大数据时代的不断推进,演化.移动开发领域得到普遍普及,APP开发如潮水般涌现.下面我将详细介绍app的测试点: 首先我们先熟悉app测试基本流程: 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 测试任务开始前,检查各项测试资源. --产品功能需求文档: --产品原型图: --产品效果图: --行为统计分析定义文档: --
android测试点整理
Android的功能测试点 安装\卸载 App具体功能点 联网(默认的联网方式是什么?Wifi orSim卡? 网络切换是否有相应的提示说明? 飞行模式) 程序进入输入功能时,是否正常弹出键盘;键盘是否遮挡了应用需要输入内容的对话框 home和程序间多次切换 返回上一级操作,退出程序后的提示 当离开测试应用一段时间后,在回到测试应用时不能丢失用户数据 衡屏竖屏切换时不能丢失用户数据 长按某一按钮是否会触发其他事件 注意PC端和APP的数据同步(比如某作者在PC端设置了禁止他人评论,那么在APP上
PAT 1089 狼人杀-简单版(20 分)(代码+测试点分析)
1089 狼人杀-简单版(20 分) 以下文字摘自<灵机一动·好玩的数学>:"狼人杀"游戏分为狼人.好人两大阵营.在一局"狼人杀"游戏中,1 号玩家说:"2 号是狼人",2 号玩家说:"3 号是好人",3 号玩家说:"4 号是狼人",4 号玩家说:"5 号是好人",5 号玩家说:"4 号是好人".已知这 5 名玩家中有 2 人扮演狼人角色,有 2 人说的不
L1-006 连续因子(20)(思路+测试点分析)
L1-006 连续因子(20 分) 一个正整数 N 的因子中可能存在若干连续的数字.例如 630 可以分解为 3×5×6×7,其中 5.6.7 就是 3 个连续的数字.给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列. 输入格式: 输入在一行中给出一个正整数 N(1<N<231). 输出格式: 首先在第 1 行输出最长连续因子的个数:然后在第 2 行中按 因子1*因子2*--*因子k 的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内. 输
L1-025 正整数A+B(15)(思路+测试点分析)
L1-025 正整数A+B(15 分) 题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000].稍微有点麻烦的是,输入并不保证是两个正整数. 输入格式: 输入在一行给出A和B,其间以空格分开.问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字.负数.带小数点的实数.甚至是一堆乱码. 注意:我们把输入中出现的第1个空格认为是A和B的分隔.题目保证至少存在一个空格,并且B不是一个空字符串. 输出格式: 如果输入的确是两个正整数,则按格式A + B = 和输出.如
热门专题
Java 文件拷贝 io 文件内容为啥是空的
jfinal 非主键更新
windows 批处理 调用Python
centos好看的桌面
openflow协议是基于什么协议
k8s新加一台node怎么重新分配pod
Ubuntu 删除自带jdk
db2字符串包含函数
长城瘦可客户机进bios
hbase scan int类型是16进制的
Android 圆角 锯齿
深入理解计算机系统第十章答案
net core6.0官网
pythonQTdesigner交互界面设计
MAP文件分析ROM占用
微软DUMP分析工具
如何区分cpu的大核和罗技核
mysql delete 执行原理
aes加密pkcs5和pkcs7
ubuntu 使用ss