- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 软件自动化实现的原理
1.软件自动化实现的原理和方法 直接对代码进行静态和动态分析 测试过程的捕获和回放 测试脚本技术 自动比较技术 虚拟用户技术和测试管理技术 2.自动化实现过程 动态测试主要通过特定的程序来模拟软件的操作过程或操作行为,然后对软件所做出的反应或输出结果进行检查或验证 静态测试的自动化实现是按照代码规范和软件开发的最佳实践建立各种代码规则,
2015-08-05 20:41:18 7548
原创 软件测试面试题—选择题2
选择题1、验收测试的测试用例主要根据()的结果来设计 A、需求分析 B、源程序 C、概要设计 D、详细设计 答案:A2、以下不属于应用系统中的缺陷类型的是:( ) A、不恰当的需求解释 B、用户指定的错误需求 C、设计人员的习惯不好 D、不正确的程序规格说明 答案:B3、降低缺陷费用最有效的方法是( )。 A、测试尽
2015-07-29 21:53:35 11347 1
原创 软件测试—选择题总结
选择题1.()是用户和设计交换最频繁的方法 A.原型化方法 B.瀑布模型方法 C.螺旋模型方法 D.构件组装模型 答案:(A)2.软件测试的目的:() A.避免软件开发中出现的错误 B.发现软件开发中出现的错误 C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D.修改软件中出现的错误 答案:(C)3.某次程序调试没有出现预计的结果,
2015-07-29 16:58:37 12243
原创 软件测试面试题-简答题
简答题 一 . 如果让你来测试淘宝站内的搜索系统,请问你能想到哪些方法来进行测试? 1.功能方面,是否能按指定条件查到正确、完整的结果,具体: 1.1录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性; 1.2录入条件为不可查到结果的关键字、词、语句; 1.3录入条件为一些特殊的内容,如空、特殊符、标点符、极限
2015-07-29 16:13:00 2174
原创 软件测试判断题总结
一、判断题 1.验收测试是由最终用户来实施的。(╳) 解析:当软件以项目的形式出现,那么验收测试由最终用户来实施的情况是比较长见的。但是对于产品形式的软件,生产企业内部的验收测试会更多。 2.软件测试的目的是尽可能多的找出软件的缺陷。(√) 3.Beta测试是验收测试的一种。(√) 4.项目立项前测试人员不需要提交任何工件。(╳)
2015-07-29 09:20:20 12485 2
原创 功能(黑盒)测试
1.等价类测试 在输入域的子集合中,利用其中一部分输入数据来揭露程序中的错误是等效的2.等价类的划分 有效等价类 对程序的规格说明来说是合理的、有意义的输入数据构成的集合,一般是检查程序是否实现了该功能 无效等价类 与有效等价类正好相反,利用一些不合理的数据来证明程序不符合规格说明 3.等价类的测试类型 弱一般等
2015-07-26 22:58:10 1447
原创 覆盖率(白盒)测试
1.由于覆盖率的不同,可以分为以下几种情况 语句覆盖 设计若干测试用例,运行被测程序,使得每个可执行语句至少执行一次 判定覆盖(分支覆盖) 使得每个判定的取值分支和取假分支至少评价一次 条件覆盖 使得每个判定的每个条件的可能取值至少评价一次 条件/判定覆盖 使得判定语句的每个条件的
2015-07-26 21:26:03 1301
原创 代码检查、走查和评审
1.桌面检查的检查项目,由程序员自己完成,是一种静态检查的方法2.桌面检查的检查项目主要有 检查变量、标号的交叉引用表 检查子函数、宏、函数 等价性检查 常量检查 标准检查 风格检查 比较控制流 选择、激活路径 补充文档 3.桌面检查进行静态分析的方法 类型和单位分析 引用分析 表达式分析 接口分析 4.桌面检查效率低的原因
2015-07-26 21:15:26 1763
原创 字符的替换及撤销(Undo操作)
1.针对普通模式下的操作,替换和撤销命令如下 2.快速缩进 ① 使用命令进行快速调整缩进操作 普通模式下,输入”>>“整行向右缩进 普通模式下,输入”<<“整行向左缩进 ② 使用shiftwidth命令 查看缩进和回退的字符数命令(:set shiftwidth?) 设置控制缩进和回退的字
2015-07-26 15:20:21 1555
原创 Vim重复命令
1.vim重复命令 重复执行上次命令 普通模式下输入“x”删除第一个字符,然后输入“.”会再次删除一个字符,重复了“x”的操作 执行指定次数相同的命令 普通模式下输入“N ”,N表示重复后面的次数 例如:输入10x,删除10个连续字符 输入3dd,删除3行文本
2015-07-26 15:11:58 3988
原创 Vim基础
1.Vim是有vi演变而来的的编辑器,具有6中基本模式和5种派生模式2.6种基本模式如下 普通模式(Normal mode) Vim默认模式,命令往往需要一个操作符结尾 插入模式(Insert mode) 向文波缓冲中插入文本,可以按ESC键回到普通模式 可视模式(Visual mode) 移动命令会扩大
2015-07-25 17:58:30 485
原创 Vim多文件编辑
1.多文件编辑 使用vim编辑多个文件 进入vim前使用的参数就是多个文件(命令行模式下,默认进入第一个文件) 第一个文件切换到第二个文件命令(:n),加上“!”强制切换,不管此文件是否保存 第二个文件切换到第一个文件命令(:N),加上“!”强制切换,不管此文件是否保存 例如:vim 1.txt 2.tx
2015-07-25 17:47:34 659
原创 Linux下软件安装
在线安装 1.Linux上的软件安装方式 在线安装:一个命令加回车 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 2.在线安装w3m软件的执行效果 注意:如果你在安装一个软件之后,无法立即使用Tab键补全命令,可以尝试先执行source ~/.zshrc,然后就可使用补
2015-07-24 23:21:33 601
原创 正则表达式基础
正则表达式使用单个字符串来描述/匹配一系列符合某句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索/替换那些符合某个模式的文本。正则表达式的缩写为regex基本语法 选择“|”:例如“boy|girl”可以匹配“boy”或者“girl” 数量限制有:*、+、?、. 注意:如果在一个模式中不加数量限制符则表示出现一次且仅出现一次 范围和优先级:
2015-07-24 22:25:01 491
原创 数据流重定向
1.重定向定义? “>”或“>>”分别是将标准输出导向一个文件或追加到一个文件中,这就是重定向,将原本输出到标准输出的数据重定向到一个文件中,因为标准输出本身也是一个文件,我们将命令输出导向另一个文件自然也是没有任何问题 2.三个特殊设备分别为? 标准输入(stdin):对应于你在终端的输入 标准输出(stdout):对应于你在终端的输出 标准错误输出(stderr)
2015-07-24 21:33:15 712
原创 简单的文本处理
1.tr命令可以用来删除一段文本信息中的某些文字或者进行转换 常用的选项有 简单使用说明如下 简单举例操作如下 2.col命令可以将Tab换成对等数量的空格键,或反转这个操作 常用选项有 举例说明如下 注意:使用cat -A可以看到文本中包含的不可见特殊字符 另外一种是显示5行信息并将不可显示的利用col将T
2015-07-24 21:12:18 734
原创 命令执行顺序控制与管道
1.顺序执行多条命令,取代输入一行命令按“Enter“执行后在输入一条命令执行的方式 2.使用which来查找是否安装某个命令的方式 上面的&&就是用来实现选择性执行的,它表示如果前面的命令执行结果(不是表示终端输出的内容,而是表示命令执行状态的结果)返回0则执行后面的,否则不执行,可以从$?环境变量获取上一次命令的返回结果 而”||“符号则与“&&”符号正好相反
2015-07-24 20:32:25 827
原创 文件系统操作与磁盘管理
1.查看磁盘的容量命令:df 1k-blocks表示以磁盘块大小的方式显示容量 另一个展示方式 2.使用du命令查看目录的容量 3.指定查看目录的深度命令:-d 命令中的0表示一级目录 命令中的1表示二级目录 4.dd命令从标准输入读入用户输入到标准输出或者一个文件 上面命令中bs指块大小,count用于指定数量 bs=10表示只读
2015-07-24 20:04:01 1068
原创 文件打包与解压缩
1.文件压缩文件的后缀名 2.使用zip打包文件夹 将shiyanlou的home目录打包成一个文件,并查看了打包后文件的大小和类型。 -r参数表示递归打包包含子目录的全部内容,-q参数表示为安静模式,>既不向屏幕输出信息,-o表示输出文件,需在其后紧跟打包输出文件名。 du命令用来参考打包后文件的大小 -e参数用来创建加密压缩包 zip -
2015-07-23 23:05:24 563
原创 环境变量与文件查找
环境变量1.declare命令 创建一个变量名为tmp的变量,当然也可以不用声明直接使用就可创建 declare在创建其它指定类型的变量要用 2.使用“=”号赋值运算符为变量tmp赋值 注意:在进行赋值的时候=号前后不要加空格,否则会出错 3.读取变量的值 使用“echo”命令和“”符号(”符号(符号用于表示引用一个变量的值) 4.环境变量的作用域 它比自定义变量大,如S
2015-07-22 21:46:00 660
原创 Linux目录结构及文件基本操作
1.使用cd命令可以切换目录 2.当前目录表示:‘.’,上一级目录表示:’..’ 注意:以’.‘开头的文件都是隐藏文件,可以使用ls -a命令查看隐藏文件 3.当前用户的”home“目录表示 ”~“ 4.获取当前路径的方法 ”pwd“ 5.使用touch命令创建空白文件 6.mkdir命令 可以创建一个空目录,也可同时指定创建目录的权限属性 7.使用-p参数,同时创建父目录
2015-07-22 21:01:36 555
原创 用户及文件权限管理
用户及文件权限管理1.who am i或者who am likes用于显示当前登录用户的有关信息 2.whoam显示当前登录用户的用户名 3.Linux用户管理相关参数 4.添加新用户的方法: sudo adduser lilei 注意:添加用户的用户必须满足位于sudo用户组下,并且知道密码 5.查看所有home下的用户 ls /home 6.切换登录用户 su -l lil
2015-07-22 19:07:56 552
原创 Linux基本命令
基本概念及操作1.如何从root权限切换到账户权限? cd /home/账号名/ 2.如何返回到上一级目录? cd ../ cd - 返回到初始目录 3.如何解压一个文件包? tar -xvf 压缩包名 4. 如何创建一个目录? mkdir 新文件夹名 5.如何删除一个目录? rmdir 目录名 6.在终端进行清屏的命令? Ctrl + L 7.如何在终端打开以应用程序
2015-07-22 18:54:27 339
原创 QTP测试工具的基本使用
1.Data Table中的值只在运行时显示,运行后不显示,可以在results中查看2.Data Table有Global和Active之分(作用范围不一样)3.Active Screen可以在此方便的添加checkpoint,添加对象到对象库,进行Step Generator4.关联对象:当在一个Action中想使用另一个Action中的对象时,需要进行对象关联5.如果需要关联
2014-05-01 17:49:22 1022 1
eclipse插件 svn spket php
2013-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人