软件测试基础
文章平均质量分 92
我是你的彭于晏
努力
展开
-
测试基础(一)
1.软件开发过程开发模型在软件开发的几十年实践中,人们总结了很多软件开发模型用来描述和表示 一个复杂的开发过程,如软件测试与软件的开发模式有着紧密的联系,作为一名测试人员,应该充分理解软件的开发模式,以便找准自己在其中的位置,从而发挥自身的价值。1.1 瀑布模型是线性模型的一种,在所有模型中占有重要地位,是所有其他模型的一个基础。每一个阶段执行一次,按线性顺序进行软件开发。测试的...原创 2019-05-26 15:25:52 · 429 阅读 · 0 评论 -
边界值
边界值什么是边界?边界是指对于输入等价类和输入 等价而言,稍高于其边界值及稍低于其边界值的一些特定情况。边界值分析法也是一种常用的黑盒测试方式。大量的错误是发生在输入或者输出范围的边界上,而不是输入范围的内部。题目:输入的参数值必须大于0同时小于100的整数,边界条件设置错误:把>写成了>=,把<写成了<=【注意】有效数据和无效数据的分界点,往往...原创 2019-05-27 17:08:05 · 15542 阅读 · 0 评论 -
因果图法
因果图法的定义因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况特点:1.考虑输入条件的相互制约及组合关系2.考虑输出条件对输入条件的依赖关系因果图法产生的背景等价类划分法和边界值分析法都是着重考虑输入条件,但没有考虑输入条件的各种组合,输入条件之间的相互制约关系,这样虽然各种输入条件可能出错的情况已经测试到了,但多个输...原创 2019-05-27 18:08:44 · 21245 阅读 · 10 评论 -
android adb常用指令
android 调试桥(adb)是多种用途的工具,该工具可以帮助你管理设备或模拟器的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行介绍并描了常见的使用。Contents概要发出adb命令查询模拟器/设备实例给特定的模拟器/设备实例发送命令安装软件转发端口从模拟器/设备中拷...转载 2019-06-12 15:47:35 · 435 阅读 · 0 评论 -
测试基础(二)
判定表法因果图只是一种辅助工具,通过分析最终得到判定表,再通过判定表编写测试用例。但有时画因果图非常麻烦,影响测试效率,可以直接写判定表,进而编写测试用例。1.列出所有的条件桩和动作桩。2.填入条件项。3.填入动作项,得到初始判定表。4.简化判定表(合并相似规则(相同动作))怎么称为一个好学生?遵纪守法的前提下,学习成绩好是一个好学生,品德高尚也是一个好学生;(只要违法乱纪就绝不是一...原创 2019-05-29 15:11:25 · 638 阅读 · 0 评论 -
Web安全测试之XSS
XSS全称(Cross Site Scripting)跨站脚本攻击,是Web程序中最常见的漏洞,指攻击者在网页中嵌入客户端脚本(例如JavaScript),当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的,比如获取用户的Cookie,导航到恶意网站,携带木马等。作为测试人员,需要了解XSS的原理,攻击场景,如何修复,才能有效的防止XSS的发生。阅读目录XSS是如何发生...原创 2019-06-16 17:09:46 · 500 阅读 · 0 评论 -
Android测试环境搭建(win7)
一、安装JDK并配置环境变量1.在Java官方网站上下载相应系统的jdk文件安装,如win7 64位系统下安装jdk-6u45-windows-x64,全部选择默认的安装路径即可安装完成。2.配置JAVA_HOME新建JAVA_HOME环境变量,变量值是自己安装JDK的路径,我的 是D:\Java\jdk1.7.0;3.配置CLASSPATH新建CLASSPATH环境变量,变量值是:%J...转载 2019-06-12 12:34:45 · 215 阅读 · 0 评论