功能分析

个人博客作业三:微软小娜APP的案例分析

≯℡__Kan透↙ 提交于 2020-03-06 10:57:58
测试的环境:pro6plus(安卓) 测试的微软小娜版本:2.6.3 第一部分 调研, 评测 1.1 下载并使用,描述最简单直观的个人第一次上手体验。   第一次加载有些慢,不知道是不是要了很多权限拖累了加载速度,然后直接到了登陆界面,微软帐号,这个登陆页面色彩单调简陋,和整体app的风格相悖,不很讨喜。登陆完毕后竟然没进去,弹出一个页面让我重试,有点小尴尬,幸好第二次成功,然后是选择整体颜色,自蓝绿黑四种颜色,只有紫色有沉浸式状态栏,或者说状态栏始终是紫色,所以很不美观,这是第二个缺憾,之后便真正进入应用的核心部分了。(有一个录屏视频插不进去)   用起来第一感觉并不是很讨喜,颜色单一且艳丽,画风偏幼稚,功能结构很凌乱,可能需要适应很久才会习惯。我觉得android端的app一定要遵守google的 Material Design 风格,而不是这种自成一派的设计语言,毕竟作为国际大公司,这点不应该,我觉得android端做得最好是知乎。   语音识别很准确,最大惊喜是唱歌,好像真人录好的一样,我即兴让她来了段B-BOX,竟然识别成功了,说的那段比siri好点,然后我让她再来一段,并没有惊喜。有时候并不能很智能的分析出我话的用意。 1.2 找出几个功能性的比较严重的 bug,并描述。 1、头像无法设置。 2、登陆账号的时候出现加载失败的情况,不常见,重试一下就好了。 3

Android动态分析工具-Inspeckage

巧了我就是萌 提交于 2020-03-04 19:35:45
1.Inspeckage简介 Inspeckage是一个用来动态分析安卓app的xposed模块。Inspeckage对动态分析很多常用的功能进行了汇总并且内建一个webserver。整个分析操作可以在友好的界面环境中进行。 2.下载地址 Inspeckage(Package Inspector)是一个简单的应用程序(apk),通过一个内部HTTP服务器提供友好的网页界面,作为Xposed框架模块。用户可以在没有Xposed的情况下运行,但是80%的功能都是依赖于Xposed框架,所以建议在测试环境/设备中安装该框架。 安装Xposed后,下载该插件. http://repo.xposed.info/module/mobi.acpm.inspeckage 3.运行 1)Inspeckage运行后,界面如下。Module disable表示没有安装xposed模块,在choose target下拉列表中选择要分析的app 2)在电脑终端执行如下命令,转发手机的8008端口到本地 adb forward tcp:8008 tcp:8008 3)电脑上访问 http://127.0.0.1:8008 就可以看到Inspeckage的web界面。(如果web也买你没有输出结果,查看APP is running是否为true,Logcat左边分那个自动刷新按钮是否开启) 4

FPGA最简开发流程

馋奶兔 提交于 2020-03-04 18:37:12
设计定义 (这个设计要做什么) ↓ ↓     → 原理图 (早期简单设计) 设计输入 → HDL (用硬件描述语言进行描述)      → IP (稍复杂的设计,用厂家提供的IP核) ↓ ↓ 分析综合 (分析设计所描述的逻辑功能,并报告设计中语 ↓     法核逻辑错误) ↓ 功能仿真 ↓ ↓                板级调试 ↓                 ↑ 布局布线 ↓→→ 时序仿真 →→→ 板级验证      →→ 动态时序分析 ↑ 仿真的作用: 1.验证你所设计的逻辑是否正确; 2.辅助分析设计里面存在的问题; 3.协助了解我们设计的代码对应的逻辑电路运行时的信号波形。 —————————————————————————— 来自小梅哥培训视频 来源: CSDN 作者: Deilay 链接: https://blog.csdn.net/qaz821915893/article/details/104651454

测试笔记:测试基础

