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

app功能测试--需要测试哪些要点

1.安装和卸载 应用的安装和卸载在任何一款APP中都属于最基本功能。一旦出错,就属于优先级为紧要Critical的缺陷。因此APP的安装和卸载应作为一个测试点多加重视。...,单击取消后软件卸载情况是否正常 2.运行 ▲软件安装后需要检查应用是否能正常运行: ▲APP安装完成后,是否可以正常打开,稳定运行 ▲APP的速度是可以让人接受,切换是否流畅 ▲网络异常时,应用是否会崩溃...本文针对前两种注册登录方式进行阐述: 3.1账号密码注册登录; ▲输入正确的账号密码,可正常注册和登录 ▲已注册用户再次注册 ▲未注册用户尝试登录 ▲密码“****”展示 ▲账号输入框对最大长度和格式应有校验...(比如邮箱账号需要邮箱格式等) ▲账号或密码输入错误时建议提示“账号或密码错误”,而不是“账号错误”或“密码错误” ▲密码是否加密传输(可抓取请求查看) ▲密码更改后,登录时是否做到了有效数据的校验:修改前的密码失效...比如下图的问题就属于跨年但年份未增加的问题: 5.权限设置 当前很多APP的使用依赖于位置,通知,网络等用户权限,例如杭州公交APP,在首次启动时会询问用户是否同意启用定位,通知,网络权限。

2.1K50

Oracle 11g的安装(图文详解)

