软件测试
文章平均质量分 67
三棵石头
这个作者很懒,什么都没留下…
展开
-
软件测试职业规划
以下是转载内容。软件测试人员的发展误区【4】 公司开发的产品专业性较强,软件测试人员需要有很强的专业知识,现在软件测试人员发展出现了一种测试管理者不愿意看到的景象: 1、开发技术较强的软件测试人员转向了软件开发(非测试工具开发); 2、业务能力较强的测试人员转向了软件需求; 3、沟通能力较强专业能力较强的人员转向了软件实施; 为什么不愿意看到呢,转载 2016-03-05 12:07:18 · 930 阅读 · 0 评论 -
<性能测试进阶指南>性能测试招聘要求
那么做一个性能测试工程师,需要具备什么样的技术水平呢? ·熟悉软件测试基本理论 如果没有任何软件测试的基础理论,是无法支持任何测试工作的,而性能测试又属于软 件测试,所以掌握基本的测试理论和方法是必需的,可以简单认为如果无法有效地完成功能 测试,那么想要做好性能测试也是比较困难的。 ·掌握软件测试常用方法 性能测试原创 2016-06-24 16:23:13 · 663 阅读 · 0 评论 -
自动化预备知识上&&下--Android自动化测试学历历程
自动化预备知识上&&下--Android自动化测试学历历程转载 2016-10-07 10:36:05 · 309 阅读 · 0 评论 -
面试--测试用例设计
可以从功能性、易用性、可靠性、性能、安全、兼容性和容错性方面着手。 举例: 1 如何测试网页的登录页面 https://blog.csdn.net/michellechouu/article/details/39119739 2 如何测试一只笔 https://blog.csdn.net/qq_39322743/article/detail...原创 2018-08-09 18:05:51 · 2459 阅读 · 0 评论 -
appium-原理
appium的架构原理如图所示,由客户端和服务端组成,客户端与服务端通过JSON进行通信;各部分的含义: (1)Appium服务器。它是一个基于node.js的HTTP服务器。主要功能是接受从Appium客户端发起的链接,监听客户端发送来 命令,将命令发送到bootstrap.jar(IOS为bootstrap.js)执行,并将命令的结果通过HTTP应答反馈给Appium客户端。...原创 2018-08-01 19:11:07 · 1394 阅读 · 0 评论 -
Uiautomator-获取控件原理
如何获取控件信息我们在测试脚本中初始化一个UiObject的时候通常是像以下这个样子: 那么这个过程发生了什么呢?这就是我们接下来要说的事情了。1. 获取控件信息顺序图这里依然是一个手画的不规范的顺序图,描述了UiObject尝试获得一个控件的过程中与相关的类的交互,这些类的关系在《UiAutomator源码分析之UiAutomatorBridge框架》中已经进行了描述。...转载 2018-08-02 11:11:32 · 3259 阅读 · 0 评论 -
Uiautomator-注入事件原理
这一篇文章我们会通过分析UiDevice的pressHome这个方法来分析UiAutomator是如何注入事件的,下一篇文章会描述如何获取控件,敬请期待。 1. UiObject.pressHome顺序图首先我们看一下我手画的非规范的顺序图,从中我们可以看到pressHome这个动作究竟需要和多少个类进行交互,以及它们是怎么交互的。 2.这些类是什么时候初始化的在我们编...转载 2018-08-02 11:26:49 · 1279 阅读 · 0 评论 -
Selenium2--原理
Selenium 经历了两个版本,Selenium 1.0 和 Selenium 2.0,本文仅介绍Selenium2的原理,在Selenium 2.0 主推的是WebDriver,Selenium2又名Selenium Webdriver。Selenium2简介Selenium是一个用于Web应用程序测试的工具,支持多平台、多浏览器、多语言去实现自动化测试,Selenium2将浏览器原生...转载 2018-08-02 18:13:21 · 383 阅读 · 0 评论 -
selenium对Alert弹框的多种处理
这篇文章写的很详细。。。所以转载了。Alert弹框是一个很烦人的控件,因为当前页面如果弹出了该弹框,你必须要处理它,不然你就不能操作页面的其它元素,下面我列出了alert弹框在多种场景下的处理办法。明确知道系统哪个地方会弹alert常规处理,该方法只是对弹出的alert弹框进行了捕获和处理@Test(enabled = false) public void ff1() {...转载 2018-08-02 18:23:07 · 1105 阅读 · 1 评论 -
APP测试点总结(全面)
1.功能性测试:——根据产品需求文档编写测试用例。——软件设计文档编写用例。注意:就是根据产品需求文档编写测试用例而进行测试。2.兼容性测试:——android版本的兼容性——手机分辨率兼容性——网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时——app跨版本的兼容性1.适配性测试:1>.手机不同分辨率支持:客户端支持的分辨率等2>....转载 2018-08-07 14:19:38 · 597 阅读 · 1 评论 -
App安全测试
目录 一、安装包测试 1.1、关于反编译 1.2、关于签名 1.3、完整性校验 1.4、权限设置检查 二、敏感信息测试 三、软键盘劫持 四、账户安全 五、数据通信安全 六、组件安全测试 七、服务端接口测试 一、安装包测试 1.1、关于反编译 目的是为了保护公司的知识产权和安全方面的考虑等...转载 2018-08-13 17:27:38 · 3577 阅读 · 0 评论 -
优秀的软件测试专家
1 jackei原创 2016-03-25 15:46:07 · 979 阅读 · 0 评论 -
HTTP协议详解
HTTP协议详解一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide转载 2016-05-19 11:35:49 · 614 阅读 · 0 评论 -
对找工作功不可没——评《深入理解计算机系统》
深入理解计算机操作系统引子:在我刚刚进入中科院计算所读研的时候,同宿舍的师兄便向我推荐了一本《深入理解计算机系统》,这本书从一个程序员的视角详细剖析了整个计算机系统,涵盖了组成原理、汇编语言、体系结构、操作系统、网络等计算机基础知识。由于时间所限,我并没有立刻阅读,而是将其列入了找工作前的复习书单。2010年8月,我用了一转载 2016-05-17 14:58:52 · 486 阅读 · 0 评论 -
linux常用命令总结
1top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。可以通过 top 命令来查看 CPU使用状况。运行 top命令后,CPU使用状态会以全屏的方式显示,并且会处在对话的模式 --用基于 top的命令,可以控制显示方式等等。退出 top的命令为 q(在 top运行中敲原创 2016-03-18 14:39:27 · 399 阅读 · 0 评论 -
黑盒测试用例设计方法
1.概述 黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。 2.等价类划分法 2.1. 概念等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。转载 2016-03-18 14:55:19 · 1054 阅读 · 0 评论 -
白盒测试及测试用例设计
白盒测试(White-boxTesting,又称逻辑驱动测试,结构测试)是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过原创 2016-03-23 11:29:27 · 64396 阅读 · 6 评论 -
常规测试方法
常规测试方法 功能测试 1. 安装测试:安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装;若是选择安装,查看能否实现其相应的功能;在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);软件安装后,对其它已经安装原创 2016-03-23 16:06:12 · 553 阅读 · 0 评论 -
从一个局长使用BS系统的无奈看测试点
从一个局长使用BS系统的无奈看测试点 今天我点名买了个B/S系统,听说只要有浏览器就能用。我最讨厌装客户端了,用浏览器就是方便啊。 下面就是我使用这个系统碰到的麻烦事: 我登录失败的时候没有任何提示,这没什么,反正提示也只是说失败…… 进去后发现颜色变更很强烈刺得我一眨眼,不过多看几次就习惯了。 点击某个链接的时候出现错误页面,原创 2016-03-23 16:16:46 · 1303 阅读 · 0 评论 -
软件测试必读书籍
https://www.douban.com/doulist/264611/来自:豆瓣读书 模糊测试——强制发掘安全漏洞的利器7.3(15人评价) 作者: 【美】Sutton, M. Greene / 【美】A. Amini, P 出版社: 电子工业出版社 出版年: 2013-10 2015年4月19日 赞回复原创 2016-03-25 12:15:18 · 1971 阅读 · 0 评论 -
软件测试流程进阶----两年软件测试总结
虫师博客工作两年了,我一直希望让自己每年对测试的理解更深入一层。工作一年的时候我写了《谈软件测试---一年工作总结》 ,谈轮了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没有什么质的变化。前些天听我们公司的一位测试经理讲《敏捷测试》豁然开朗。他在学造飞机,而我一直在学造飞机里的一个发动机。我从来没想过,一个完整飞机的架构应该是怎样的。 如果想让转载 2016-03-25 15:31:22 · 544 阅读 · 0 评论 -
Python 基础语法
http://www.cnblogs.com/Peter-Zhang/archive/2011/12/25/2300187.html转载 2016-05-26 13:54:57 · 273 阅读 · 0 评论 -
给初学LoadRunner的朋友的一些建议(转载)
摘要:随着Internet的普及与迅速发展,企业业务量的迅速加大,数据大集中成为一种趋势,IT系统承载的负荷越来越重,系统性能的好坏严重的影响了企业对外提供的服务质量。从而对IT系统的性能进行测试和调优引起企业的重视,进而性能测试工程师成为IT市场的”香悖悖”,并且性能测试有着极高的技术挑战。于是吸引了大量的测试爱好者来学这方面的技术,而一谈到性能测试很多人便会想到鼎鼎大名的LoadRun转载 2016-05-16 17:09:23 · 2854 阅读 · 0 评论 -
查看linux服务器硬盘IO读写负载
最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100% 为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方法同大家一起分享: 首先 、用top命令查看 ?123转载 2016-05-16 17:24:13 · 536 阅读 · 0 评论 -
get和post的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。...转载 2019-02-22 16:56:40 · 2350 阅读 · 0 评论