- 博客(14)
- 收藏
- 关注
转载 软件测试四大阶段详细说明
第一阶段,单元测试1,定义:对软件中最小可测试单元进行检查和验证2,原则尽可能保证各个测试用例之间是相互独立的一般由开发人员来测试,用以检测自己开发的功能是否符合设计要求3,单元测试的好处1)能尽早发现缺陷2)有利于重构3)简化集成4)文档5)用于设计4,单元测试的限制不可能覆盖所有的执行路径,所以不可能保证捕捉到所有路径的错误每一行代码需要3~5的测试代码才能完成单元测试。所以,存在一个投入与产...
2018-04-14 12:26:08
248
转载 必须掌握的常用shell命令
常用命令一、目录操作a) ls--查看文件/目录:常用:ls –l 查看详细文件列表b) pwd--查看当前目录:c) cd--改变工作目录:常用①:cd ../ 跳转到上一级目录备注: [./]当前目录 [../]上一级目录常用②:cd /boot/ 跳转到指定目录备注:指定目录一定是完整路径,例如win的文件路径一样。d) mkdir--创建目录:常用:mkdir 123 创建一个空文件夹e)...
2018-04-09 14:37:36
219
转载 高级测试工程师必备的测试方法
对于一些功能测试,如果测试手段仅局限于黑盒,那么情景中的bug就不会发现。但是情景中的测试方法也不是完全了解内层代码结构发现的问题,不属于白盒测试。那这种测试方法是什么呢?这是一种介于黑盒和白盒之间的测试方法—灰盒测试。一、概念灰盒测试,是基于程序运行时刻的外部表现同时又结合程序内部逻辑结构来设计用例,执行程序并采集程序路径执行信息和外部用户接口结果的测试技术。测试工作中除了进行黑盒层面的测试之外...
2018-03-31 11:11:55
459
转载 自动化测试金字塔与反模式
本文介绍自动化金字塔以及两种自动化测试的反模式(蛋筒冰激凌、纸杯蛋糕)中存在的问题与产生的原因,并借助经济学分析,简要介绍了一种适合独立测试团队自动化实施的改良模式-橄榄模式。一、自动化金字塔自动化金字塔最早是在2009年由Mike Cohn提出的。最早提出来的时候是一个三层的金字塔,从上到下分别是UI/Service/Unit测试。后来Lisa Cripin 在她著名的《agile testin...
2018-03-28 11:49:51
363
转载 Web安全测试基础-2
一、Web安全漏洞概念及原理分析1.2跨站脚本攻击(XSS)概念:通常指黑客通过“HTML注入”篡改了网页,插入了恶意的脚本,从而在用户浏览网页时,实现控制用户浏览器行为的一种攻击方式。全称:Cross Site Script(本来缩写是CSS,但是为了和层叠样式表CSS有所区别,所以在安全领域叫做“XSS”)危害:盗取用户信息、篡改页面钓鱼、制造蠕虫等。XSS分类:存储型、反射型、DOM型反射型...
2018-03-08 16:25:25
134
转载 LoadRunner手动编写接口性能脚本(Post请求)
前段时间接触了一下loadrunner的接口性能测试,然后尝试了一下手动编写脚本,毕竟录制这种东西,不是每次都能通的,而且录制下来的脚本,通常是有很多其他杂七杂八的请求夹杂在中间,没有达到真正的压测接口的目的;loadrunner默认的脚本是C语言的,百度之后发现其实它支持目前所有主流的语言,如:Java User、VB User、VB script User 、Javascript User等。...
2018-03-07 17:19:21
229
转载 Linux磁盘管理常用操作命令
本文汇总了Linux磁盘管理基础知识。其中包括存储设备的挂载和卸载常用操作命令、自动挂载操作命令和磁盘分区操作命令等。一、存储设备的挂载和卸载存储设备的挂载和卸载常用操作命令:fdisk -l、df、du、mount、umount。fdisk -l 命令1.作用查看所有硬盘的分区信息,包括没有挂上的分区和USB设备,挂载时需要用这条命令来查看分区或USB设备的名称,比如挂载U盘时。注意:Linux...
2018-03-01 14:15:12
240
转载 AutoMonkey框架原理与应用(四)
三、Monkey测试的日志分析完成Monkey测试之后,如何开展Monkey测试中日志分析和内存泄露分析?1. 一般的场景是这样的:1)启动Monkey之前,打开APP,使用Andorid device monitor dump 一个内存“快照”(hprof 文件)出来;2)根据测试策略,运行monkey测试;3)再次使用Andorid device monitor dump 一个hprof 文件...
2018-02-28 10:56:55
177
转载 AutoMonkey框架原理与应用(二)
一、Monkey基础知识与测试场景在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让被测的Android应用程序像猴子一样到处乱跑。我们常用这只“猴子”对被测程序进行压力测试,检查和评估被测程序的稳定性。Android官方对这只“猴子”的描述:Monkey是Google提供的一个命令行工具,可运行在模拟器或实际设备中。它可以在规定的次数范围内做...
2018-02-26 10:46:28
112
转载 如何模拟测试中的网络异常问题?
开发或者测试互联网产品的过程中,同学们一定遇到过connection timed out和socket read timed out两种和网络相关的异常。今天我们并不分析引起这些异常的原因,也不谈发生异常以后的解决办法,我们来说说如何制造这类异常,从而模拟对应的异常场景。了解tcp协议就知道connection即建立连接的过程,其实和socket read即传输数据的过程并没有太大的差
2018-01-15 18:38:04
425
转载 Jmeter压测实例分享——新手儿也能一学就会!
JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter的作用1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试
2018-01-05 19:44:59
199
转载 顶尖高手帮你整理的性能测试方法大全
在这半年以来,我陆续参加或者独立承担的项目组版本的部分性能测试,慢慢的有了一些认识,暂时做一个积累,和大家做一个交流。性能测试的需求背景一般来自于以下三种情况:第一种是现网出现性能问题,项目组专门进行了性能改造。比如修改的某个接口,由原来的同步调用修改成了异步,又或者是更换了新的api,由tcp协议修改为udp协议,为了保证新替换的api的可靠性,都需要进行性能测试第二种是一个新做的系
2018-01-05 19:42:47
308
转载 【实用】IE浏览器兼容性适配点总结
在web项目进行浏览器兼容性测试(更多相关内容:带你悉数那些不为人知的小概率BUG事件),论坑最多的,非IE系列浏览器莫属,且IE8是我们组开发的心中的痛,一提到有兼容性bug,第一反应:是不是IE的?卧槽,又是IE8!
2018-01-03 15:18:00
509
转载 Python中关于时间处理的方法
1、概述datetime模块主要是用来表示日期的,就是我们常说的年月日时分秒,calendar模块主要是用来表示年月日,是星期几之类的信息,time模块主要侧重点在时分秒,粗略从功能来看,我们可以认为三者是一个互补的关系,各自专注一块。方便用户依据不同的使用目的选用趁手的模块。2、从time模块说起为了学习time模块,我们需要先知道几个与时间相关的概念:1) ep
2017-12-25 18:36:12
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人