软件测试
kobe_back
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【软件测试基础知识】安卓各个版本的特点(二)
Android 2.2(Froyo冻酸奶) 全面支持Flash 10.1 应用程序自动升级,让升级更加人性化 支持应用程序安装在外置内存上 linux内核将升级为最新的2.6.32版本,系统更加稳定 对系统性能进一步优化,让手机有更多的运行内存 增加了轨迹球LED指示灯变色这个新功能 增加了对3D性能的优化,3D性能更加强大 FM功能也将在新系统中得到全面支持 Android 2.3(2.3 Gingerbread姜饼) 用户界面更美观 提升游戏体验 提升多媒体能力 增加官方进程管原创 2020-07-15 10:33:43 · 503 阅读 · 0 评论 -
【软件测试基础知识】安卓各个版本的特点(一)
Android 1.5(Cupcake纸杯蛋糕) 智能虚拟键盘 使用widgets实现桌面个性化 在线文件夹(Live Folder)快速浏览在线数据 视频录制和分享 图片上传 更快的标准兼容浏览器 Voice search 语音搜索 立体声蓝牙和免提电话 Android 1.6(Donut甜甜圈) 完全重新设计的Android Market,可以显示更多的屏幕截图 手势支持,可以让开发者生成针对某个应用程序的手势库 支持CDMA网络 TXT-2-Speech,支持了更多语言的发音原创 2020-07-14 10:06:38 · 584 阅读 · 0 评论 -
【软件测试基础知识】sed命令,这一篇文章就够了
sed 是一个很强大的文本编辑器。 可以对来自文本, 以及标准输入的文本进行编辑,sed会从文件或者标准输入中读取一行,将其复制到缓冲区,对文本编辑完成之后,读取下一行直到所有的文本行都编辑完毕。但是sed选项有特别的多,并且有特别多的处理方式,理解起来比较困哪,所以接下来我们直接通过一些实际操作来理解sed命令 命令格式格式:sed [option] 'command' 文本文件 选项: -i:表示inplace-edit,就地修改文件。 -h:显示帮助信息 命令: 动作a :新增,a的后原创 2020-07-09 10:10:39 · 345 阅读 · 0 评论 -
【软件测试基础知识】性能测试的负载和压力是什么
首先,性能测试包括压力测试和负载测试,测试的是不同负载条件下系统的各项性能指标,如吞吐量、响应时间、点击率等。 其次,压力从字面意思来讲就是给某物一定的,比如用手按压桌子等。压力测试就是给被测系统不断的加压(负载),测试系统的各项性能指标。直到系统的某一些性能指标达到了瓶颈为止,比如CPU的使用率达到了100%。这个不断给系统施加压力的过程,就叫做压力测试。 然后,负载测试就是在系统性能指标已经有一项或几项达到了瓶颈的情况下,让它继续运行一段时间,测试系统运行过程中各项性能指标。这种在已经达到了最大负载原创 2020-07-09 10:09:08 · 1468 阅读 · 0 评论 -
【软件测试基础知识】软件测试流程和方法是什么
一款软件的从前期的需求调研,到产品的设计,到开发和测试,再到最后的发布,每个阶段都会偏离用户的需求,都会产生一些问题。而软件测试作为软件开发过程中最后的关键一步,把关着软件的质量,发挥着不可或缺的作用。因此,要想让一款的软件很好的满足市场的需求,得到用户的广泛的使用,软件测试必不可少,只有在软件测试上严格把控,在软件设计完成之后进行周全的测试,才能发现软件在整个软件设计过程中存在的问题并加以纠正,提高软件质量。 经典的秋千需求图(How Projects Really Work)形象地描述了在产品和项目开原创 2020-07-09 10:08:08 · 635 阅读 · 0 评论 -
【软件测试基础知识】好的测试工程师应该具备什么(下)
二、bug的定位 想要准确的定位bug所在,需要我们有一些基础知识的准备。比如,对操作系统有一定的了解,对数据库原理有一定的了解,对产品架构有一定的了解。那么如果这方面的知识有所缺乏,除了工作之余去学习之外,还可以在工作中进行积累。我们每次提交的bug,开发都会给出修复意见,根据这些意见我们可以学习到一些缺陷定位的经验。 三、沟通能力 沟通能力不一定是天生的,通过后天的练习也可以达到。一般沟通包含2个环节,即信息的发送和信息的接收。当我们表达...原创 2020-07-03 14:56:37 · 152 阅读 · 0 评论 -
【软件测试基础知识】好的测试工程师应该具备什么(上)
放到工作场景里,我们先来看一下测试人员一般把什么样的开发人员称为“靠谱”的开发呢? 测试工程师A:“开发A很靠谱哎,他开发的模块问题比较少。” 测试工程师B:“开发B也很靠谱啊,给他提的bug他修的都很快。” 那么,在这个场景里“bug少”,“修bug快”,就是开发人员靠谱的指标。 于是,我们来看一下,作为一名测试工程师,具备什么样的素质,会被称为“靠谱”的测试人员呢? 测试经理A:“测试小A很靠谱啊,写的用例步骤清晰明了,新人拿到手也能准确的执行用例,进行测试工作。” 产品经理B:“测试小B也原创 2020-07-03 14:53:57 · 195 阅读 · 0 评论 -
【软件测试基础知识】Fiddler弱网性能测试方法(四)
7.页面加速规则 a. 避免目标网页重定向(302跳转次数<=2) b. 启用压缩功能(对图片等资源进行压缩) c. 改善服务器响应时间 d. 使用浏览器缓存(静态资源缓存,减少网络请求) e. 缩减资源大小 f. 优化图片 g. 优化CSS发送过程 h. 按优先级排列可见内容 i. 移除阻止呈现的JavaScript j. 使用异步脚本 详细请参考:https://developers.google.com/speed/docs/insights/rules 2.页面加载时间原创 2020-06-19 16:57:22 · 353 阅读 · 0 评论 -
【软件测试基础知识】Fiddler弱网性能测试方法(三)
6.页面加载耗时分析 例如:打开服务窗》天猫超市》热卖必看》纸品湿巾 Url:http://chaoshi.tmall.com/activity/hub.htm?t=zhijin A.选中所有会话,查看Timeline,总体耗时图。 注:关注页面加载总体耗时(包括主文档和关联资源)、加载耗时比较大的资源请求。 B.选中所有会话,查看Statistics,总体统计。 注:关注302跳转次数、DNS查询和TCP连接时间、Unique Hosts个数越多DNS查询耗时可能越长 C.id-10原创 2020-06-19 16:56:23 · 242 阅读 · 0 评论 -
【软件测试基础知识】Fiddler弱网性能测试方法(二)
4.fiddler模拟低速网络环境 Fiddler的模拟限速是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和上传速度,从而达到限速的效果。 A.自定义速度 Rules》Customize Rules 计算公式:(1KB/下载速度)*1000 = 需要delay的时间(毫秒),比如50kB/s 需要delay20毫秒来接收数据,所以根据你需要的网络速度来修改上述值。 if (m_SimulateModem) { // Delay sends by 300ms per KB uploade原创 2020-06-19 16:55:12 · 679 阅读 · 0 评论 -
【软件测试基础知识】如何解决SQL语句使用不当导致的性能低问题
今天咱们就说一下测试涉及数据库操作的功能时如何发现SQL语句使用不当导致的性能低的问题。主要方法就是通过EXPLAIN命令查看SQL语句的执行计划,如果执行计划中没有使用任何索引,基本上可以确认是性能问题,其他情况需要具体分析。如果开发不信,将SQL语句涉及的表格插入100万行然后执行相同的功能操作看看。 今天的例子以Mysql数据库演示结果,其他数据库也是类似操作。 执行explain之后结果集包含如下信息: +----+-------------+-------+------------+----原创 2020-06-15 17:32:49 · 286 阅读 · 0 评论 -
【软件测试基础知识】SDK是什么?
1.首先,我们来了解SDK是什么? 官方一些的回答,客户端SDK(英文全程:Software Development Kit),它是为第三方开发者提供的软件工具包。软件开发工具包,一般是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。 现实工作环境中,SDK更多的是(Second Development Kit)二次开发工具包,这类SDK其实就是把要单独接入的应用的功能从应用中剥离出来,可以提供给所有其它应用使用的公共组件,还能在此基础上进行重构和迭代,降低工原创 2020-06-15 17:31:37 · 11278 阅读 · 0 评论 -
【软件测试基础知识】Fiddler弱网性能测试方法(一)
1.测试目的 使用Fiddler模拟弱网环境下测试Web网页或者App中H5网页打开速度是否满足用户需求 2.测试方法 通过wifi模拟2g/3g/4g环境,使用抓包工具Fiddler并结合系统日志分析页面加载性能 3.环境搭建 3.1.fiddler下载地址 官网:http://www.telerik.com/download/fiddler 百度:http://rj.baidu.com/soft/detail/10963.html?ald 使用手册:http://www.cnblogs.原创 2020-06-01 15:10:30 · 485 阅读 · 0 评论 -
【软件测试基础知识】性能测试常见指标有哪些
性能测试指标一般可以划分为:业务指标和系统资源指标两大部分,对于一般用户而言,对于系统性能的要求主要是业务指标,而系统性能指标是系统性能的一个反应,它可以帮助分析系统性能瓶颈,优化系统或去发现一些隐形问题。 对业务指标的要求主要有:请求响应时间,最大并发量等等。 对系统资源的指标,如:资源使用率是指在系统负载运行期间,数据库服务器,应用服务器,web服务器的cpu,内存,硬盘,外置存储,网络带宽的使用率,低于20%的使用率为资源使用稳定,60%-80%的使用率表示资源使用饱和,超过80%的使用率的资源使用率原创 2020-06-01 15:08:32 · 2826 阅读 · 0 评论
分享