软件测试工具有哪些?
开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis 开源功能自动化测试工具:Watir、Selenium、MaxQ、WebInject 开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator[TestDirector]:企业级测试管理工具,也是业界第一个基于Web的测试管理系统。[Quality Center]:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。[QuickTest Professional]:用于创建功能和回归测试。[LoadRunner]:预测系统行为和性能的负载测试工具。 其他工具与自动化测试框架:Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。
性能测试: LoadRunner 、QTP、 jmeter 、SoapUI 、GT 、iTest 、Emmagee(移动) 接口测试工具:LoadRunner 、jmeter 、fidder 、postmain 、SoapUI 、python自动化脚本、在线接口测试工具抓包工具:fidder 、httpwatch、firebug、wireshark弱网测试工具:fidder(window)、 Network Link Conditioner(ios) 、 Charles 、 atc移动端(android):android sdk 、uiautomatorviewer、 hierarchyviewer 、 DDMS 、monitor 、 Monkey、MonkeyRunner 、androidstudio 、手机开发模式 、GT 、iTest 、adb 、APT自动化测试框架:selenium 、appium ,、Robot Framework 、watir、 Robotium、QTPbug管理工具:Testlink、Mantis、bugFree、禅道 、TestDirector 版本控制工具:SVN 、git
测试管理工具:可以帮助完成测试计划、跟踪测试运行结果等的工具。这类工具还包括有助于需求、设计、编码测试及缺陷跟踪的工具; 静态分析工具:分析代码而不执行代码。这种工具检测某些缺陷比用其它方法更有效,开销也更小。这种工具一般可以度量代码的各种指标,如McCabe测定复杂度,Logiscope度量代码和规范的复合度等等;3覆盖率工具:这种工具评估通过一系列测试后,软件被执行的程度。这种工具大量的被应用于单元测试中,如PureCoverage、TrueCoverage、Logiscope等;4动态分析工具:这种工具评估正在运行的系统。例如,检查系统运行过程中的内存使用情况,是否有内存越界、内存泄露等等,这类工具有Purify、BoundChecker等;5 测试执行工具:这类工具可使测试能够自动化进行,并且各个层次(单元测试、集成测试、系统测试)的执行工具都有。例如系统测试阶段有功能测试自动化工具,如Robot、Winrunner、SilkTest等;还有性能测试工具,如Loadrunner、SilKPerformer等。
基础工具测试用例:Testlink Xmind excelBug管理:JIRA 禅道抓包工具:Charles fiddlerAndroidAndroid自带adb shell、monitor、monkey等 – 抓实时日志、查看内存、稳定性夜神模拟器远程调试工具STFiOSiToolsXcode instrumentswebfirebugchrome浏览器自带的开发者工具SwitchHost – Host管理工具CCleaner – 清缓存&注册表弱网测试Charles(弱网 丢包)猎豹免费WiFiNetwork Emulator Toolkit提高效率的小工具json.cn(格式校正)notepad++(代码编辑器)有道云笔记everything嗨格式PDF转换器ScreenToGifBeyond CompareOCR文字识别截图录屏工具 – Snipaste(PC截屏)、FSCapture(滚动截屏)、lipcap(Gif录屏)、Bandicam & xox接口/性能测试postmanJmeter自动化测试appiumAirtestIDEselenium开发方向NavicatAndroid studioRedisGitLinuxrobo 3T(mongodb的一个非常好用的可视化管理工具)xshell(功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL)产品axureMockingBot

QNET延迟工具配置怎么设置
在PC上装好Fiddler工具,然后将手机设备网络代理到PC上,通过PC上的Fiddler设置延时进行弱网模拟等。一共分为2步:1、主要思路是在PC上装好Fiddler工具,然后将手机设备网络代理到PC上,通过PC上的Fiddler设置延时进行弱网模拟。2、然后移动设备连接wifi热点,将wifi热点的路由设置不同的网络带宽。 该方法的缺点是需要额外的设备,构造成本高,同时需要在PC上进行配置,也不支持丢包或抖动的网络环境。

Android 中流量,电量,弱网环境怎么测
用Charles工具做弱网的测试,或者模拟2G、3G的网络情况。 通过抓包是流量测试直接的方法。在App运行器件,把手机收发的所有报文抓取下来,在计算收发报文总大小,即app消耗的流量。如果我们需要测试某个app消耗 的流量需要禁用其他app的连网权限。1)限制其他app的连网权限,因为有些app的进程是常驻后台的,即使不运行,也会有网络报文。可以借助一些手机管家软件禁用网络。2)手机上抓包,下载tcpdump,手机链接电脑,获得root权限3)将tcpdump(forAndroid)上传至android手机上,在命令提示符窗口中输入命令:adbpush /data/local/tcpdump4)给tcpdump增加可执行权限adb shellsuchmod 6755 /data/local/tcpdump5)启动抓包,使用命令/data/local/tcpdump-v -i any -s 0 -w /sdcard/zhangyu.pcapGot后面的数字表示当前抓到的包的数量。如果有变化,表示有网络流量6)导出抓包结果adb pull /sdcard/zhangyu.pcap 7)用Wireshark打开刚才的抓包结果,点击StatisticsàSummary,流量的数值为Bytes一行的Displayed一栏。
360的更新让我很崩溃

安卓手机如何模拟弱网环境
用Charles工具做弱网的测试,或者模拟2G、3G的网络情况。
到电梯里去

App弱网测试-QNET
目前在进行移动端弱网测试时,一般有两种方案: 1、在PC端上安装抓包工具,Android设备通过Fiddler或Charles等抓包工具进行网络代理,然后在PC上使用抓包工具设置延时参数来模拟弱网状态。弊端是只能模拟网络延时,无法支持如丢包、带宽、抖动等状态。2、使用笔记本电脑时可以安装Wi-Fi客户端,移动设备连接该Wi-Fi进行弱网测试;如果是台式电脑则需要在专有服务器上构建弱网络Wi-Fi进行测试。缺点是需要安装部署额外的工具,或者配置额外的服务器,弱网环境使用和构建成本高。腾讯WeTest开放平台有一款针对移动应用的弱网测试工具QNET,从根本上解决了在Android设备上进行弱网测试的痛点。QNET无需ROOT/越狱手机,无需连接数据线,以独立app的方式,为用户提供快捷、可靠、功能完善的弱网模拟服务。QNET使用QQ账号登录即可,界面比较简洁,操作相对简单。QNET支持系统预设模板和用户自定义模板,预设模板包含了常见的2G/3G/4G网络模板,还有弱网测试中比较常用的100%丢包模板等,有比较好的灵活性。所有预设模板均支持编辑和删除;删除只是删除列表和自定义数据,后续需要可以重新添加。QNET有很多预设的网络场景供用户添加,如果没有需要的场景,也可以根据测试需要自己新增场景。选择测试程序后,点击【启动】即可进行弱网测试;用户可以在左边浮窗位置切换不同的网络环境,同时查看右边浮窗当前模板的生效情况。正如官网所说,QNET使用起来非常方便,无需ROOT手机,直接安装即可使用,用户可以灵活配置各种自定义参数,且支持多种弱网状态。 测试小伙伴们都用起来哈~

本文由 在线网速测试 整理编辑,转载请注明出处。