测试常用的工具:
缺陷管理:jira、禅道、confluence、git、Note
接口测试:Postman、Jmeter(Apache)、Selenium
性能测试:LoadRunner(负载测试、强度测试、压力测试、稳定测试,通过自动化测试工具模拟多种正常异常峰值条件,对系统各项性能指标测试)
压力测试:单位时间 连接的用户数;负载测试:固定用户连续访问时长。
功能测试(也叫黑盒测试·):AutoRunner、
白盒测试:Jtest
测试框架、单元测试:JUnit、
性能负载测试:LoadRunner
APP抓包工具:Fiddler(接口测试)、HttpCanary、Robotium 一款国外的Android自动化测试框架,用法比较简单、Monkey 安卓自带的测试工具
持续集成工具:jenkins、Hudson
网络测试工具:思博伦(非开源,可以完全替代LoadRunner)、wireshark 数据包抓取分析和回放测试工具
C/S 自动化测试工具:
1)qtp(录制回放和脚本编辑),用到的是vb语言;
2)winrunner IBM产品类似qtp;
3)autoit 在窗口定位上做到很不错
测试生命周期
1、 需求管理
定义测试范围
定义需求树
描述需求树的功能点
2、测试计划
定义测试目标和测试策略。
分解应用程序,建立测试计划树。
确定每个功能点的测试方法。
将每个功能点连接到需求上,使测试计划覆盖全部的测试需求。
描述手工测试的测试步骤
指明需要进行自动测试的功能点
3、测试执行
定义测试集合。
为每个测试人员制定测试任务和测试日程安排。
运行自动测试。
4、标题缺陷跟踪
记录缺陷
查看新增缺陷,并确定哪些是需要修正的
相关技术人员修改缺陷
回归测试
分析缺陷统计图表,分析应用程序的开发质量。
链接: /mp_blog/creation/editor/121405710
如果觉得《软件测试常用的工具及生命周期篇》对你有帮助,请点赞、收藏,并留下你的观点哦!