
测试面试
来一颗吃枣药丸
这个作者很懒,什么都没留下…
展开
-
搜索功能
功能方面的测试:搜索单个字,词语,句子,检索到的内容是否准确,链接是否准确长度:例如输入框支持100字符, 那需要测试100字符、101字符,最大长度的显示是否正常;哪些是支持的字符类型:数字、字母、汉字、字符!@!#、特殊字符;是否支持换行;字符串前后中带空格,前后的空格是否过滤, 中间的空格是否保留全角半角的字母、数字性能方面的测试点击搜索按钮后,搜索结果多长时间能够显示进入搜索页面需要多久安全性方面的测试能否防止SQL注入攻击,否防止XSS攻击用户体验测试:页面布局是否合理,原创 2020-12-30 08:39:28 · 206 阅读 · 0 评论 -
登录功能
功能方面的测试:输入正确的用户名和密码,点击提交按钮,验证是否能正确登录,能否能跳转到正确的页面输入错误的用户名, 验证登录失败,并且提示相应的错误信息输入错误的密码, 验证登录失败,并且提示相应的错误信息用户名为空, 验证登录失败,并且提示相应的错误信息密码为空, 验证登录失败,并且提示相应的错误信息用户名和密码都为空,点击登陆用户名和密码前后有空格的处理性能方面的测试打开登录页面,需要多长时间输入正确的用户名和密码后,登录成功跳转到新页面,需要多长时间安全性方面的测试密码是否在前原创 2020-12-30 08:38:06 · 274 阅读 · 0 评论 -
支付
正常完成支付的流程;支付中断后继续支付的流程;支付中断后结束支付的流程;单订单支付的流程;多订单合并支付的流程;余额不足;金额的最小值 :如0.01;金额为0;金额为负数未绑定银行卡;密码错误;密码错误次数过多;找人代付;弱网状态下,连续点击支付功能功能,会不会支付多次;有优惠券、折扣、促销价进行结算是否正确;不同终端上支付:包括PC端的支付、笔记本电脑的支付、平板电脑的支付、手机端的支付等;不同的支付方式:银行卡网银支付、支付宝支付、微信支付等;支付失败后,再次支付。从性能方原创 2020-12-30 08:37:01 · 198 阅读 · 0 评论 -
还款功能
功能:正常还款流程逾期还款不同的还款账户余额不足还款弱网状态下,连续点击还款按钮弱网状态,或系统不稳定,支付服务方未把支付结果返回给下单发起方(如果发生这种问题,结果是,钱扣了,还款状态未发生变化)金额不输,为0,为负数提前还款第三方还款性能:还款的响应时间是否过长用户体检:系统提示是否容易理解界面是否友好,输入框是否对齐,按钮大小是否适中,是否有错别字等安全性:是否能防止SQL注入,防XSS攻击还款金额是否会被拦截篡改还款密码等敏感信息是否加密兼容性:BS架构的系统原创 2020-12-30 08:36:24 · 165 阅读 · 0 评论 -
面试题
1.B/S架构和C/S架构区别B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢C/S响应速度快,安全性强,一般应用于局域网中,因为要针对不同的操作系统,需要针对性的开发,并且维护成本高2.HTTP协议http协议又叫做超文本传输协议,在做网络请求的时候,我们基本上是使用http协议。http协议包括请求和响应。请求中包括:请求地址,请求方式,请求方式包括get请求和post请求,get和post的区别是get请求是在地址栏后边跟随请求参数,但是请原创 2020-12-28 21:01:17 · 2012 阅读 · 0 评论 -
SQL面试(2)
UPDATE userinfo SET salary=salary+100 WHERE username=‘王五’SELECT dept AS ‘超过两人的部门’,COUNT(dept) AS ‘人数’ FROM userinfo GROUP BY dept HAVING (COUNT(dept)>=2);原创 2020-12-18 20:28:53 · 196 阅读 · 2 评论 -
Siri测试
界面:1、Siri是否有录音的按钮2、录音的时候,录音的按钮是否会改变3、录完以后,是否会回到之前的界面样式功能:1、设备是否是开启的状态下2、喊Siri的时候,Siri是否可以回应3、喊Siri的时候,是否会成功弹出Siri界面4、喊Siri的时候是否可以成功调取麦克风5、是否可以在任何软件里喊Siri6、在其他软件里喊Siri的时候,其他软件是否会停止7、在其他软件里喊Siri的时候,其他软件是否会退出该软件的界面8、Siri的回应语是否是默认的9、Siri的回应语是否可以修.原创 2020-12-18 11:50:25 · 646 阅读 · 0 评论 -
登录框设计点
1.登录的密码长度要有所限制2.登录的密码区分大小写3.登录发送手机验证码登录4.登录忘记密码发送短信重设密码5.邮箱登录6.登录忘记密码能否用邮箱找回密码7.登录密码后有验证码8.验证码区分大小写9.用户名可以是邮箱名登录10.扫码登录11.记住密码自动登录12、用户名长度限制13、用户名输入语言是中文,英文还是其他语言14、用户名是否可以有下划线等标点符号15、用户名是否可以接受特殊字符16、用户名是否可以是邮箱17、用户名是否是要以字母开头的18、用户名是否可以是手机原创 2020-12-18 07:39:17 · 252 阅读 · 0 评论 -
面试题(2)&购物车
一、数据库基础现有两张表,分别为账号表Account、考试成绩表Exam,字段定义如下:Account 账号表字段名 字段类型 字段说明ID int 学员IDName varchar 学员姓名Class varchar 学员班级,形如“高三一班”Exam考试成绩表字段名 字段类型 字段说明ID int 主键IDCourse varchar 考试科目如”英语”Score int 考试成绩AID Int 学员ID请输出每个班的各学科平均分,查询结果形如下表:班级 考试科目 班级平均原创 2020-12-18 07:12:01 · 976 阅读 · 0 评论 -
模拟ATM
模拟ATM取钱系统,取款机里一共有10000元, 有五个人分别去取钱,每次取钱的金额在100元到500元之间,要求输出他们每次取钱的金额,以及ATM机里的余额 当余额小于取款的金额时,退出系统。import random import os import threading import time from threading import Thread ,Lock lock=Lock() meon = 10000 def a(i): while True: gl原创 2020-12-16 20:56:44 · 121 阅读 · 0 评论 -
每日礼盒签到测试点
1.倒计时的时间是否是一个月的倒计时2.每日登录系统是否会赠送一个礼盒3.每日登录系统礼盒的钱数是否在1-9之间4.每日登录系统赠送的礼盒数量是否到账5.点击购买的时候是否会自动跳转到支付页面6.取消购买的时候是否会返回购买按钮页面7.奖励领取,未付费时是否能领取到未付费奖励8.付费后是否可以领取付费和未付费奖励并且解锁大奖9.大奖奖励解锁后,是否显示奖励数量10.星星数量是否从零计算11.付费后星星数量到达100后,是否是3倍增加12.未付费是否能解锁大奖13.未付费的时候星星达.原创 2020-12-14 20:34:46 · 379 阅读 · 0 评论 -
Jemter的两种录制方法
一,Badboy(PC端)Badboy是一款不错web自动化测试工具,利用它来录制脚本,并且录制的脚本可以直接保存为JMeter文件来使用。通过Badboy来录制脚本1.打开badboy ,点击红色按钮,在地址栏输入被测项目地址。录制完后,点击旁边的黑色按钮结束录制。2.选择文件,Export to Jmeter 保存.jmx类型文件3.打开Jmter,打开“文件”->‘打开’选择刚保存的.jmx类型文件。Badboy下载完成打开页面如下:二,使用Jmeter自身的代理录制脚本(移动原创 2020-12-04 07:34:19 · 247 阅读 · 0 评论 -
性能测试&专项测试
1.负载和压力测试的区别?负载测试(Load Test):负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。压力测试(Stress Test): 压力测试(又叫强度测试)也是一种性能测试,它在系统资源特别低的情况下软件系统运行情况,目的是找到系统在哪里失效以及如何失效的地方。打个比方:这儿有个服务员,对应咱们的应用系统吧。压力测试就是给这位服务器外部压力,比如长时间不让他休息,不给开工资等,看看服务员会不会开小差(无法及时响应请求),或者罢工(宕机)之类的。负载测试就是在单位转载 2020-12-03 18:53:13 · 318 阅读 · 0 评论 -
Monkey测试
一、为什么?在公司,第一次产品上线,经理会打出一个mokey包在最后一轮的测试中进行测试(俗称压力测试:就是假象一个哥们为了黑你程序,拼命的乱点你的程序,看你程序是否承受的了,现在为了提前测试,我们就交给android系统自动进行。假象一个猴子不停的单击)二、是什么?Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压测试,检测程序多久的时间会发生异常。三、怎么用?Monkey程序介绍1Monkey程转载 2020-12-01 21:17:51 · 637 阅读 · 0 评论 -
常用ADB命令
查看已连接的设备列表adb devices进入shell界面adb shell查看设备已经安装的包名adb shell pm list packages查看系统运行Activityadb shell dumpsys activity | find “mFocusedActivity”安装apkadb install -r "安装包地址” 覆盖安装adb install "安装包地址” 默认地址安装卸载apkadb uninstall 包名install 是 xx.apk 的文件,u原创 2020-12-01 18:39:56 · 114 阅读 · 0 评论 -
Linux常用命令
常用指令ls 显示文件或目录-l 列出文件详细信息l(list)-a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录-p 创建目录,若无父目录,则创建p(parent) cd 切换目录touch 创建空文件echo 创建带有内容的文件。cat 查看文件内容cp原创 2020-12-01 18:38:50 · 89 阅读 · 0 评论 -
接口测试(面试题)
接口测试分为:serverAPI httpApIB/S和C/S的区别?(面试题)CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢http/https 的区别?(面试题)s ssl协议HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP原创 2020-11-30 19:18:35 · 211 阅读 · 2 评论 -
Monkey说明
Monkey:主要用于移动端的稳定性测试。adb shell monkey 100 对移动端的设备进行随机的测试adb shell monkey -p 包名 100adb shell monkey -p 包名 -v 100Monkey日志的级别是通过 -v -v -v-v 仅提供启动提示、测试完成和最终结果等少量信息-v -v 提供较为详细的日志,包括每个发送到Activity的时间信息-v -v -v 最详细的日志,包括了测试中选中/未选中的Activity信息将日志信息打印到本机a原创 2020-11-30 19:00:10 · 113 阅读 · 0 评论 -
APP如何进行测试
1. 功能测试每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app测试。除了整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归测试。原创 2020-11-29 15:07:14 · 4019 阅读 · 0 评论 -
ANR是什么以及如何定位是前端问题还是后台问题?
ANR:应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示 ANR 给用户。Activity 5 秒 broadcast10 秒耗时的操作 worker thread 里面完成, handler message…AsynTask , intentservice.等…ANR:Application Not Respondi原创 2020-11-29 15:03:28 · 818 阅读 · 0 评论 -
你会以什么方式来进行对真机的成本降低 ? 如何建议老板使用那个平台?
1.租赁平台上租用2.找同事借用3.二手平台上购买二手的4.通过七天无理由退货,在七天内完成工作任务5.手机用过之后通过内部价对公司内部成员进行销售6.云测平台进行测试Testin是国内较早涉足云测试领域的公司之一。Testin在云端部署了300多款1000多部测试终端,终端种类及数量都比较全面。支持Android与iOS系统。但目前仅少部分服务为免费,绝大多数服务为收费项目,故而使用成本较高,具体收费情况请查看官网的介绍。腾讯优测是腾讯旗下的云测试服务平台,拥有超过1000款测试终端,机型原创 2020-11-27 18:42:11 · 101 阅读 · 0 评论