`
zouyanfly
  • 浏览: 13182 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
     互联网软件测试设计感悟      今天部门小组内,一同学就软件测试设计进行分享,分享过程中大家有各种讨论和吐糟,颇有感悟。在此记录和写点自己的看法。       软件测试设计,单从狭义上讲,指的是软件测试用例的设计。是从需求转化到测试用例的过程。几点需要探讨的是:      一、测试测试用例是否要写?写的粒度如何?        目前就我个人测试的项目来看,测试用例都还是有写的必要性,即使项目再紧,时间再不够时,测试同学也要花一定的时间来进行测试设计,理清需求,理清测试的思路。当然,如果一个大牛,对此业务相当熟悉,或者业务非常简单,简单到不用设计也知道如何测的话,那就另当别 ...
   目前公司越来越多的应用使用nginx作为服务器。在搭建性能环境时,需要在部署应用时对nginx进行一些配置。这里列一下常用的一些配置命令。     nginx的官网介绍是:http://wiki.nginx.org/NginxChs 很多内容都可以在官网中找到。     淘宝使用的tengine的介绍地址: http://tengine.taobao.org/ 一、安装启动nginx的步骤为: 1、下载 nginx安装文件到机器中,安装文件可在网官下载。这里讲解公司内使用的文件:nginx-install.tar.gz 2、解压安装文件 sudo -u admin   ...
     目前一直在测试手机浏览器上的互联网应用,使用的是html5 webapp。这里记录一下平日测试过程中要注意的点,也是bug比较集中容易出现的地方。 一、html5 webapp,要测试manifest文件中资源的更新情况。        manifest文件中列的资源文件,是为了利用cache提升性能的,可将js, css或图片文件放在其中。在首次访问,或清空缓存时 页面请求后会去下载manifest文件中列的所有资源,二次加载时,先去判断manifest文件是否有变更,无变更时直接从缓存读取这些资源,不用重新请求。当有变更时重新下载。        测试关注点:首次无缓存情 ...
      今年听到最多的词就是高效,快,敏捷。怎么能更高效的测试,更快的让产品上线,同时又能保证高质量。我把我测试中发现比较好的方法,整理下来,一个是给自己做个备忘,也希望能帮助到其他人。  1.测试需求早介入。这也是公司测试组一直在鼓励推行的要求,测试向前走。         在前期需求投入更多的时间,尽早参与产品需求的讨论,会对整个产品方向上有更好的了解。对需求细化梳理,至少在编写TC时,需要对整个需求的细节点能明确,可减少后期沟通变更的成本。        用测试设计驱动开发过程,在前期细化需求,产出测试用例时,需要和开发一起评审。 让开发在写代码参考测试用例,对测试用例中 ...
Git快速使用指南(前提是安装TortoiseGit,git bash)   1.创建私钥,使用TortoiseGit进行操作    使用 TortoiseGit 提供的 PuttyGen。    此工具位于TortoiseGit的安装路径的bin目录下    例如: D:\Program Files\TortoiseGit\bin      第一次运行时,点Generate生成密钥对。 已生成过时可直接点Load加载。 二、点击Save private key , 指定一个位置保存私钥 需要将文件保存成.ppk文件,点上图中的保存公钥和私钥,此时会生.ppk的文件 输入 ...
    在执行性能压测时,排查问题后发现根源是 数据库索引用的不对。实际创建了复合索引,但是select语句执行时,并没有走索引。故在此学习备注一下索引的使用,复合索引的注意点。 一、索引         首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。          那么在任何时候都应该加索引么?这里有几个反例: 1、如果每次都需要取到所有表记录,无论如何都必须进行全表 ...
       登录到linux机器时,需要个人的一些个性化设置,如命令别名、路径等。可以编辑个人目录下的.bashrc文件。 步骤: 1. 编辑个人帐号/home/user/下的.bashrc文件(比如/home/yihan.zy/.bashrc) 2. 进行一些个性化的设置。文件中添加以下内容: alias sa="sudo -u admin -H"   #自定义命令别名alias setutf="export LANG=zh_CN.utf8"   #自定义设置编码格式的命令alias setgbk="export LANG=zh_CN ...

成长的烦恼

之前听一高P牛人的分享:成长的烦恼   兴趣+坚持+方法   =成功 Ø平凡中成长 u工作中没有简单 u工作中没有重复 u不要为工资打工 u不要给自己的能力设定一个边界 u机遇只给有准备的人 u不用想的太明白 u创业与大公司,都是环境,不是关键因素 Ø牛人也多是苦日子熬过来的   思路的转换
   今天遇到一个问题,有ultraedit编辑了一个java文件,上传到svn中。在linux服务器上重新部署此JAVA应用时,应用打包时日志报错: [INFO] Compilation failure /home/admin/projects/push/hsf/impl/Actions.java:[1,0] illegal character: \65279 结果查了很久资料,才发现是因为: 这个java文件定义的格式是utf-8的,在windows下编辑时保存为utf-8编码,上传到linux下编译出错 原因: windows对UTF-8文件进行了特殊处理,即对UTF-8 ...
     今天在搭建性能环境时,在svn up更新的时候报错“svn: Can't open file '.svn/lock': Permission denied”,  这是为什么呢?     回顾下我的操作步骤是:     1.checkout一份文件到本地,第一次checkout的时候会提示输入SVN的账号和密码,我输入的SVN的账号是yihan。用的命令为:sudo svn co svn路径这里用的yihan的账号获取的svn代码,但是目录下文件的所有者变成了root. 原因是没有sudo时用了root账号来执行命令。    2.部署应用,用admin账号执行部署脚本,此时会执行sv ...
一、查看系统基本信息uname -a               # 查看内核/操作系统/CPU信息head -n 1 /etc/issue   # 查看操作系统版本, linux版本cat /proc/cpuinfo      # 查看CPU信息, 几核的hostname               # 查看计算机名lsmod                 ...
jetty debug设置1、正常启动jetty,是要到工程的war包目录 下,运行mvn jetty:run若想以debug方式来启动的话,就要用maven_home/bin下的mavenDebug命令,即: mvnDebug jetty:run2、在某个java中设个断点,在eclipse配置一个Remote debug,就乖乖地停到设置的断点处了.如下图: debug端口是8000目前wmock代理的是9999端口,可直接访问http://localhost:9999/ 就可以进到debug了。或者设置一个代理   
Global site tag (gtag.js) - Google Analytics