摘要: 介绍浏览器端的可靠性测试 在上一编文章中我们介绍了浏览器端可靠性测试的概念、测试方法、以及常用的测试和分析工具。我们知道,浏览器端可靠性测试,就是以浏览器为测试平台,通过模拟用户在真实场景下的页面操作(点击、拖拽),来发现 Web 应用中潜在可靠性问题的测试。测试目的是确保 Web 应用在浏览器上能 阅读全文
posted @ 2018-08-09 16:25 yinrw 阅读(324) 评论(0) 推荐(0)
摘要: 配置文件 有些文件在ini等配置文件中写出了管理员口令密码等信息,而且是明文的!这是一个安全隐患。另外,有些安装文件的 XML 文件,为了方便在数据库和中间层连接文件中写入了Admin 口令和密码。作为一个合格的软件测试人员,必须检查这些可以用记事本打开的文件。因为,一个稍有常识而且喜欢探索的用户, 阅读全文
posted @ 2018-08-09 16:24 yinrw 阅读(995) 评论(0) 推荐(0)
摘要: A类—严重错误,包括以下各种错误: 1. 由于程序所引起的死机,非法退出 2. 死循环 3. 数据库发生死锁 4. 因错误操作导致的程序中断 5. 与数据库连接错误 6. 数据通讯错误 B类—较严重错误,包括以下各种错误: 1.程序接口错误 2.系统可被执行,但操作功能无法执行(含指令) 3.单项操 阅读全文
posted @ 2018-08-09 16:20 yinrw 阅读(677) 评论(0) 推荐(0)
摘要: 基本概念开始前,先简单介绍一下性能测试的几个基本概念。并发数并发数是指在同一个时间点,同时请求服务的客户数量。比如大家常说的:『 我的网站可以承受一万并发。 』在通常情况下指的是:如果同时有一万名用户访问网站,所有人都可以正常获得服务。而不会有超时或连接拒绝情况发生。吞吐率吞吐率指的是服务处理请求的 阅读全文
posted @ 2018-08-09 16:16 yinrw 阅读(422) 评论(0) 推荐(0)
摘要: 胜任力模型作为QATC职称评定标准的细化与解读,帮助QA更好的理解各职称级别对于工程师的能力要求。细则中对各级别工程师,在四个维度上的要求是and的关系;每个级别的单维度下有多条能力描述,这些描述也是and的关系从胜任力角度看,这四个维度同样重要,理想情况下各级别工程师需要达到所在级别四个维度的所有 阅读全文
posted @ 2018-08-09 16:13 yinrw 阅读(4571) 评论(0) 推荐(0)
摘要: 一、Dos攻击(Denial of Service attack) 是一种针对服务器的能够让服务器呈现静止状态的攻击方式。有时候也加服务停止攻击或拒绝服务攻击。其原理就是发送大量的合法请求到服务器,服务器无法分辨这些请求是正常请求还是攻击请求,所以都会照单全收。海量的请求会造成服务器停止工作或拒绝服 阅读全文
posted @ 2018-08-09 16:11 yinrw 阅读(11272) 评论(0) 推荐(0)
摘要: 根据项目流程阶段划分测试 上图是一个典型瀑布式软件开发流程,那么各项软件测试工作是在项目开发流程中循序渐进的进行的。下面将介绍个测试含义。单元测试:单元测试是对软件中的基本组成单位进行的测试。目的是检验软件基本组成单位的正确性。 集成测试:集成测试是在软件系统集成过程中所进行的测试。目的是检查软件单 阅读全文
posted @ 2018-08-09 16:07 yinrw 阅读(267) 评论(0) 推荐(0)
摘要: 安装与卸载: ●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配) ●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。 ●安装过程中是否可以取消 ●安装空间不足时是否有相应提示 ●如果应用需要通过网络验证之类的安装,需要测试 阅读全文
posted @ 2018-08-09 16:04 yinrw 阅读(734) 评论(0) 推荐(0)
摘要: 首先,我们要弄清楚软件的发布流程,功能发布是直接通过代码打包的形式发布还是通过获取git分支代码的方式发布,如果是通过打包的形式发布,那可以不用预发布环境,因为测试和线上用的都是同一个代码包;如果用的是直接发布git仓库的代码,那么就必须要增加预发布环境了;先了解不通代码分支的作用: Dev:开发分 阅读全文
posted @ 2018-08-09 16:04 yinrw 阅读(8836) 评论(0) 推荐(1)
摘要: 作为互联网的新生力量,一种新型的社交互动方式,直播软件快速在互联网行业占有一席之地。市场上对于直播软件的开发应用也越来越多,直播软件的框架?直播软件的原理?直播软件的功能点?直播软件测试关注点?想了解的继续查阅下文,给你支招~ ——直播软件的框架—— 视频直播前后台的框架(图片以QQ视频直播架构为例 阅读全文
posted @ 2018-08-09 16:01 yinrw 阅读(10544) 评论(0) 推荐(0)
摘要: 相同点:不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识: 1)同样的设计测试用例方法:边界值分析法、等价类划分、错误推测法、场景法等; 2)同样的测试方法:黑盒测试,验证业务功能是否正确符合用户或者设计预期; 3)都要检查UI:界面的布局、风格和按钮等是否简洁美观、是否 阅读全文
posted @ 2018-08-09 15:59 yinrw 阅读(1180) 评论(0) 推荐(0)
摘要: 测试用例设计的最基本要求:覆盖住所要测试的功能。这是在基本不过的要求了,但别看只是简单的一句话,要能够达到切实覆盖全面,需要对被测试产品功能的全面了解、明确测试范围(特别是要明确哪些是不需要测试的)、具备基本的测试技术(如:等价类划分等)等。那么满足了上述这条要求是不是设计出来的测试用例就是好的测试 阅读全文
posted @ 2018-08-09 15:57 yinrw 阅读(1133) 评论(0) 推荐(0)
摘要: (一)白盒技术白盒测试是结构测试,所以被测对象基本上是源程以程序的内部逻辑为基础设计测试用例。1、逻辑覆盖程序内部的逻辑覆盖程度,当程序中有循环时,覆盖每条路径是不可能的,要设计使覆盖程度较高的或覆盖最有代表性的路径的测试用例。下面根据图7-1所示的程分别讨论几种常用的覆盖技术。(1)语句覆盖。为了 阅读全文
posted @ 2018-08-09 15:56 yinrw 阅读(733) 评论(0) 推荐(0)
摘要: 1、软件功能2、软件产品的规模3、软件产品的复杂程度4、客户对软件产品的要求的严格性,例如军工,航天、医疗、银行、证券、交通调度等方面的软件,对正确性、稳定性、性能等都有很高的要求,这就意味着要做更加充分的测试5、人力资源,指可供调配的测试人员,其中还要考虑到每个人的技能水平6、软件产品需要支持的系 阅读全文
posted @ 2018-08-09 15:55 yinrw 阅读(440) 评论(0) 推荐(0)
摘要: 员工管理和激励是一个复杂的事情,有时让管理者摸不着头脑,甚至感到头疼。销售管理往往并非现场管理,遥控管理无形之中增加了管理的难度。轻松一下,看看以下的十个经典故事,也许你会从中受到启发。 一、分工 一位年轻的炮兵军官上任后,到下属部队视察操练情况,发现有几个部队操练时有一个共同的情况:在操练中,总有 阅读全文
posted @ 2018-08-09 15:54 yinrw 阅读(387) 评论(0) 推荐(0)
摘要: SQL> select count(*) from v$session #当前的连接数 SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数 SQL> select value from v$parameter where 阅读全文
posted @ 2018-08-09 15:52 yinrw 阅读(5599) 评论(0) 推荐(0)
摘要: 一、mysql数据库日常操作。 1.启动mysql:/etc/init.d/mysql start (前面为mysql的安装路径) 2.重启mysql: /etc/init.d/mysql restart (前面为mysql的安装路径) 3.关闭mysql: /etc/init.d/mysql st 阅读全文
posted @ 2018-08-09 15:50 yinrw 阅读(484) 评论(0) 推荐(0)
摘要: 结合工作实际和学习其他人的总结,是时候对“接口测试该怎么做”来一个梳理了。一、对于接口测试来说,项目测试用例的重复运行首先是表现在单个测试用例的独立性方面的,也就是说,每一个测试用例的运行除了依赖被测对象和对应的数据库环境外,是不依赖于其他任何测试用例的,并且这个测试用例执行完毕后,对系统来说,也是 阅读全文
posted @ 2018-08-09 15:46 yinrw 阅读(671) 评论(0) 推荐(1)
摘要: 什么是自动化测试?首先理清自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工具(loadrunner、jmeter),或自己所写的一段程序,用于生成1到100个测试数据。狭义上来讲,通工具记录或编写脚本的方式模拟手工测试的过程 阅读全文
posted @ 2018-08-09 15:44 yinrw 阅读(1359) 评论(0) 推荐(0)
摘要: 测试用例的设计一般从分析需求设计说明书开始,了解开发人员设计这个项目的思路、设计的要求、实现的功能等(最好有use case,这样看起来更清晰)。软件测试的W模型,就要求测试与开发同步,在开发设计需求设计说明书的时候就开始测试流程,一般情况下,讨论需求设计的时候需要测试主管或者组员的参与,了解这个项 阅读全文
posted @ 2018-08-09 15:43 yinrw 阅读(2541) 评论(0) 推荐(0)
摘要: 1、业务逻辑 除基本功能测试外,需要关注的一些测试点: a.登录 a.1 H5页面嵌入到客户端使用,若客户端已经登录,进入H5页面应该是登录状态 a.2 H5页面嵌入到客户端内使用,若客户端未登录,如果访问的页面需要登录,是否能跳转到客户端登录页面。若取消登录后,再次访问是否能正常的再次跳转到登录页 阅读全文
posted @ 2018-08-09 15:42 yinrw 阅读(3513) 评论(0) 推荐(2)
摘要: 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。1. 自动化测试的前提条件 实施自动化测 阅读全文
posted @ 2018-08-09 15:40 yinrw 阅读(6286) 评论(0) 推荐(0)
摘要: 查看当前所有容器:docker ps查看所有启动的容器: docker ps -a删除容器(docker rm):docker rm container_name停止某个容器: docker stop container_name启动某个容器:docker start container_name删 阅读全文
posted @ 2018-08-09 15:38 yinrw 阅读(488) 评论(0) 推荐(0)
摘要: 理论上,我们需要对系统数据流转的每个节点做监控,收集数据,以便于分析。但是受限于环境问题或者时间问题,我们不能面面俱到,所以需要把系统做一下简单的分类,选择最需要的地方进行监控。 系统资源的监控 对于承载应用的最基础设备,我们需要充分了解它的使用情况,观察其当前的状态,对于硬件设备的评估,也有助于线 阅读全文
posted @ 2018-08-09 15:36 yinrw 阅读(278) 评论(0) 推荐(0)
摘要: RobotFramework AppiumLibrary 用户关键字 最近在用robotframework搞安卓app 的自动化,其中用到了 AppiumLlibrary 的关键字,我都映射成了用户关键字,需要的自取。 把页面内容copy 到你本地的txt 文件中,然后导入到你自己的RobotFra 阅读全文
posted @ 2018-08-09 15:34 yinrw 阅读(409) 评论(0) 推荐(0)
摘要: 标准库 Robot Framework可以直接导入使用的库,包括: • BuiltIn :包含经常需要的关键字。自动导入无需import,因此总是可用的 • Dialogs :提供了暂停测试执行和从用户的输入方式。 • Collections:提供一组关键词处理Python列表和字典。 • Oper 阅读全文
posted @ 2018-08-09 15:29 yinrw 阅读(4393) 评论(2) 推荐(0)
摘要: 重命名——》F2 执行用例——》F8 创建新工程——》ctrl+n 创建新测试套——》ctrl+shift+f 创建新用例——》ctrl+shift+t 创建新关键字——》ctrl+shift+k 向上移动用例——》ctrl+↑ 向下移动用例——》ctrl+↓ 删除行——》ctrl+d 删除单元格— 阅读全文
posted @ 2018-08-09 15:27 yinrw 阅读(920) 评论(0) 推荐(0)
摘要: Robot Framework浏览器驱动下载运行robot framework 有时打不开浏览器,可能用到的驱动不对,以下是各浏览器驱动下载,仅供参考!~各浏览器下载地址:Firefox浏览器驱动:geckodriver https://github.com/mozilla/geckodriver/ 阅读全文
posted @ 2018-08-09 15:26 yinrw 阅读(849) 评论(0) 推荐(0)
摘要: 问题0: 在ride上import library,显示红色解决办法:根据菜单栏tools--view ride log提示依次安装缺少的模块,包括natsort、xlrd、xlwd、xlutils,下载路径为https://pypi.python.org/pypi,可以直接用pip install 阅读全文
posted @ 2018-08-09 15:20 yinrw 阅读(899) 评论(0) 推荐(0)
摘要: 导入AppiumLibrary报错: ImportError: cannot import name 'InvalidArgumentException报错原因 selenium.common.exceptions.py中未定义InvalidArgumentException类,导致出现该报错.解决 阅读全文
posted @ 2018-08-09 15:19 yinrw 阅读(622) 评论(0) 推荐(0)
摘要: deviceName值的获取: deviceName=192.168.137.150:5555 ip:手机ip地址,端口,通过如下命令开启 # adb devices //查看当前连接设备 # adb tcpip 5555 //开启5555端口 # adb connect 192.168.137.1 阅读全文
posted @ 2018-08-09 15:18 yinrw 阅读(1699) 评论(0) 推荐(0)
摘要: 在robotframework环境安装完成的基础上进行如下安装,如果没有安装rfs环境,请先参考robotframework安装文章;Robot Framework的环境搭建 文件下载地址:链接:https://pan.baidu.com/s/1IY_zlqrIB3GlURt-g8yhhg 密码:c 阅读全文
posted @ 2018-08-09 15:15 yinrw 阅读(1786) 评论(0) 推荐(0)