在进行 Oracle 安装的时候会询问用户安装的类型,默认的单机数据库选择的是“单实例数据库”,而对于 RAC属于Oracle 之中比较高级的数据库管理话题,有兴趣的话自己学习。 ?...本次将 Oracle 数据库安装在了“D:\app\Teacher” 由于在一开始选择了“创建数据库”,所以此时会询问用户要创建的数据库名称,名称为"orcl"(可以自己更改),同时可以发现有一个Oracle...同时在“示例方案”上选择“创建具有示例方案的数据库”,这样就会出现相应的测试数据,供学习使用,如果没有选中,则没有相应数据出现,以后会有用,小伙伴务必选择。 ?...(但是在新版本的数据库之中,这样的密码是不符合要求的)。 ? 随后进入到安装前的系统检查,如果此时有错误了,请选择“忽略”。 随后开始进入到 Oracle的安装程序界面。 ?...情况一:正常安装的情况下进行数据库卸载: 1. 停止掉所有的oracle 数据库服务; 2. 启动oracle 的卸载程序; 3.

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

    互联网的十大酷刑,你中招了吗?

    那次经历是13年前的事了,虽然13年过去了,每次做噩梦还都会想起。由于这个酷刑实在过于痛苦,所以13年来时时小心,所幸没有再遭受。...2、连不上wifi 先说个关于wifi的段子:抵达酒店后,德国人会询问酒吧营业时间,澳洲人会询问附近海滩能否冲浪,美国人会询问酒店游泳池的位置,意大利人会问到第二天天气能否在沙滩晒日光浴,中国游客只会问一句...不仅仅是聚会时如此,很多人入睡前的最后一件事和起床后的第一件事,从刷牙洗脸变成玩手机。 ? 6、让女孩停止自拍 如果让女孩停止自拍,那半边天就会塌下来。...9、APP卸载不了 几乎所有手机都会预装很多APP,但总有一些APP是你用不到的,甚至有一些APP是让你看上去面目可憎的。但是这些APP你是删不掉卸不了,只有刷机才能搞定。但是小白用户有几人会刷机呢?...所以,就只剩下无穷无尽的郁闷了,直到这部手机或报废或丢失。 ? 10、网购后等不到快递 ? 不同国家的女人难受时如何用同一句话安慰? 欧美:You need cry,dear. 中国:有你的快递儿!

    53140

    Linux安装mysql

    在Linux命令行界面里是没有鼠标的,有时会对操作带来一些不便,例如要输入一串网址或者一长串命令就得一点点的敲,不仅效率低而且一点点敲也心累,在windows上安装的Cmder可以使用鼠标,对于进行复制粘贴网址或者命令的一些操作会比较方便...文件,但是不能够编译java文件,也就是说只提供了一个运行环境,没有编译环境: 如果想要有编译环境,就得把这个自带的openjdk卸载了,然后安装一个标准版的jdk,但是这不是今天的主题,今天的主题是下载并安装...mysql,和如何在Linux上登录mysql,还有如何对外开放端口让外面的计算机远程连接mysql。...,输入y继续: 开始安装: 安装完毕: 输入service mysqld start 启动MySQL服务: 这个时候我们还无法登录mysql,因为我们没有登录密码,这个时候要登录mysql服务器只能修改...,因为mysql在安装的时候有个初始密码,不能直接使用sql语句修改,所以我们先将mysql的3306端口对外开放,让外部的计算机能够进行连接。

    2.3K10

    “微信支付大盗”来袭,有人被盗近万元

    中毒后,微信帐号随即被盗,严重威胁微信支付钱包及微信支付关联的银行卡资金安全,目前已有上千名用户中招。 据某中招用户回述: 前几个月将手机进行了刷机。...然后直接申诉找回,发现绑定的qq和手机全被解除,绑定微信的一张建设银行储蓄卡里面8330被消费完了。联系微信客服后,对方回应无法赔付。 那么,病毒是如何实现盗号,又如何将钱财一扫而空?...病毒原理分析 经猎豹移动安全实验室分析发现:原来,该微信盗号木马暗藏于鱼龙混杂的各类第三方定制ROM和APP中,伪装为安卓系统服务模块,通过弹出伪造的微信登录和支付的钓鱼界面,获得用户的登录密码以及支付密码后...但这并没完,病毒会紧接着索取微信支付密码。(在你并没有进行正常消费支付操作时,就要求你输入支付密码,这不是很奇怪吗?) ? (伪造的支付钓鱼界面) 2、打包上报用户短信,并监*听用户短信收发。 ?...猎豹移动安全实验室监测到这个仿冒微信的盗号木马会通过若干个墙纸应用、一键转移应用到SD卡、Google应用下载器、一键卸载大师等传播,在部分非官方刷机包中也有植入。

    2.5K60

    成为物理黑客吧!利用树莓派实现P4wnP1项目进行渗透测试

    我们打开boot分区,在其根目录下创建wpa_supplicant.conf 以及 ssh 文件(注ssh文件是没有后缀名的) 在wpa_supplicant.conf 文件中写入你的网络配置,(这一步操作是为了让你的电脑和树莓派处于同一个网络环境下.../install.sh 需要经过漫长的等待……在安装的时候可能会遇到一些安装询问,均按默认情况执行即可。 ? 出现这个界面时就代表安装成功了! 使用 上述步骤完成之后,将树莓派插入想要入侵的电脑。...假如密码是弱密码 我们设置完payloads后,插入电脑。在受害者输入密码后,树莓派会自己利用 John the Ripper 模块进行破解,这个作者在文档说明中也提到了。...详细的解释可以看这个: 点我 在手机上进行渗透测试 推荐俩APP 安卓:JuiceSSH 苹果:shelly 遇到的问题 如果真的嫌安装过程麻烦 作者提供了一个打包好的系统镜像,可以直接写入tf卡。...这是因为在加载payload的时候,项目会先从payload里面加载一些配置,而payload设置是默认原来setup.cfg中的。如何修改?

    2.7K20

    互联网App应用程序测试流程及测试总结

    其安装进去的文件是否全部卸载 9)卸载用户使用过程中产生的文件是否有提示 10)其修改的配置信息是否复原 11)卸载是否影响其他软件的功能 12)卸载应该移除所有的文件 2.1.3数据安全性 1)当将密码或其他的敏感数据输人到应用程序时...,其不会被储存在设备中,同时密码也不会被解码 2)输人的密码将不以明文形式进行显示 3)密码, 信用卡明细, 或其他的敏感数据将不被储存在它们预输人的位置上 4)不同的应用程序的个人身份证或密码长度必需至少在...,例如错误的操作和同时按下多个键 2.2安装、卸载测试 验证App 是否能正确安装、运行、卸载 2.2.1安装 1)软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS...,重启,断电) 7)安装空间不足时是否有相应提示 8)安装后没有生成多余的目录结构和文件 9)对于需要通过网络验证之类的安装,在断网情况下尝试一下 10)还需要对安装手册进行测试,依照安装手册是否能顺利安装...2)Bug修复后的回归测试在交付前、要进行全量用例的回归测试。 2.9升级、更新测试 新版版发布后,配合不同网络环境的自劢更新提示及下载、安装、更新、启劢、运行的验证测试。

    1.7K41

    使用winlogonhack获取系统密码

    分析根本原因就是系统仍然存在安全隐患,可能是没有彻底清除系统后门,可能是系统的密码一直都掌握在黑客手中,本文将全面分析远程终端密码的截取和防范。...终端服务器远程APP是Windows Server 2008中新的远程应用演示方法。在远程连接的一些参数上进行了调整,增加了一些新的功能,据说性能也有较大提高!...(2)Msgina.dll文件被损坏和修改将导致严重错误 在DLL知识库(dofile.com/dlllibrary/m)中是这样描述的:msgina.dll是Windows登陆认证策略相关模块,该模块用于完成所有用户登陆和验证功能...在实现上只要msgina.dll中WlxLoggedOutSAS函数的前五个字节: mov edi,edi push ebp mov ebp,esp 关于WinlogonHack工具如何具体实现3389...,如图5 所示,那么在该计算机上就有安装WinlogonHack软件的必要,通过它来记录在服务器上管理员所登录的3389用户名和密码。

    1.6K10

    APP测试流程及测试点总结

    其安装进去的文件是否全部卸载 9)卸载用户使用过程中产生的文件是否有提示 10)其修改的配置信息是否复原 11)卸载是否影响其他软件的功能 12)卸载应该移除所有的文件 2.1.3数据安全性 1)当将密码或其他的敏感数据输人到应用程序时..., 其不会被储存在设备中, 同时密码也不会被解码 2)输人的密码将不以明文形式进行显示 3)密码, 信用卡明细, 或其他的敏感数据将不被储存在它们预输人的位置上 4)不同的应用程序的个人身份证或密码长度必需至少在..., 例如错误的操作和同时按下多个键 2.2安装、卸载测试 验证App是否能正确安装、运行、卸载以及操作过程和操作前后对系统资源的使用情况 2.2.1安装 1)软件在不同操作系统(Palm OS、Symbian...(如死机,重启,断电) 7)安装空间不足时是否有相应提示 8)安装后没有生成多余的目录结构和文件 9)对于需要通过网络验证之类的安装,在断网情况下尝试一下 10)还需要对安装手册进行测试,依照安装手册是否能顺利安装...2)Bug修复后的回归测试在交付前、要进行全量用例的回归测试。 2.9升级、更新测试 新版版发布后,配合不同网络环境的自劢更新提示及下载、安装、更新、启劢、运行的验证测试。

    2.8K40

    macOS 恶意软件分析过程

    Calisto 传播及感染模块分析 传播 Calisto 安装文件是一个以 Intego 的 Mac 安全解决方案为幌子的未签名的 DMG 图像,有趣的是,Calisto 的作者选择该程序的第九版作为封面...该文本与 Intego 的文本略有不同 也许网络犯罪分子从早期版本的产品中获取了它。 接下来,“防病毒”会询问用户的登录名和密码,这种安装保证了在 macOS 上对系统进行更改的程序时完全正常。...在收到凭据后,程序会在报告发生错误之前稍微挂起,并建议用户从防病毒开发人员的官方站点下载新的安装包。 ? 该程序的正式版本安装可能没有问题,很快就会忘记错误。同时,Calisto 将平静地继续运行。...Calisto 是在 2016 年或更早开发的,似乎它的创造者根本没有考虑到当时的新技术。 但是,许多用户仍因各种原因禁用SIP; 我们明确建议不要这样做。...如何防止感染 Calisto,Proton 家族 始终更新到当前版本的操作系统 永远不要禁用 SIP 仅运行从受信任的来源(例如 App Store)下载的已签名软件 使用防病毒软件 IOC C2 服务器

    1.8K00

    软件测试人员必问的十大面试题..

    就算你没有实际的经验,现在网上开源项目那么多,去找个网站、APP从头到尾深入测一遍,撸清楚流程,面试的时候能说得头头是道也可以的。...另外在测试过程中,如果发现用例有考虑不周全的地方,会及时完善进去; 5.在BUG修复我们进行验证时,会将这个BUG相关联的部分也测试一下,防止一些代码改动影响到之前的功能; 6.在上线前,会进行一个深度回归...四、如何定位问题/判断BUG是前端还是后端 面试官问到这个问题可能会举个例子,比如一个登录界面,输入用户名密码后点击【登录】发现无响应怎么回事?...4.安装、卸载、升级方面:web是不需要安装的,服务端升级后,客户端会自动更新;APP存在安装、卸载、升级的测试。...七、给你一个登录界面/优惠券你怎么进行测试 1.功能测试:我会根据需求文档,将界面划分成几个小模块,比如注册、登录、忘记密码等,然后对每个小模块进行用例的设计。

    70210

    运维 Tips | 宝塔Linux面板安装使用及安全配置那些事,新手站长必知!

    综上所述,宝塔Linux面板是一个非常不错的服务器管理工具,可以极大的提升运维效率。 如何快速安装宝塔Liunx面板?...温馨提示:宝塔官网申明请勿在现有生产业务环境中使用,请在全新的服务器上安装部署,当然如果你有丰富的运维经验(排错、恢复),也可以在生产环境中使用,只不过建议在使用前需要备份Nginx、Apache以及Docker...weiyigeek.top-宝塔安装方式图 温馨提示:初始化安装前,建议在没装过其它环境如Apache/Nginx/php/MySQL的新系统上部署,推荐使用centos 7.X的系统安装宝塔面板。...,那如何让宝塔Linux面板在日常使用访问中更加安全呢?...4.修改面板默认账号密码 描述:宝塔Linux面板默认账号密码为随机生成的没有复杂度,所以为了安全起见,建议修改为更加复杂的密码,用户名更改可选。

    2.2K10

    windows系统基础知识篇,这些你都会用吗?

    logoff---------注销命令 iexpress-------木马捆绑工具,系统自带 fsmgmt.msc-----共享文件夹管理器 utilman--------辅助工具管理器 如何让系统盘更清净...七,让WINXP彻底瘦身的软件出来了!!可以卸载任何捆绑组件。包括IE。OUTLOOK,甚至Movie Maker ,MSN等等。...XP和Windows 2000操作系统模块定制工具,程序运行后首先会取消Windows的系统文件保护功能,然后会自动扫描并获取当前操作系统中的软件配置情况,然后允许你任意卸载原本是操作系统中无法卸载删除的模块...,比如操作系统原来自动安装的移动向导功能,计划任务功能,Windows SCript Host模块,核心字体模块,帮助和支持中心模块,语音功能模块,ODBC数据库驱动模块,搜索助手模块,Windows教程...4.无法加密标记为“系统”属性的文件,并且位于systemroot目录结构中的文件也无法加密。   5.在加密文件夹时,系统将询问是否要同时加密它的子文件夹。

    1.9K30

    APP各种抓包教程

    HTTPCanary 这样的软件抓包分析的时候,很多 app 只认系统证书,不认用户证书 遇见此类情况有两种方式解决: 1、在 Magisk 里面安装 Move Certificates模块,该插件可以一键将所有用户证书自动转换为系统区证书...- Zygisk 版面具 Magisk 过银行 App 等 Root 检测,Shamiko 模块的妙用 magisk 安装与配置 Charles 和 Fiddler 的比较 Fiddler 虽然也可以完成对手机的抓包...(2)让服务端认为 burp 是客户端 ,这一步需要导入客户端的证书到 burp,客户端的证书一定会存在本地代码中,而且还可能会有密码,这种情况下需要逆向客户端 app,找到证书和密码,并转为 pkcs12...这里下图的案例 APK 解压之后在 assets 目录下有一个 client.p12 的证书文件,但是不知道它的密码,因此要使用 Frida 对目标 APP 进行 hook,让它密码自吐。...find 前新增 check,根据特征类寻找是否使用了 okhttp3 库,如果没有特征类,则说明没有使用 okhttp; 找到特征类,说明使用了 okhttp 的库,并打印出是否被混淆。

    12.3K66

    【MySQL】 MySQL安装

    相关的内容 卸载MySQL 输入 rpm -qa | grep mysql | xargs yum -y remove 将mysql相关的内容 以 xargs的形式 给予卸载程序,由于安装包是通过...yum进行安装的,使用 yum remove 即可卸载 使用指令是要进行卸载 询问 的,所以加入 -y,禁止询问 ,直接就卸载就可以了 ---- 输入 ps axj | grep mysql 当前系统中没有系统安装包了...,也没有mysql对应的进程,对应的环境就被卸载干净了 确认环境是否干净 确认在etc下有没有my.cnf文件 输入 ls /etc/my.cnf ---- 输入 ls/var/lib/mysql/...正常来说,应该为上一个mysql残留的数据,但是由于这里没有使用过mysql,所以就什么都没有 (mysql卸载时,默认没有把数据删掉) 配置MySQL yum源 点击查看: mysql官方yum...,即可登录 登录方案二 免密码登录 输入 vim /etc/my.cnf 指令 在mysqld的最后 加上 skip-grant-tables(在root登陆时,不需要密码认证) ---- 输入

    65141

    2018年8月1日学习linux中的vi编辑器和多python环境的管理软件Anaconda,miniconda的使用

    vim    询问一律按yes vi编辑器中由插入模式到查看模式字体格式不能大写 在命令行里面设置set nu是显示行号 取消行号是set nonu 编辑模式下只有按esc回到查看模式才能使用各个命令操作文件...,设置密码即可启用 sudo passwd root -> 输入当前用户密码-输入设置的密码-确认密码 超级管理员用户的使用 sudo:  super do [超级用户去做一件事],任意命令前添加...,下载完之后是一个以.sh为后缀名的文件,然后用 bash 下载的文件名     用于打开那个.sh的脚本文件,遇到询问就yes, 安装完成之后要退出终端再打开终端输入conda命令进行测试安装状态...,没有空格的地方不要加 命令执行完成~新的python36环境就会出现在miniconda安装目录的envs/文件夹中!...activate python36   指定使用python3.6环境 退出某个环境:source deactivate 卸载某个环境的命令是: conda remove -n (要卸载的环境名)

    1.4K20

    移动端测试通用覆盖点

    :itools、豌豆荚、91助手、华为助手、360、应用宝等 业务功能测试; 根据需求文档、原型图和设计稿验证app各个功能的实现; 注册:用户名密码的输入、用户名密码长度限制、注册后的页面提示(手机短信提示...; 免登录:登录后杀掉进程重新启动app、无网络、切换用户登录、密码更换、主动退出登录下次启动app、卸载重装、在线更新、覆盖安装、跨版本安装、; 数据更新:手动或自动刷新、从后台切换到前台时数据更新、.../卸载安全性: 能够在安装设备驱动程序上找到应用程序的相应图标 安装路径应能指定 没有用户的允许, 应用程序不能预先设定自动启动 卸载是否安全, 其安装进去的文件是否全部卸载 卸载用户使用过程中产生的文件是否有提示...其修改的配置信息是否复原 卸载是否影响其他软件的功能 卸载应该移除所有的文件 数据安全性: 输人的密码将不以明文形式进行显示 密码, 信用卡明细, 或其他的敏感数据将不被储存在它们预输人的位置上 不同的应用程序的密码长度必须至少在...在没有用户明确许可的前提下不损坏删除个人信息管理应用程序中的任何内容 应用程序读和写数据正确。

    1.1K41

    手机APP测试(测试点、测试流程、功能测试)

    1、功能测试 1.1 启动 APP安装完成后,是否可以正常打开,稳定运行 APP的速度是可以让人接受,切换是否流畅 网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生...1.2 注册、登录 1.2.1 账号密码注册登录 正向:输入正确的账号密码、Enter键,可正常注册和登录 逆向:输入的数据前存在空格;用户名、密码错误或漏填;已注册用户;是否允许多次非法登录;是否限制次数...;未注册用户登录;删除或修改后用户登录;是否有注销按钮; 逆向:密码更改后,登录时是否做到了有效数据的校验:修改前的密码失效; 逆向:未登录时对一些页面的操作,是否做了控制 逆向:密码“****”展示(...交叉测试 冲突测试,即一个功能正在执行过程中,同时另外一个事件或操作对该过程进行干扰的测试 5、安装,升级,卸载,更新 5.1 安装、卸载测试 正向:应用是否可以正常安装(命令行安装;apk/ipa安装包安装...逆向:安装空间不足时如何表现,是否有相应提示,提示是否友好 逆向:安装过程中断网或网络不稳定的情况下,是否有相应提示 逆向:安装在手机卡上或SD卡上(不同的IOS和安卓版本) 5.2 升级测试 5.3

    9.2K44

    MySQL环境配置

    安装与卸载中,⽤⼾全部切换成为root,⼀旦安装,普通⽤⼾也能使⽤。...所以,卸载不要的环境最终可以总结以下这三点: 不存在mysql对应的rpm包 没有对应的mysql进程 没有my.cnf配置文件 做完前两步后my.cnf若仍存在,可以选择使用rm指令删除配置文件或者备份起来...通过rpm进行安装。 安装前后效果就是更新本地yum源,让其中具有MySQL的yum源。...启动mysql 此时可以查看mysql的端口号:(mysql是一种网络服务) 四.mysql登陆 前三节已经安装好了mysql,在使用之前还需要进行登陆: 登陆方法有多种,但这里了解常见的一种就行了...yum install -y mysql-community-server mysql8.0的防火墙问题: 安全策略性更好,一旦设置免密码登陆,就不能网络登陆了,只能进行本地的域间套接字进行通信,因此我在配置

    20510
    领券