纵然是瞬间 提交于 2020-03-04 00:05:24
windows基础 软件定义 计算机=硬件加软件 软件=程序(program)+文档(document) 软件测试的对象:程序和文档都要测试 软件开发阶段划分 阶段一:需求分析阶段(由需求分析人员完成;产出物:《需求规格说明书》) 阶段二:设计阶段(由系统架构师/分析师完成;产出物:《概要设计说明书》和《详细设计说明书》) 阶段三:编码阶段(由开发人员完成/程序员完成;产出物:程序/代码) 不同的开发阶段引入的bug比例如何? 需求分析阶段引入的bug最多(大概占bug总数的55%左右) 其次是设计阶段(大概占缺陷总数的25%左右) 最少的是编码阶段(大概占缺陷总数的15%左右) 还有5%左右的缺陷是由系统兼容性或者配置原因造成的。 需求分析阶段引入的bug最多,其次是设计阶段,引入bug阶段最少的是编码阶段 因此:1)在测试中不能只测程序,文档也必须测 2)测试工作应尽早介入,并且贯穿整个开发周期始终(尽早测试原则,不断测试原则) 什么是软件缺陷 1.软件的缺陷–defect,bug 2.软件缺陷的定义:1)需求要求的功能没有实现 2)实现了需求没有的功能(画蛇添足) 3)软件出现了指明不应出现的错误 4)需求虽未明确指明,但是应该实现的功能没有实现 eg:法规; 说明:需求不是完美的,有可能有遗漏,但是测试人员应该专业,发现bug就要提交,即使需求中没有提及 5)软件不易使用

软件测试英语词汇

