查看文章 |
以前软件测试,还是一个比较热门的行业,号称很高薪,也看过不少这方面的资料,黑盒,白盒测试。我对测试了解比较肤浅。以前在单位,其实工作一部分就是测试开发做好的系统。 测试多了,也就知道哪里比较容易出问题,但是不同的软件,关注的重点应该是不太一样。我也总结一下iredmail的测试步骤,以后按照这个来测试,那么应该可以发现很多问题,或者可以保证软件质量。 一:安装 整个安装过程,倒是简单,关注一下后面安装软件的过程是否报错,这个阶段,基本现在已经是没有任何问题,尤其在centos下安装。 如果这个阶段没有问题,那么安装就基本通过。 二:设置dns相关 dns相关的,mx记录,spf,dkim,把这些设置好了,我们才能测试这些组件是否正常。这些记录的设置,我们可以在命令行下进行测试,是否设置正确。 DKIM还必须装完系统后,才能设置。 三:web的测试 附件测试 这是很关键的一步。最好准备9个附件 word, excel ppt pdf, 还有就是office2007的格式,zip压缩包,rar压缩包。这应该是最常用的附件。这些附件名都是中英繁文, 把这9个附件,从gmail发送到iredmail,从iredmail发送到gmail,看是否正常。 正文测试 主题中英文繁体,正文内容也是一样,这样可以测试是否乱码。进行互发。 DKIM spf 在gmail里,检查发过来的邮件,是否有DKIM spf标记,正常。 假期外出 设置好假期外出,看这个功能是否正常。 时间 检查邮件发送时间,接受时间是否正常,这也是经常遇到的问题。这个和你服务器的时间,webmail设置的时区有关。 修改密码 测试修改密码是否正常。 全局地址簿 我基本都是测试ldap的版本,看全局地址簿是否正常。
四:客户端的测试 thunderbird和outlook,是比较常用的客户端。客户端的测试,其实和webmail也是一样,有些时候,webmail没有问题,客户端会有问题。这都是需要我们认真测试。 我昨晚刚测试完客户端的ldap地址簿设置。很多细节需要完善。 五:组件测试 对于一般用户用到的功能,我们都已经测试,还有一些iredmail的组件。我们需要测试。 批量创建用户 这个通过脚本,可以快速创建用户。同时你也可以看到全局地址簿的效果。 Awstat 这是检测工具,可以查看邮件的log。登录看看。 phpldapadmin phpmyadmin 这是管理ldap和数据库的工具,都需要我们好好看看。一般都是没有问题。 这些组件目前已经比较稳定,基本不会出现什么问题。
|