何小伟:javascript中常见的3种信息提示框

1.警告提示框
<html>
<head>
<script type=”text/javascript”>
function disp_alert()
{ Continue reading

Posted in 测试开发 | Tagged | 何小伟:javascript中常见的3种信息提示框已关闭评论

何小伟:APP测试的几个要点?

APP怎么测试?这个话题要说的很多,但这里我们一起来看下别人是怎么做的,不同的角度看待问题的眼光不一样,可以有不同的观点,这里只是做一个推荐。 Continue reading

Posted in 测试开发 | Tagged | 何小伟:APP测试的几个要点?已关闭评论

何小伟:如何做好一个登陆页面测试

在我们面试的时候,最常问了就是登录页面如何去测试了,接触测试的人一定都会觉得很简单,不就是两个输入框,两个按钮类似这样的吗?其实在这里我之所以记录,是因为有些测试看起来很简单,可能很容易就能说出来,但可能面试官更看重的是你测试的思路。一个清晰的测试思路能更好的帮助你测试。

这是一个简单的登录页面,我们看到这样一个界面,第一反应就是说用等价类、边界值这样简单带过。我只能说没毛病,那我们到底要如何去设计这样一个登录框的测试用例呢?回答此类问题:

1、首先进行需求的确认,包括界面显示、数据类型、数据长度等

2、设计用例的思路要清晰有条理,而不是脱口而出,想到什么说什么

3、进行具体的用例设计:

主要考虑以下几个方面:

(1)界面测试:对比UI设计图,设计风格是否统一、文字是否简洁易懂、是否有错别字。

(2)输入框测试:根据用户名和密码的数据类型和数据长度利用等价类、边界值的测试用例方法进行单个输入框设计,如:输入正确的用户名(包括键盘输入、粘贴输入等)、输入较长的用户名(>最大长度)、输入数字、字母、特殊符号、空字符(空格、制表符)及各个数据的组合、以及空等等。密码同理。

(3)安全性测试:如密码是否隐蔽显示、错误提示是否合理等等

(4)业务流测试:如输入正确的用户名和密码、输入正确的用户名和错误的密码、输入错误的用户名和正确的密码、输入错误的用户名和错误的密码、空的用户名和空的密码、空的用户名和正确的密码、正确的用户名和空的密码等等

(5)兼容性测试:不同浏览器和不同版本的浏览器测试以及不同型号和不同版本的APP测试

(6)其他:如输入框之间的交互考虑tab键是否支持、登录按钮回车键是否支持、取消登录后的默认位置、登录后的跳转页面是否正确、多从点击登录或取消按钮的界面反应、是否支持多用户在同一机器上登录、登录页面中的注册等链接是否正确等等

4、从整体去考虑,比如单击按钮之后的反馈、程序所在的系统有什么特性以及一些并发情况的发生。

5、从用户体验出发,比如密码密码框输入之后是否是暗文显示以及交互性是否友好等。

Posted in 测试开发 | Tagged | 何小伟:如何做好一个登陆页面测试已关闭评论

本地创建ssh key

1.在本地创建ssh key
2.打开终端,输入以下命令行
3.$ ssh-keygen -t rsa -C”your_email@youremail.com”
后面的your_email@youremail.com改为你的邮箱。我的邮箱是lilu@1ke.co,也是在github上注册的那个邮箱 Continue reading

Posted in 测试开发 | 本地创建ssh key已关闭评论

测试岗位序列任职标准

测试岗位序列,能力模型主要从专业能力&通用能力这两方面进行评估,其中:

一.专业能力: Continue reading

Posted in 测试开发 | Tagged | 测试岗位序列任职标准已关闭评论

专业技能要求

专业技能
Git
Maven
Java
Spring
MyBatis
Dubbo
MySQL
Redis
Kafka
Tomcat
Nginx
Linux
HTTP协议
单元测试
常用类库-日志
常用类库-Guava
Zookeeper

Continue reading

Posted in 测试开发 | 专业技能要求已关闭评论

测试规范

流程说明:

 需求阶段:

1、详细了解需求,提出疑问点。 Continue reading

Posted in 测试开发 | 测试规范已关闭评论

Linux快捷方式

创建快捷方式可以解决大家在操作环境时重复的输入各种操作,可以通过把日常的一些重复操作加入快捷方式,通过快捷方式自己定义的简单命令实现日常的复杂操作,节省测试操作时间。

Continue reading

Posted in 测试开发 | Tagged | Linux快捷方式已关闭评论

测试环境域名访问:DNS+NG+客户端网络dns配置

一、搭建DNS(192.168.49.200)

1.安装bind: yum install bind

2.配置named.conf文件:

Continue reading

Posted in 测试开发 | 测试环境域名访问:DNS+NG+客户端网络dns配置已关闭评论

Android 手机清除缓存数据设置

测试过程中经常会遇到清除数据、缓存的需求。

比如: 首页弹层只在启动第一次的弹出。首次启动只展示一次。

测试这些功能时需要不断的清除APP 本身的缓存。

清除方法

华为麦芒为例:1. 进入到设置页面

2. 进入到应用管理页面

3. 找到相应App

4. 进入到详情页

5. 点击进入到存储页面

6. 清理缓存、数据

7. 重启启动app即可

PS:不同的Android 机型所在的具体位置不同。

Posted in 测试开发 | Android 手机清除缓存数据设置已关闭评论