萝らか妹 提交于 2020-03-03 02:49:34
软件测试英语专业词汇 NLV:Nation Language Version 本地化版本 FVT:Functional Verification Testing 功能验证测试 TVT:Translation Verification Testing 翻译验证测试 SVT:System Verification Testing 系统验证测试 fault--故障 在软件中一个错误的表现。 feasible path--可达路径 可以通过一组输入值和条件执行到的一条路径。 feature testing--特性测试 参考功能测试(Functional Testing) FMEA--失效模型效果分析(Failure Modes and Effects Analysis) 可靠性分析中的一种方法,用于在基本组件级别上确认对系统性能有重大影响的失效 FMECA--失效模型效果关键性分析(Failure Modes and Effects Criticality Analysis) FMEA的一个扩展,它分析了失效结果的严重性。 FTA--故障树分析(Fault Tree Analysis) 引起一个不需要事件产生的条件和因素的确认和分析,通常是严重影响系统性能、经济性、安全性或其它需要特性。 functional decomposition--功能分解 参考模块分解(modular

软件测试项目实战之功能测试

岁酱吖の 提交于 2020-02-29 17:58:44
随着数字化技术越来越普及,互联网行业对软件测试的要求也在持续迭代。预计,2023年,全球相应的软件测试市场,预计将出现14%的综合年度增长率。可见,无论你是否在这个行业,由软件技术开发出的各种应用正在***和影响着我们的日常生活。而软件质量的保证离不开完善可靠的测试实践。那么,对于学习软件测试的同学们来说,能够进行结合实战项目来学习才能学到真技术,下面,小编就为大家推荐一套视频教程《软件测试项目实战——功能测试》。 本套教程免费!免费!放送! 为了帮助更多想学习的人们进行实战操作学习,本套教程免费放送!这样系统化并且实战操作的宝贵资源在网上是比较少有的,需要的同学不要错过!后续小千还会不定期为大家分享一些精品视频教程,请大家随时关注! 课程介绍 熟练掌握软件测试项目实践,熟练掌握功能测试。 学完本章能掌握什么? 通过对本章节的学习,可以掌握以下知识内容: 1.Web项目的环境部署和业务说明;2.拿到一个项目如何着手进行测试需求分析;3.针对项目测试范围进行归类和整理;4.进行测试用例设计及编写测试用例;5.执行测试用例,提交缺陷报告;6.完成测试需求、测试用例及缺陷报告的跟踪关系;7.具体针对编辑框、下拉列表、查询、删除如何分析和测试;8.Web项目中的安全测试。 2020软件测试项目实战-功能测试 01_课程介绍及安装Web服务器 02_项目部署及配置 03_系统设置业务介绍

Spring 源码分析(八)--容器的功能扩展

北战南征 提交于 2020-02-29 05:39:11
经过前面几篇的分析,相信大家对Spring中容器功能有了简单的了解,在前面的章节中我们一直以BeanFactory接口以及它的默认实现类XmlBeanFactory为例进行分析。但是,Spring中还提供了另一个接口ApplicationContext,用于扩展BeanFactory中现有的功能。 ApplicationContext和BeanFactory两者都是用于加载Bean的,但是相比之下,ApplicationContext提供了更多的扩展功能,ApplicationContext包含了BeanFactory的所有功能。绝大多数典型的企业应用和系统,ApplicationContext就是你需要使用的。 首先看看使用这两个不同的类去加载配置文件在写法上的不同。 使用BeanFactory方式加载XML BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beanFactoryTest.xml")); 使用ApplicationContext方式加载XML ApplicationContext bf = new ClassPathXmlApplicationContext("beanFactoryTest.xml")); 一:整体功能分析

能用通俗的话跟别人讲解mapReduce是个什么

我与影子孤独终老i 提交于 2020-02-27 14:30:24
mapreduce是hadoop中实现海量分析的一个功能,主要功能就是分析计算,它通过一个mapreduce的代码公式,来实现分布式中的计算,例如统计文章中单词的个数,使用hadoop自带的一个代码公式,使用wordcount把分布式中block中的数统计出来。 来源: oschina 链接: https://my.oschina.net/u/4434424/blog/3164639

发布“点我网”的挂机小程序

与世无争的帅哥 提交于 2020-02-27 13:42:12
下班了,把这两天利用业余时间写的“点我网”挂机小程序放上来吧。这是应网友的要求,分析了“点我网”的程序运行过程,采用MSHTML组件开发,功能比较简单。希望对网友有用。 程序在开发过程中,走了点歪路。原本想用VS2005开发的,在调试过程中,发现VS2005中的WebBrowser不好控制Frame内页面。上网查询后,以为用delphi开发比较合适,好在以前也用过D7,虽然功能也都实现了,但觉得用了VS.NET回头再用Delphi,有太多的不顺手。最后一细想,不都是用MSHTML组件,Net也一样能实现,写起代码来还轻松,于是,又回过头来,打开VS2005....... 现将这两个版本的程序都放上来,写得匆忙,正在测试,欢迎大家多提意见! 下载1(不需要DotNet框架,适合广大用户) 下载2(需要DotNet框架 ) 来源: https://www.cnblogs.com/yuanbao/archive/2007/09/03/880537.html

1.4建立网站的基本流程

ぃ、小莉子 提交于 2020-02-27 12:42:06
1.4.1 需求分析 需求分析主要是客户对整个项目大的计划、时间要求和资金预算等。 1、项目立项 2、客户需求说明书 1.4.2 整体规划 在确定了用户的需求之后,并不是直接开始制作,而是需要对项目进行总体设计和详细设计,制作出一份网站方案给客户。 1、总体设计 l 网站需要实现那一些功能,反映到程序里面就是划分多少个模块; l 网站开发使用什么软件,在什么样的硬件环境下开发; l 整个项目有多少工作量,可以量化为需要多少人,多少时间; 2、规划说明书 3、网站建设方案 l 客户情况 l 网站实现的目的和目标; l 网站形象; l 网站的栏目版块和结构; l 网站内容的安排和相互连接和关系; l 开发时间进度表; l 宣传推广方案; l 维护方案; l 制作费用; 1.4.3详细设计 1、资料收集 l 跟主题相关的文字、图片、字体文件等; l 网上同类型优秀网站; l 各种风格的交互页面; l 功能强大、性能优异的开放源代码; 2、整体形象设计 l 定位网站主题和名称; l 定位网站CI形象; l 确定栏目和版块; l 网站的整体风格创意设计; l 网站的层次结构和链接结构; 1.4.4网站实施 l 界面设计 l 代码设计 l 调试完善 1.4.5 申请域名和空间 l 域名申请 l 虚拟主机 l 服务器托管 1.4.6发布站点 1.4.7推广网站 l 注册到搜索引擎 l