绿色软件,81下载应有尽有
首页 教程攻略 欣宝拾味 软件功能测试工作中除了用到禅道外还会用到哪些工具呢?fiddler和postman这样的工具常用到吗?

软件功能测试工作中除了用到禅道外还会用到哪些工具呢?fiddler和postman这样的工具常用到吗?

时间:2022-04-23 15:38:06 编辑:小苍蓝 浏览:379

软件测试需要学会使用哪些测试工具

软件测试是一门新兴行业,平均薪酬不错,而且入门简单。需要掌握一定的开发语言基础,相关网络和数据库的基础知识,以及主要的软件测试理论。基础学习的话有人引导就会相当简单,因此建议最好找一个做测试工作的朋友指导学习效率最高。如果是完全自学,建议安排好时间,几方面知识学习同时开始:

1.软件测试基础理论和方法。这块的东西学起来其实不多,重要的是实际的应用。主要掌握黑白盒测试、测试策略、测试方法、测试设计、测试报告等相关理论。在网上或书店随便找一份软件测试学习的书籍都够用了。

2.网络和数据库基础知识。现在的软件基本都离不开网络和数据库应用。所以这两块的基础知识也是必须掌握的。不需要太深,网络知道互联网发展,现代网络架构,IP分配知识,网络七层协议等,数据库要会基本的增删改查语句操作。这个在网上找一些资料和练习题做一做就可以了。

3.开发语言基础。这个很重要。测试要深入发展,掌握至少一门开发语言是很必要的。实际测试的技能需求是大于开发的,除了常用开发语言,最好是能掌握一门脚本语言,作为测试自动化能力拓展的基础。这是通向高级测试的必备技能。这块需要投入很大,但不需要在工作初期要求太高,可以再工作中不断提升。自己选定一门开发语言和脚本语言,持续学习即可。第一步、安卓自有目录\tools\hierarchyviewer.bat工具可以用来查看应用程序的id。

(1)、启动安卓模拟器,打开需要查看id的软件界面。此处以google搜索界面为例。然后双击打开hierarchyviewer.bat,显示搜索界面的activity,即下图左侧被选中的项,表示搜索界面的完整包名。

(2)点击load view hierarchy按钮,展现该搜索界面的层级图。选中指定的控件,查看id名称。

在属性显示区域可以看到各个控件所处的坐标位置,以及可以查看模拟器上任务栏的高度,这些信息可以用于坐标计算中。

第二步、通过easymonkeydevice类和by类来调用控件id。

