1.搭建缺陷管理系统
常用的缺陷管理系统: TeamBition、禅道、Bugzilla、jira
以禅道为例
搭建前的准备:从网上下载禅道Linux版本的一键安装包linux禅道下载
将禅道的安装包上传至服务器(scp 本地文件的路径 服务器名称@服务器ip:/路径 /)
在使用scp命令时,不要和登陆服务器在一个终端(dos)窗口,因为我们使用的是本地路径
将压缩包解压到/opt目录下(tar -xvf 解压的文件名字 /opt)
返回根目录 (cd ~)
启动禅道(/opt/zbox/zbox start)
如果服务器上有mysql服务,因为默认端口号都是3306,会导致冲突,我们需要修改禅道的端口号
停止禅道(/opt/zbox/zbox stop)
修改禅道端口号为3307(/opt/zbox/zbox -mp 3307)
再次启动禅道(/opt/zbox/zbox start)
禅道默认账号key = admin value = 123456(记得设置服务器的安全组!)
2.测试用例的设计方法
测试用例的要素:用例编号 用例标题 所属模块 操作步骤 I/O 预期结果 实际结果 是否通过 备注 版本信息
测试用例的几种常用的设计方法: 等价类划分 边界值分析 错误推测 因果图判断
根据不同情况,结合使用几种设计方法,站在不同角度考虑问题,才可以设计覆盖率最高的TestCase
3.抓包工具的使用
常用的抓包工具: Charles Fiddler
下载Charles抓包工具并破解Charles下载破解教程
Charles的作用:
- 可以截取SSL请求
- 支持流量控制,可以模拟不同的网络环境,对产品进行兼容性测试
- 支持Ajax的调试,在截取请求结果后,可以将json或xml数据格式化展示输出
- 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化
- 支持多次发送网络请求,或打断式发送请求,方便于后端的调试
- 支持修改返回参数内容, 进行前端的调试
- 可以检查HTML CSS代码是否符合W3C的标准
关于抓包工具的学习,会每天持续更新!如果你正在自学做一个QA或者你现在就是一个想努力提升自己的QA!
可以加入python全栈测试交流群:128698578

3723

被折叠的 条评论
为什么被折叠?



