对于质量检查工作站的准备工作(基于Windows的PC),我们的IT部门使用典型的批处理部署工具。我对这样的过程的细节一点都不感兴趣,但是IT人员问我:

日常手动测试任务需要什么典型的软件集?我们可以将它们包括在我们的部署中,以便你们可以节省更多的测试时间,而不是用于环境准备和调整。并且每个应用程序都需要有自己的一组手动测试工具,例如: br /> XML编辑器
等。

但是,这是可以肯定的-无论测试中的项目类型如何,每个QA都必须在其PC上安装一系列工具。我的经验领域主要是独立的/复杂的Web应用程序,这就是为什么我对这项任务的看法有点主观。赞赏。 2个假设:


感兴趣的是手动测试。
将列表限制为不超过15(最好是10)个项目。

提前谢谢!

#1 楼

假设您排除了用于执行被测应用程序的系统(操作系统,浏览器等),那么没有任何工具是测试人员无法缺少的。有许多工具可以使测试更强大,更彻底,更轻松,更快和/或更有效。

我们使用错误跟踪工具,文本读取/编辑/打印工具,文档存储和检索工具来进行测试我们所做的几乎所有事情。

我们在做的许多事情上使用了更多的工具。这里是一些:

WinTask

我们将WinTask用于大多数网站自动化任务,回归测试等。它非常易于使用,但功能强大。 >
BareTail

我们的系统趋向于具有相当全面的日志,这些日志为分析测试结果提供了许多有用的信息。使用BareTail可以轻松地同时查看多个日志,并突出显示感兴趣的区域。

BareGrep

我们的系统往往有很多配置文件。 BareGrep使搜索它们和查找所需的设置变得很容易。测试数据,用于测试存储过程等。

WinMerge

我们的测试通常涉及将最近的输出与基准进行比较。有时输出来自被测系统,有时输出是在我们的自动化测试期间创建的。 WinMerge可以非常有效地与基准进行比较并分析差异。

SharePoint

我们保留我们的开发和测试资产(需求,规格,测试计划,进度表, SharePoint中的清单等)。

Bugzilla

我们当前选择的错误跟踪工具。

MWSnap

我们目前正在使用MWSnap截屏,通常用于附加错误报告。

这是我们有时使用的另一种好的工具列表。

评论


对于在Web应用程序上工作,从应用程序内部添加屏幕截图可以节省大量时间。 Usersnap允许您将屏幕截图(包括使用的浏览器之类的元信息)直接发送到Bug跟踪器。

–格雷戈
13年7月12日在19:20

@Gregor-您是Usersnap的创始人,对吧?

–乔·斯特拉泽(Joe Strazzere)
13年7月12日在19:29

@JoeStrazzere:是的,完全公开。

–格雷戈
13年7月12日在19:34

很棒的清单,我安装了BareGrep谢谢!我会添加一个文本编辑器(希望Baretail允许编辑),我喜欢Sublime Text进行批量编辑的任何文本编辑。使用多光标功能将数据库列复制到CSV会使工作变得更加轻松。

– Paul Muir
14-10-17在17:03

#2 楼

提到了其他一些其他工具(对Phil和Joe +1),提出了以下建议:服务器管理Studio)
截屏捕获工具(例如PicPick,Windows问题步骤记录器)
数据生成工具(例如www.genicata.com)
记事本++
浏览器特定的开发工具栏(例如Firebug,IE开发工具栏等)。
组合测试/成对工具(例如AllPairs,PICT)


评论


+1是个很好的建议,尤其是Notepad ++和www.genicata.com!

– Peter L.
13年1月31日在16:41

我同意带有XML插件的Notepad ++对于XML和配置文件超级有用。

– jtreser
13年2月5日在17:32

#3 楼

Jing(屏幕捕获工具)

小巧的工具,可让您录制屏幕的短视频。在拍摄屏幕截图或试图解释问题时,我个人使用此功能。接下来的最好的事情是记录问题。它还将剪辑保存在云上,因此您不必担心寻找托管视频的位置。

VirtualBox(虚拟机):

