app

app测试面试题

巧了我就是萌 提交于 2020-03-09 11:21:42
app测试面试题 前言 现在面试个测试岗位,都是要求全能的,web、接口、app啥都要会测,那么APP测试一般需要哪些技能呢? 面试app测试岗位会被问到哪些问题,怎样让面试管觉得你对APP测试很精通的样子? 本篇总结了app测试面试时候经常被问的10个相关问题 1.什么是activity? 2.Activity生命周期? 3.Android四大组件? 4.app测试和web测试有什么区别? 5.android和ios测试区别? 6.app出现ANR,是什么原因导致的? 7.App出现crash原因有哪些? 8.app对于不稳定偶然出现anr和crash时候你是怎么处理的? 9.app的日志如何抓取? 10.你平常会看日志吗, 一般会出现哪些异常(Exception)? 1.什么是activity 什么是activity,这个前两年出去面试APP测试岗位,估计问的最多了,特别是一些大厂,先问你是不是做过APP测试,那好,你说说什么是activity? 如果没看过android的开发原理,估计这个很难回答,要是第一个问题就被难住了,面试的信心也会失去一半了,士气大减。 Activity是Android的四大组件之一,也是平时我们用到最多的一个组件,可以用来显示View。 官方的说法是Activity一个应用程序的组件,它提供一个屏幕来与用户交互,以便做一些诸如打电话

关于错误:RuntimeError: Model class lufeiapi.apps.user.models.User doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS 的解决方案

让人想犯罪 __ 提交于 2020-03-09 06:58:21
from lufeiapi.apps.user.models import User # 为什么会报错 即无法使用绝对路径将上述代码改为相对路径即可!原因未知from .models import User上述的解决方案的前提是 在内部的apps.py里的设置如下所示: from django.apps import AppConfigclass UserConfig(AppConfig): name = 'user' verbose_name = '用户中心'上面是在同一app内导入模块,对应不同的app组件导入如何处理:如下所示:在store这个app下的views.py 导入: from midterm.apps.car.models import Site,Site_photo会发现报错:如上所示如果换种方式导入: from ..car.models import Site,Site_photo同样会报错:ValueError: attempted relative import beyond top-level package最终解决方式如下:  在同一app下,在apps.py 这样设置即可:     from django.apps import AppConfigclass UserConfig(AppConfig): name = 'user' verbose

Native、Web App、Hybrid、ReactNative和WEEX的优劣

萝らか妹 提交于 2020-03-09 06:16:20
一句话概要 Native、Web App、Hybrid、ReactNative(后面以RN简称)、WEEX间的异同点 APP常用开发模式【简介】 此处APP为应用,application,并非我们通常讲的手机App 常用的几种APP开发模式-脑图 Native App 传统的原生APP开发模式,有IOS和AOS两大系统,需要各自语言开发各自APP。 优点 :性能和体验都是最好的 缺点 :开发和发布成本高 举个栗子 : 网易管家APP (Tab1,Tab2) 应用技术 :Swift,OC,JAVA WebApp 移动端的网站,常被称为H5应用,说白了就是特定运行在移动端浏览器上的网站应用。一般泛指 SPA(Single Page Application)模式开发出的网站,与MPA(Multi-page Application,再后面做介绍)对应。 优点 :开发和发布成本最低 缺点 :性能和体验不能讲是最差的,但也受到浏览器处理能力的限制,多次下载同样会占用用户一定的流量 举个栗子 : 网易管家APP (Tab3) 应用技术 :ReactJS,RegularJS等 Hybrid App 混合模式移动应用,介于web-app、native-app这两者之间的app,兼具“Native App良好交互体验的优势”和“Web App跨平台开发的优势”(百度百科解释) 主要的原理是

Flask-Mail发送邮件

纵饮孤独 提交于 2020-03-09 00:18:18
# -*- coding:utf-8 -*- from flask import Flask from flask_mail import Mail, Message import os app = Flask(__name__) # 邮件服务器地址 app.config['MAIL_SERVER'] = 'smtp.qq.com' # 邮件服务器端口 app.config['MAIL_PORT'] = 25 app.config['MAIL_USE_TLS'] = True # 用户名、授权码 app.config['MAIL_USERNAME'] = '***@qq.com' app.config['MAIL_PASSWORD'] = '***授权码***' mail = Mail(app) @app.route('/') def index(): msg = Message('Hi', sender='***@qq.com', recipients=['收件***@163.com']) msg.html = '<b>Hello Web</b>' # msg.body = 'The first email!' mail.send(msg) return '<h1>OK!</h1>' if __name__ == '__main__': app.run(host='127.0.0

解析:数据分析如何指导APP运营工作?

