软件测试技术连载
文章平均质量分 92
梅森上校
十多年软件行业从业经验,热爱技术,精于项目管理和研发团队建设。闲暇至于,喜欢欣赏音乐,看看电影;摆弄摆弄茶道,让身心得以调整和休息。
展开
-
Selenium 不同版本的区别
Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。用“一个工具”这样的字眼来形容Selenium并不恰当。Selenium是一套WEB应用的测试框架,为了满足不同的需要,它提供了几个组件形成了所谓的“Selenium”家族。其家族成员后面的文章中有介绍。起源Jason Huggins,当时在ThoughtWorks工作,2004年发起原创 2021-03-09 22:26:06 · 6833 阅读 · 0 评论 -
API 测试你所需要知道的……
API 测试你所需要知道的……API测试是不同于UI级自动化测试,其主要关注在系统架构的业务逻辑层,所以其主要关注不在于UI操作或用户感观上,更重调用逻辑关系。与UI级自动化测试通过控制键盘输入和鼠标等操作不同的是:API测试,我们是通过工具或代码方式去调用特定的API,获取输出,并记录系统的响应。API测试需要与应用程序的API进行交互,为了测试这些API,我们可以:使用测试工具来进行测试 自己写代码的方式进行测试API级测试至少应该覆盖以下测试要点验证API所暴露的资源是否恰当原创 2021-01-30 11:39:40 · 263 阅读 · 0 评论 -
用ASK模型剖析马谡失街亭的必然性
管理者通常都会存在选人、育人、用人、留人的问题。但是怎么能够选好人、培养好人、用好人和留好人,这是每一个管理者都会遇到的难题。在一次“领导力的实践”培训课程中,授课的王老师用历史典故:马谡失街亭这一事件来分析诸葛亮和马谡的人物特征,映射管理者应该如何选人用人,更引申出管理者对员工培养的问题。我用文字来剖析ASK模型在马谡失街亭这一事件上的必然性。原创 2016-10-31 23:50:21 · 2884 阅读 · 0 评论 -
谈谈什么是TDD?
TDD 的简单概念是在编写新代码之前(开发之前)编写和纠正失败的测试。这有助于避免代码重复,因为我们一次只编写少量代码以便通过测试。(测试只不过是我们需要测试以满足它们的需求条件)。测试驱动开发是在实际开发应用程序之前开发和运行自动化测试的过程。TDD的主要目标是使代码更清晰、简单和无bug。测试驱动开发从设计和开发应用程序的每个小功能的测试开始。在TDD方法中,首先,开发测试来指定和验证...原创 2018-12-12 23:07:29 · 18411 阅读 · 3 评论 -
谈谈 Negative Testing
谈谈 Negative Testing我们创建一个新产品时,我们确保所有的需求都满足,并且客户得到正确的产品。但这样就够了吗?当然不是。Test Engineer通过软件测试来找出系统和产品中的缺陷。测试的真正目的是确保软件是无缺陷的。无缺陷系统是无故障系统。所以我们需要确保我们的系统是100%无故障的,因此Test Engineer必须同时进行正向(Positive)和负向(Negative...原创 2018-12-10 22:21:57 · 1836 阅读 · 0 评论