我每天使用的重要工具。安装了我们当前支持的每个操作系统,并为处于不同状态的操作系统创建了多个快照。例如,每个操作系统在首次安装时都具有快照,因此我可以回到“全新的操作系统”。每个操作系统还具有不同SP的快照,以备我们需要返回并检查SP版本之间是否有所更改的情况。这样,我可以测试某些东西,然后在需要时将其还原。

Evernote(注释):

我每天使用的另一个工具。保留我所有的笔记,不保留私人客户信息,待办事项列表等。它与所有设备同步时非常好。这样,我可以在需要时在任何设备上访问我的信息。例如,如果我收到一封电子邮件,询问需要紧急关注的特定问题,即使我不在机器前,也可以随时查看自己的笔记。

评论


卡米尔,这些免费的应用程序吗?如果是的话,我肯定会得到前2个,也可能是音符。

–corsiKa♦
2013年6月27日15:42

corsiKa,是的! VirtualBox由Oracle创建,并且完全免费。 Jing和Evernote也是免费的,但您可以购买高级软件包以增加更多空间等。使用免费版本已有2年以上的时间,无需更新至高级版本。

–卡米尔
2013年6月27日15:49

#4 楼

我将尽量不重复已列出的任何工具。我广泛使用的一些其他答案中没有的我是:


提琴手-http调试代理
超越比较-文件或文件夹的差异工具
Perfmon,Filemon,Processmon-监视SUT的不同部分。
截图工具-屏幕截图


评论


很高兴添加* mons!

– Peter L.
13年2月1日于7:05

+1为“怪物”。我添加了整个sysinternals套件,因为那里有更多对测试人员有价值的东西。

–艾伦
13年2月2日,0:22

#5 楼

您可能会认为我的回答很时髦,但是我的大脑,笔记本和笔几乎是我所需要的
我确实使用了其他工具,但是我没有考虑过“必不可少的”

评论


我见过一些商店似乎并不认为“大脑”是必不可少的... ;-)

–乔·斯特拉泽(Joe Strazzere)
2013年1月31日15:48

我的大脑看不到进程内部,看不到哪个处理已打开:}

–艾伦
13年2月2日,0:18

#6 楼

人们忘记通讯工具的另一件事是,测试人员应该经常提出问题,因此我们需要一些通讯工具,例如Hipchat,Skype,slack,whatsapp ...等或任何客户端电子邮件工具。管理器是用于多次复制历史记录的非常有用的工具。

#7 楼

我将sysinternals套件添加到组合中-特别是Process Explorer。知道如何使用套件中的少数工具也可以帮助诊断和发现大量质量问题。

#8 楼

以下是我对列表的补充-我在测试和准备过程中经常使用的工具:


Firefox的Firebug插件-对我来说,这是真正的*must-have*用于Web测试
MD5校验和创建/验证实用程序(我使用QuickSFV,它是免费且非常快捷的)。
数据库客户端:

SQLDeveloper(用于Oracle)上面提到的)



我使用的其他工具与已列出的工具相同或相似。

#9 楼

我一直使用的最重要的工具之一是虚拟机。我保存了一个包含不同测试环境的库,如果需要在其中任何一个环境中进行测试,则只需启动该VM。对虚拟机进行快照的功能意味着我可以破坏环境,并且很容易恢复到原始状态。 ..

评论


嗨,罗恩,谢谢您的回答!..您最常使用的虚拟平台是-VMware,VirtualBox还是其他?

– Peter L.
2013年4月19日下午5:45

欢迎来到SQA,罗恩!我必须同意,当我编写企业软件时,我们几乎可以想到的每个组合都有一个VM。不同的操作系统,内存配置,CPU配置,安全设置(补丁不足的系统几乎就像是与补丁相同的操作系统完全不同的操作系统!)等。它有助于在自动化测试期间充实大量错误,其亮丽的时刻是帮助更快地响应客户支持问题。

–corsiKa♦
13年4月19日在15:19

#10 楼

远程访问工具-Putty,WinSCP。

#11 楼

彼得,很棒的话题。
我会列出其他一些未提及的新应用程序:



Altova XML Spy-非常适合于处理/处理XML文件-具有SSH支持的良好FTP客户端

Kitty-小型SSH客户端,我们用于实时查看服务器日志


评论


感谢您的建议,类似Altova的高级工具肯定应该在候选列表中。我的+1!

– Peter L.
13年2月4日在15:08