北战南征 提交于 2020-03-07 17:32:55
在移动互联网快速发展的今天,大量APP不断涌现,尤其是近一年多以来,小程序的旺势发展,对APP发起了极大的挑战。 如何让自己的APP在竞品中脱颖而出?如何获取更多的用户?如何对现有用户进行全方位的管理和运营?又如何评估渠道效果和用户质量,制定正确的运营推广策略?都无疑是对APP推广人员的数据分析和运营能力提出了更多要求! 如何用统计分析工具对APP的数据进行分析和运营是今天我们要讲的。 一、常用的统计分析工具 常用的统计分析工具有LeanCloud统计、Flurry Analytics、讯飞开放统计、DataEye、腾讯云分析、友盟游戏统计分析、有数、ad-brix、ASO114。 大家可以根据自己的需要选择统计工具。 二、不同产品周期数据的侧重指标 1、初创期 初创期的重点在于验证产品的核心价值,或者说验证产品的假设:通过某种产品或服务可以为特定的人群解决某个问题。这个阶段应当遵循MVP(Minimum Variable Product) 的思想,以最小的成本来验证创业的想法,并根据用户的反馈快速迭代以调整解决方案,最终在数据上得到验证。 关键数据——目标人群画像 初创期可以通过接入一些第三方的应用监测SDK来了解初期用户群体的画像,从侧面验证用户群体与假设的目标用户群体特征是否一致,常见的是人口学属性(性别、年龄、学历、地域)。 关键数据——留存率 在当前用户符合目标受众特征时

APP渠道分析分享——指标篇

隐身守侯 提交于 2020-03-07 17:10:29
APP渠道推广是需要付出成本的,我们需要统计从渠道获取的用户的数量,需要鉴别渠道用户的质量的好坏,控制并提高渠道的效果。 那么,要如何做呢? 首先,我们得有个衡量的标准吧,需要设定一些指标来描述渠道的质量。 本文就谈一谈哪些指标和维度可以用来反映渠道的用户质量。 关于渠道分析常用的指标,我把它们分成了3类: 数量(Quantity)指标 质量(Quality)指标 收入(Money)指标 这就是江湖中非常流行的渠道数据分析之“QQ妹儿”模型。 数量指标: 激活:指下载并启动的新增用户,通常以设备为标识。 用户只下载而不使用是毫无意义的,下载并使用的才算是我们的真正用户,在评价渠道质量时不能只关注下载量,更应该关注激活量。 注册:用户注册能帮助我们进一步获取用户信息,以便于后续进行各种营销推广活动。 新客:指在应用内首次消费的用户,成功地把用户转变为了我们的消费用户! 刚谈到的3个数量指标之间还涉及到两个转化率指标:注册转化率&新客转化率,这两个指标在一定程度上是可以看出渠道的质量的,如果一个渠道激活量很大,但是注册转化率很低,那肯定不能说是一个好的渠道。 质量指标: 活跃:指在所选时间段内至少启动过一次应用的用户,我们称为活跃用户,当然,当天的新增用户同样是当天的活跃用户。通常有日活(DAU),周活(WAU),月活(MAU),活跃度(=活跃用户/总用户),活跃用户构成等指标

哪个渠道好用?APP渠道评估体系——教你3步建立

巧了我就是萌 提交于 2020-03-07 17:08:26
很多大公司年复一年的投放数十亿的费用在APP的渠道预装后装上,一些即便是没有钱的初创公司为了APP能够在用户面前曝光,也不得不在应用市场进行付费投放,或者拓展一些异业合作以量换量。 关于这个经久不衰的问题——啥渠道好用?你的渠道评估体系才能给你最终的答案,你要的是新增还是活跃,你要的是活跃还是流水,这都与你最终选择什么样的渠道息息相关。 在这个全民创业搬着台电脑就可以做渠道的时代,无论是免费、付费还是换量,不同的渠道带来的APP激活情况一定会存在差异,如何在这些渠道里滤掉假量,识别出优质量,通过不断的渠道构成优化使得渠道投放的ROI效率最大化呢,如何建设靠谱的渠道评估体系呢? 3步了解APP渠道应该怎么建设评估体系 1、定位App推广阶段,明确业务目标 2、理解APP渠道带量漏斗,明确关键点 3、根据业务目标设定APP渠道评估体系 我们先追问当前APP的核心业务目标是为了获取新增?扩大活跃用户?扩大收益?然后我们来看下APP渠道带量漏斗和渠道评估的关系 渠道评估体系=渠道反作弊评估+渠道质量评估 渠道质量评估=渠道有效性评估+渠道留存评估+渠道ROI评估 关于渠道质量评估 问:在APP流量的漏斗环节里,为什么要将新增,活跃,收益设置为关键评估点呢? 答:从下载到新增的转化率差异,我们可以选择带量更快更有效的渠道;从活跃用户的留存的转化差异,我们可以选择用户更活跃留存情况更好的渠道

干货分享:app运营推广超实用计划书

