本文针对测试部效率提升测试工具开发、管理、维护暴露出来的问题的一些思考以及一些个人改进观点。 写在前面 本文提到的效率提升测试工具不是指的部门中固有的自动化测试工具,这里提到的测试工具统一指测试人员在工作之余自主开发用于期望替代重复、繁琐、耗时的手工操作的测试工具,开发的目的是希望提升测试工作效率。 ...
分类:
其他好文 时间:
2019-09-30 09:22:59
阅读次数:
87
什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain ...
分类:
其他好文 时间:
2019-09-29 09:58:59
阅读次数:
68
Mybatis实现数据的增删改查(CRUD) 什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射, ...
分类:
其他好文 时间:
2019-09-29 09:48:04
阅读次数:
77
进入21世纪以来,随着科学的进一步发展,各种尖端技术以及一些先进的管理理念为我国带来了巨大的经济利益,而信息管理系统则将网络技术,计算机技术以及先进的管理理念等各种先进技术容为一体,不仅大大改变了以往传统的手工操作,同时也为各个单位节省了巨大的人力和物力。由此,各个单位争先恐后购买或者自我研发管理系 ...
分类:
Web程序 时间:
2019-09-28 20:18:39
阅读次数:
100
Mybatis和Hibernate框架的区别 1.开发方面 hibernate开发中,sql语句已经被封装,直接可以使用 Mybatis 属于半自动化,sql需要手工完成 2. sql优化方面 Hibernate 自动生成sql,有些语句较为繁琐,会多消耗一些性能; Mybatis 手动编写sql, ...
分类:
其他好文 时间:
2019-09-27 19:37:47
阅读次数:
98
当执行析构函数时,使用指针往往不注意会造成野指针,那是因为,产生匿名对象时,系统所提供的赋值构造函数只是执行简单的操作,特别是涉及到动态内存方面的操作,往往需要我们手工写赋值构造函数来避免这种弊端。例如执行下面的函数就会崩溃: 当执行 strcpy(p,myp); 时,系统只是把myp的地址做了个拷 ...
分类:
其他好文 时间:
2019-09-27 19:07:53
阅读次数:
114
在SQL Server数据库中如何查看一个登录名(login)的具体权限呢,如果使用SSMS的UI界面查看登录名的具体权限的话,用户数据库非常多的话,要梳理完它所有的权限,操作又耗时又麻烦,个人十分崇尚简洁、高效的方法,反感那些需要大量手工操作的UI界面操作方式,哪怕就是脚本,如果不能一次搞定,手工... ...
分类:
数据库 时间:
2019-09-26 00:06:48
阅读次数:
120
websocket程序会维护一个Map, 记录玩家id >session的关系; 1.当建立的时候会建立对应关系,如果关系已经存在,需要更新session(这里用oldSession 和newSession来说明). oldSession我们手工关闭(session.close()执行时程序会跳到o ...
分类:
Web程序 时间:
2019-09-25 18:48:25
阅读次数:
271
一、为什么要做自动化测试? 假设半月迭代一次,每次迭代需要5轮测试,人工回归一次需要5个小时,最终确定一年下来,自动化为你省去600个小时,也就是75个工作日,同时也省去了测试旧功能要吐的烦恼以及人疲惫下产生的错误。 有点:提高效率、质量 自动化测试:人为驱动的测试行为转化为机器执行过程(在手工基础 ...
分类:
其他好文 时间:
2019-09-25 14:11:02
阅读次数:
99
一、appium基础API讲解 1.1 APP元素定位操作 建议: 使用显示等待 能用id、class定位就不用xpath定位 只要看的见的,用xpath的text就是万能的 手工测试主要通过可见按钮操作,而自动化是通过元素进行交互操作 元素的基本定位基于 当前屏幕范围内 展示的 可见 元素 前置代 ...
分类:
移动开发 时间:
2019-09-24 22:55:47
阅读次数:
172