#12 楼

2018年

问到这5年以来,我还看到以下有用的工具倍受关注:设置和测试其他系统的好方法。

CloudApp在Mac *和Windows上,这是我共享的工具。我将屏幕截图或视频复制到其中,然后得到了一个可以使用的云链接。 *我看到现在有Windows下载!现在,这是我所知道的每个科技公司的重要组成部分。对于质量检查人员来说,轻松地上传和共享文档的功能对于与其他业务部门合作非常方便。

评论


非常感谢!。Slack ius现在肯定是一个改变游戏规则的人,尽管本身并不是完全的质量检查工具

– Peter L.
20年1月10日15:16



#13 楼



Notepad ++当然是我一直需要的第一工具:-)
WMHelp XMLPad / Foxe / IE可以读取XML文件。

打印屏幕实用程序。

Webex记录器/ Camstudio进行屏幕记录。
Oracle SQL Developer查询数据库。
我还需要Wordweb :-)
HP Quality Center(已许可)


#14 楼



Selenium + * Firefox *用于记录/回放Web会话

Cygwin,用于访问有用的Unix风格的工具(文件,状态,lsof,bash,vim,nc) br />
JetBrains dotPeek分解DLL(我使用它是为了从IronPython调用方法)


#15 楼

这是我当前的手动测试工具集:

浏览器

对于Web应用程序,我可以使用最新的IE(当前为IE10),Chrome,Firefox和Opera。

虚拟PC

要在IE的较早版本上测试Web应用程序,从Microsoft下载的虚拟PC实例的工作要比其他任何事情都要好。

Excel

用于快速创建手动测试用例的列表和网格。

Notepad ++

用于各种文本文件操作;从草拟故障报告到检查XML输出。

Microsoft SQL Management Studio

用于创建测试数据和验证数据更改。

Greenshot

用于截屏。

Paint.NET

用于截屏,突出显示和注释相关区域。

PFrank

用于批量重命名文件;例如,对一系列文件进行编号,以便我可以清楚地将它们附加到故障报告中,并精确地引用它们。

Team Foundation Server

用于故障跟踪。 >
CutePDF

用于不用纸检查打印输出。

用于将窗口更改为不同的精确尺寸,以检查应用程序渲染。

铅笔

用于起草应用程序模型。与dev / pm讨论设计变更时,这一点最为相关。

评论


谢谢,清单真的很好!最喜欢Pencil和Sizer)至于其余部分,请几乎全部使用,或至少熟悉。

– Peter L.
13年6月21日在15:08

#16 楼

这些是可以有效测试的微小工具:


Perl Clip-通过提供长度等来生成字符,
日志监视
所有对-用于生成用于成对测试的数据
FreeMind-用于创建思维导图

有关更多详细信息,请参见本网站。

评论


欢迎使用SQA。如果您提供了这些工具的具体示例以及您过去的使用方式,那么答案将更加有用。

–丹·斯内尔(Dan Snell)
13年6月23日在18:09

我指定的工具有很多好处,正如您所问的那样,我使用perlclip进行边界测试,验证字符等目的,并且您可以查看在答案中指定的网站以获取有关它的更多详细信息。工具的使用取决于您的要求。

– Vignesh
13年6月24日在5:26

#17 楼

质量保证日常流程中使用了许多工具。有些工具是开源的,有些是付费的。工具列表因项目目的和范围而异。

Notepad ++ –一种用于处理测试数据,示例输入/输出数据等的救生工具。 lightshot
屏幕捕获-迷彩,快石捕获
虚拟化-VirtualBox,Hyper-V,VMware,Docker
SSH终端工具-WinSCP,Mobaxterm,WinSSHTerm
数据库客户端- SQL Developer,DBeaver,Toad,SQL Server Management Studio
API测试-Postman
Excel-另一个用于测试案例管理,测试报告等的救生工具
文件比较工具-文件合并,DiffChecker
浏览器-Chrome,Firefox,IE
错误跟踪工具-Bugzilla,Redmine,JIRA
绘画-用于编辑屏幕截图,图像
自动化工具-基于项目


应用程序,移动应用程序的机器人框架
用于Web自动化的硒
用于性能测试的Jmeter等。


FTP客户端-WinSCP,Filezilla