Category Archives: 软件测试

这里主要写一些关于我在软件测试方面的东西

14 Comments

Wireshark抓取网站弱口令和捕获FTP账号密码

看到那么的朋友要求写一章关于wireshark数据分析的文章、这次压力忒大、今天终于空下来有时间写这方面的内容。

Wireshark本身是不能破解弱口令的、但是我们可以通过分析抓取到数据进行人工破解呗。

今天我就用我的Smart Testing博客和FTP来做下实验了(账号密码都是新建也没啥权限、各位就不要也用这个了)。

一:用wireshark抓取网站登录弱口令
二:用wireshark抓取FTP的账号和密码 Continue reading

Posted in 软件测试 | Tagged , , |
15 Comments

Wireshark之显示过滤器

前面我介绍过如何使用Wireshark抓取需要的数据包,但是当抓取的数据包日志越来越大的时候一行一行的看、也是一个很大的工作量、这个时候我们就需要用到显示过滤器了。

显示过滤器(DisplayFilters):在捕捉结果中进行详细查找。他们可以在得到捕捉结果后随意修改。

捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中。需要在开始捕捉前设置。我之前文章里面讲解的如何抓取数据包就是用到捕捉过滤器。

那么我们应该使用哪一种过滤器呢?

两种过滤器的目的是不同的。
捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件。
显示过滤器是一种更为强大(复杂)的过滤器。它允许您在日志文件中迅速准确地找到所需要的记录。 Continue reading

Posted in 软件测试 | Tagged , , |
11 Comments

网络抓包工具之Wireshark

如果你需要知道和你QQ聊天对面人在那个城市,你想知道从你在浏览器中输入域名开始到你看到内容这段时间网络中都做了哪些事情、甚至是你想知道TCP三次握手的详细过程、当然你也可以想知道登陆FTP的密码、那么我都可以使用Wireshark网络分析器来实现。

Wireshark是世界上最流行的网络分析工具。这个强大的工具可以捕捉网络中的数据,并为用户提供关于网络和上层协议的各种信息。与很多其他网络工具一样,Wireshark也使用pcap network library来进行封包捕捉,wireshark的原名是Ethereal,由于商标问题修改为现在的Wireshark。

所有和网络活动有关的都可以通过Wireshark来抓取数据包进行网络分析、在我从事测试工作中经常会用到Wireshark来分析抓包分析问题,虽然到目前为止对Wireshark还不精通但是这并不影响我对Wireshark的热爱。 Continue reading

Posted in 软件测试 | Tagged , , |
6 Comments

QTP 异常处理及场景恢复

在测试脚本执行过程中,由于所测试的软件可能会发生非预期测试检查点的异常,如UI报错退出、莫名的窗体提示等,登陆的WEB页面也会经常出现刷新异常,这样会直接导致脚本找不到UI、对象而运行失败。因为是未知地、随机地发生此异常,而不是测试设计的检查点异常,所以在自动化测试的角度无法确定测试失败的原因和步骤,更无法实施Bug查找。在无人值守的情况下,此类异常还会导致后面的自动化测试工作无法进行。为了解决次为题,可以使用异常处理及场景恢复机制来弥补当前QTP的测试缺陷。场景恢复存在的目的在于避免测试过程中因为异常而引起的中断。并不是所有测试脚本都需要场景恢复,设计完美的测试脚本不仅可以让自动化测试过程更顺畅,同事还能够捕获可能产生的程序缺陷。 1. 异常处理的解决方案

Posted in 软件测试 |