测试
文章平均质量分 60
m0_49928665
这个作者很懒,什么都没留下…
展开
-
Selenium出窥
初识WebDriver1.JDK安装:官网下载(64位/32位)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html配置JDK环境变量打开控制面板->系统->高级系统设置->环境变量新建环境变量:JAVA_HOME变量值设置:JAVA安装路径新建(或更改)变量:PATH变量值设置:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin新原创 2021-07-26 08:53:56 · 125 阅读 · 0 评论 -
测试策略的重点
测试前的思考我们首先要思考的是:系统哪些部分需要测试?哪些不要测试?系统对性能有什么要求?系统对安全性有什么要求?测试策略是什么?测试策略是描述测试项目和测试任务之间的关系。它用来说明要测什么,如何测,如何协调测试资源和测试时间等。测试策略制定的是否合理高效会对测试项目的进度产生很大的影响。如何制定一个好的测试策略并且能防止遗漏呢?测试策略的要素如下图:测试安排、发布计划,罗列测试项目本身重要的里程碑,每个里程碑都需要有明确的结束时间,这个时间可以指导我们后续的测试。如果测试时间原创 2021-07-19 11:06:18 · 184 阅读 · 0 评论 -
常用的WEB自动化测试工具
主流自动化测试工具–QTPQTP是一个侧重于功能的回归自动化测试工具;提供了很多插件。QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要“舒服”得多。VBScript毕竟是一种松散的、非严格的、普及面很广的语言。QTP的高可用性:1.支持录制与回放2.支持lower level模式3.QTP的编辑器支持两种视图: Keyword模式和Expert模式与Selenium(WebDriver)比较优劣价格:selenium是开源的自动化测试工具,但是QTP是商业版的,而且原创 2021-07-11 19:42:14 · 2595 阅读 · 3 评论 -
自动化测试概述
自动化测试干什么的:自动化测试就是把手工测试转化成用机器、软件、程序来测试产品的过程。自动化测试的意义:缩短软件开发测试周期,可以让产品更快投放市场。测试效率高,充分利用硬件资源。节省人力资源,降低测试成本。增强测试的稳定性和可靠性。提高软件测试的准确度和精确度,增加软件信任度。软件测试工具使测试工作相对比较容易,但能产生更高质量的测试结果。自动化使用场景分析:首先要考虑的是什么样的项目适合自动化?决定项目是否采用自动化测试,通常要关注以下几个方面:1.需求变更有计原创 2021-07-11 19:08:50 · 154 阅读 · 0 评论 -
白盒测试方法之逻辑覆盖
单元测试单元测试是软件测试最基础的测试,集成测试、功能测试、和系统测试都是基于单元测试之上。单元测试是构成软件产品和系统的最基本的结构单元,如封装的类、进程、子过程、组件或模块等单元测试实例用例主要集中在白盒测试方法之上要求:对程序模块所有独立的执行路径至少要测试一次对所有的逻辑进行判定,其结果为真、假两种情况至少要测试一次对程序进行边界检查(常见的如数据越界检查)检验内部数据结构的有效性逻辑覆盖法是白盒测试最主要的测试方法逻辑覆盖分为语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组原创 2021-07-11 18:54:41 · 1879 阅读 · 0 评论 -
破索式-测试技术深化
破索式-测试技术深化代码审查的范围合格的代码必须具有正确性、清晰性、规范性、一致性和高效性。代码审查的工作包含下列方面:1.业务逻辑的审查2.算法的效率3.代码风格4.编程规则代码审查的方法1.互查:就是在相同模块或相近模块的编程人员之间的相互检查对方的代码2.走查:从头到尾将写好的程序检查一遍3.代码审查:通过规则来对代码进行校验代码审查的规则java最基本的使用重载函数的审查内存分配和管理:当进行内存分配和管理时,很重要的一点就是确保内存的及时释放和和避免缓冲区溢出。程原创 2021-07-02 09:30:14 · 100 阅读 · 0 评论