点点圈 提交于 2020-03-07 17:03:33
不管是做网站运营还是APP运营,写计划书是少不了的。运营计划在我看来其实挺好写的,就是把自己在接下来的某个时间段内准备做什么,操作方法有哪些,预计能达到什么样的目标等以文字的内容交给领导就好了,当然,还可以重点分析下竞争对手的情况。如果领导是×××座的话,你还得给他画画思维导图。 一、用什么画思维导图? 1、word(比较麻烦,不建议使用) 2、Mindmanager 3、visio 4、xmind 个人比较喜欢用xmind来画思维导图,其工作画面非常得简洁,是我喜欢的风格,简单而强大,这才是一款好软件必备的素质。 二、APP运营推广计划书分为两大点 1、线上推广 2、线下推广 三、APP线上推广方案有哪些 1、ASO优化 用户非常习惯通过APP市场进行搜索下载APP,所以应用将会发布到各大APP市场,如苹果市场、安卓市场。重点优化IOS,分析安卓各大市场来量情况进行跟踪,数据出来后,加大优化来量大的安卓市场。通过影响APP排名的九个维度进行ASO优化工作。 应用名称、关键字、应用描述、Icon、截图、评论、下载量、活跃度。 2、微博推广 结合当下热点,原创辛辣点评,关注知名博主,知名同行微博,良性互动。内容可以幽默,可以严谨,可以科学,可以接地气,但一定要结合产品,将产品拟人化,将产品思维化,塑造产品性格,与用户交朋友。 3、百科、问答、贴吧 百度百科(较难),互动百科

APP渠道推广手册(新手必备)

六眼飞鱼酱① 提交于 2020-03-07 16:26:45
一个成功的企业需要一款成功的产品,一款成功的产品需要通过渠道来进行推广,渠道推广扮演着越来越重要的角色。今天我就和大家简单来聊一聊APP推广当中的那些渠道,社会化媒体作为一种特殊的广告手段,本文不做深入讨论。 IOS推广渠道主要分正版和越狱两种方式: 正版主要有: 一、 APPstore APPstore内主要可以分为推荐、榜单、 ASO等 1.获得×××荐的秘密: 1)概念新颖 2) 能为手机用户带来什么 3)体现苹果的气质 4)喜欢 surprise 2.苹果排行榜的算法非常复杂,主要构成有下载量、卸载率、激活率、活跃度、使用频率等多种因素加权完成,主要提高榜单的方法: 1)冲榜 2) 刷榜 3)ASO 4)热搜 3.苹果的搜索算法也非常之复杂,主要影响搜索排名的是标题和关键词,主要的词汇尽量偏向于: 1)品牌词 2) 行业相关词 3)竞品词 刷榜目前基本不太可取, ASO则需要避免过度优化,最好也不要去刷关键词排名,尽量是积分墙形式做。 二、广告平台( IOS) 开放平台主要由一些平台级公司打造,开发者可自助申请广告推广 1.微博粉丝通:粉丝通推广主要分博文和应用两种形式,付费方式为 CPC和CPM ,一般开发者在应用推广的激活单价大约在 15元左右,优化得比较好的应用,最低也有做到 两三块的。 2.腾讯广点通:广点通集合了包括腾讯自有应用在内的数十万广告主,流量非常大

团队项目-选题报告

走远了吗. 提交于 2020-03-07 04:36:40
组长博客链接 NABCD分析引用 NEED 需求 根据我们的调查显示,大部分人都有着不规律的生活习惯,他们都希望有一款软件能够帮助他们,养成一个适合自己的较规律的生活习惯。我们的Snug正是这样一个集提醒与行为养成为一体的暖心APP。而这类软件所面临的最大问题,就是用户会因为种种原因无法坚持下去。所以我们的Snug正是为了解决这一痛点,完全自由的自定义模式,用户能够随时调整APP的提醒模式,循序渐进的养成适合自己的习惯。简洁的风格,可以自由的添加各类功能,给用户一个最好的使用体验。 同时我们还引入了宠物养成功能,通过完成平时的一些小任务,宠物会慢慢成长,主人与宠物之间还能够进行简单的互动,增加了APP本身的趣味性,而宠物变化的未知性,还能够吸引用户坚持使用我们的产品。 APPROACH 途径 我们的产品为用户提供每日打卡功能,并根据用户前一日的目标完成情况和体验感指数,动态调整今日的完成量,提高用户的目标完成性,帮助用户更加有效地完成目标。 我们以宠物养成作为用户每日打卡的具象化表现,根据用户的目标打卡情况使宠物慢慢成长,对应没有完成目标则会使宠物退化,及时反馈用户当前的使用情况,提高用户的使用积极性。 同时,我们会分析用户的手机使用情况,结合用户的自定义标签以及天气、气温等数据,为用户适时推送有关衣食住行的暖心提醒,并为提醒频率等功能提供自定义功能,给用户更好的使用体验。