(1)输入框的id写法:easy_device.type(by.id('id/name_text),'zhangsan')。

(2)复选框/单选/按钮的id写法:easy_device.touch(by.id('id/login_button'),monkeydevice.down_and_up)。

(3)当两个id名称相同时,可以使用层级进行定位。

easy_device.touch(by.id('id/parent_button'),monkeydevice.down_and_up,by.id('id/current_button'),monkeydevice.down_and_up)。

第三步、运行文件模拟计算7*8=56,生成result.png。monkeyrunner calculator.py。

用id进行参数差不多都是这个思路。但是对于列表、或者弹出框则无法直接通过点击id操作成功,需要计算id的坐标。

软件测试工程师经过以上三个步骤,我们就能快速的掌握monkeyrunner的使用方法,完成安卓软件测试的任务。

软件功能测试工作中除了用到禅道外还会用到哪些工具呢?fiddler和postman这样的工具常用到吗?

软件功能测试工作中除了用到禅道外还会用到哪些工具呢?fiddler和postman这样的工具常用到吗?

软件测试需要哪些工具?

序号 名称 用途 优缺点 开发公司

1 Apache JMeter 功能特性、度量被测试软件 使用环境:Solaris, Linux, Windows (98, NT, 2000). JDK1.4以上 Apache

2 ASTRA WEB测试 非开源 MI公司

3 ATTOLTESTWARE 代码测试

嵌入式测试 嵌入式实时应用软件单元和通信系统测试 ATTOLTESTWARE

4 AutoRunner 功能测试 提供针对脚本完善的跟踪和调试功能的、支持IE测试和Windows native测试 上海泽众软件科技有限公司

5 bitcnts 性能测试 使用环境:Linux

6 Borland SilkTest 2006 功能测试 能快速建立功能测试,并分析功能错误 Borland

7 BoundsChecker 静态测试 Visual C++开发环境所开发的程序代码的自动捕捉错误及调试工具 上海环软信息技术有限公司

8 Bugzilla 软件缺陷管理 使用环境: TBC 上海泽众软件科技有限公司

9 BugzillaTest Runner 测试用例管理系统 使用环境:Bugzilla 2.16.3or above

10 CodeReview 代码分析 CodeReview会将出错的内容及导致出错的原因一一呈现给开发人员。

11 CODETEST 在线测试

嵌入式测试 嵌入式软件在线测试 AppliedMicrosystemsCorp

12 DBMonster SQL数据库的压力测试 使用环境: OS Independent IBM

13 DTX 高速、精准 福禄克网络公司

14 E—Test 功能测试 可以支持多内码的测试数据 英特尔公司

15 E—TEST SUITE WEB测试 收费 RSW公司

16 FailSafe 静态测试 FailSafe可以提高编写VisualBasic程序的稳定度,同时也方便日后的产品维护。 ORACLE

17 File-AID/RDX 静态测试 节省时间、节省磁盘空间 康博公司

18 GammaRay 可靠性评测

嵌入式测试 主要包括软件逻辑分析仪GammaProfiler GammaRay

19 IBM Rational ClearQuest 缺陷测试 集成于IBM Rational Suite和 IBM Rational Team Unifying Platform,提供生命周期变更管理。 IBM

20 IxChariot 性能测试 可应用于设备选型、网络 建设及验收、日常维护 IXIA

21 JMeter 功能和性能测试 它是功能和性能测试的工具,100%的用java实现 RadView

22 Jtest 白盒测试 提高代码的可靠性 parasoft

23 jtest 白盒测试 通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性

parasoft

24 JUnit 测试框架

单元测试 是Xuint测试体系架构的一种实现

25 Link Sleuth 页面链接测试 收费

26 Linux Test Project 功能测试 使用环境: Linux

27 LoadRunner 系统行为和性能的负载测试工具 能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

28 LogiScope 静态测试

嵌入式测试 用于代码分析、软件测试、覆盖测试。 TeleLogic公司

29 LynxInsure++ 静态测试

嵌入式测试 基于LynxOS的应用代码检测与分析测试工具。 LynxREAL-TIMESYSTEMS公司

30 MacOS/Carbon 网络应用程序的负载模拟器 使用环境:JDK 1.3以上

31 Mantis 缺陷管理工具 使用环境: MySQL, PHP

32 MaxQ HTTP代理工具、录制测试脚本 Java 1.2以上版本

33 MD1230A 动态测试 可在恶劣环境下进行现场操作应用 安立公司

34 Mercury 全面的、基于Web的集成系统

35 MessageMaster 测试嵌入式软件系统工具 向环境提供基于消息的接口。 ElviorLtd.公司

36 Microsoft Web Application Stress Tool 性能测试 可以使用少量的Client端计算机仿真大量用户上线对网站服务所可能造成的影响

37 OpenSTA 负载测试 使用环境:OS Independent

可以精确的度量负载测试

38 QADirector 收费 Compuware公司

39 QALOAD 压力测试 收费 COMPUWARE

40 QARUN 静态测试 收费 COMPUWARE

41 Rational Performance 系统性能测试 收费

42 RATIONAL TEAM TEST 回归测试 收费

43 RATIONAL VISUAL QUANTIFY

负载测试 收费 LOADRUNNER

44 SmartBits 网络性能分析 可以测试、仿真、分析、开发和验证网络基础设施并查找故障 思博伦通信

45 SmartCheck 静态测试 针对Visual Basic开发环境的分析工具

46 SQA LOAD 压力测试 收费 RATIONAL

47 SQA ROBOT 静态测试 收费 RATIONAL

48 TAR 终端自动化测试工具 终端自动化测试工具、适用于VT100、VT220

49 Test Manager 收费 Rational公司

51 TESTBYTES 数据库测试工具 收费

52 TestCenter 测试用例管理工具 它实现了测试需求管理、测试用例管理、测试业务组件管理、测试计划管理等

53 TestDirector Web的测试管理系统 需求管理,测试计划,测试执行以及错误跟踪等功能 TestDirector

54 TestExpert 测试管理工具 能管理整个测试过程 Silicon Valley Networks公司

55 TestLink 测试管理工具 使用环境: Apache, MySQL, PHP

50 TestPlan Control 测试流程管理工具 收费

56 TestQuestPro 自动操纵测试工具 提供一种高效的自动检测目标系统,获取其输出性能的测试方法 TestQuest公司

57 TestVectorGenerationSystem 自动化测试 提供自动模型分析、测试生成、测试覆盖分析和测试执行的完整工具包 T—VECTechnologies公司

58 TestView Web性能测试 Web服务的功能、性能、程序漏洞、兼容性、稳定性和抗攻击性 Radview

59 TestWorks 既可单独使用,也可捆绑销售使用 SoftwareResearch.Inc公司

60 TPTEST 测试Internet连接速度 使用环境:MacOS/Carbon、 Win32

61 TrackRecord 缺陷跟踪工具 收费

62 TrueCoverage 静态测试 支持Visual C++、Visual Basic及Java程序语言

63 TrueTime 静态测试 支持Visual C++、Visual Basic及Java程序语言

64 VectorCast 静态测试

嵌入式测试 自动生成测试代码,为主机和嵌入式环境构造可执行的测试架构。 VectorSoftware.Inc

65 WebInject 自动化测试和回归自动化测试 使用环境:Windows, OSIndependent, Linux。

66 webload 性能测试和分析工具 它让web应用程序开发者自动执行压力测试 RadView

67 WINLOAD 压力测试 收费 MI公司

68 WinRunner 企业级自动化测试工具 提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行 Mercury Interactive

-------------

刚好我在学习这块,嘎嘎楼上回答的很全面,不错的参考

万能u盘修复工具绿色版v1.00下载

万能u盘修复工具绿色版 v1.00

  • 类别:系统软件
  • 大小:218KB
  • 时间:2022-04-21
  • 评分:4分
  • 平台:WinAll
  • 下载:5608次

相关文章

猜你喜欢