前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手动测试入门:概念,类型,工具

手动测试入门:概念,类型,工具

作者头像
归根落叶
发布2020-05-15 15:16:12
1.4K0
发布2020-05-15 15:16:12
举报
文章被收录于专栏:贝克街的捉虫师

http://mpvideo.qpic.cn/0bf2eiaacaaaoeael35j4bpfaiwdaeraaaia.f10002.mp4?dis_k=cce60b5fea616047f5843dcfd20df8dc&dis_t=1589526945

什么是手动测试?

手动测试是一种软件测试类型,测试人员无需使用任何自动化工具即可手动执行测试用例。手动测试是所有测试类型中最原始的一种,有助于发现软件系统中的错误。

任何新应用程序都必须先进行手动测试,然后才能使其测试自动化。手动测试需要付出更多的努力,但对于检查自动化的可行性是必需的。

手动测试不需要任何测试工具的知识。

软件测试基础之一是“不可能实现100%自动化”。

这使得手动测试势在必行。

手动测试的目的

手动测试的关键概念是确保应用程序无错误,并且符合指定的功能要求。

测试套件或用例是在测试阶段设计的,应具有100%的测试覆盖率。

它还可以确保报告的缺陷已由开发人员修复,并且测试人员已对已修复的缺陷进行了重新测试。

基本上,手动测试是检查系统的质量并将无错误的产品交付给客户。

手动测试的类型:

下图显示了手动测试类型。实际上,任何类型的软件测试类型都可以手动执行,也可以使用自动化工具执行。

  • 黑盒测试
  • 白盒测试
  • 单元测试
  • 系统测试
  • 集成测试
  • 验收测试

如何执行手动测试

  1. 阅读并了解软件项目文档/指南。另外,研究被测应用程序(AUT)(如果有)。
  2. 编写涵盖文档中提到的所有要求的测试用例。
  3. 与团队负责人,客户一起审查测试用例并确定基线(如果适用)
  4. 在AUT上执行测试用例
  5. 报告缺陷。
  6. 修复错误后,再次执行失败的测试用例以验证它们是否通过。

手动测试的误解

以下是与测试有关的一些常见误解和事实:

误解:任何人都可以进行手动测试

事实:测试需要许多技能

误解:测试确保100%无缺陷的产品

事实:测试试图发现尽可能多的缺陷。确定所有可能的缺陷是不可能的。

误解:自动化测试比手动测试更强大

事实:100%的测试自动化无法完成。手动测试也很重要。

误解:测试很容易

事实:测试可能极具挑战性。用最少的测试用例测试应用程序,可能需要很高的分析能力。

手动测试与自动化测试

手动测试

自动化测试

手动测试需要人工干预才能执行测试。

自动化测试是使用工具执行测试用例

手动测试将需要熟练的人力,较长的时间并且将意味着高昂的成本。

自动化测试可以节省时间,成本和人力。记录后,运行自动化测试套件会更容易

任何类型的应用程序都可以手动测试,某些测试类型(例如临时测试和探索测试)更适合手动执行。

自动测试仅建议用于稳定的系统,并且主要用于回归测试

手动测试可能会变得反复无聊。

无聊的一次又一次执行相同测试用例,可以由自动化测试软件来执行。

自动化/手动测试的工具

  • Selenium
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Quality Center(ALM)

总结

手动测试是测试人员需要非常耐心,富有创造力和开放思维的一项活动。

他们需要从最终用户的角度考虑并采取行动。


视频编/译自Guru99,国外的一个免费IT课程平台,很喜欢这种短而精的视频教学形式,分享给大家。 本人英语水平有限,字幕是机器翻译后再校对的,存在不当之处敬请谅解。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 贝克街的捉虫师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是手动测试?
  • 手动测试的目的
  • 手动测试的类型:
  • 如何执行手动测试
  • 手动测试的误解
  • 手动测试与自动化测试
  • 自动化/手动测试的工具
  • 总结
相关产品与服务
机器翻译
机器翻译(Tencent Machine Translation,TMT)结合了神经机器翻译和统计机器翻译的优点,从大规模双语语料库自动学习翻译知识,实现从源语言文本到目标语言文本的自动翻译,目前可支持十余种语言的互译。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档