测试
叫我豆黄
向善
展开
-
unittest单元测试框架(1)
一,工作原理 TestCase:一个TestCase的实例就是一个测试用例,测试用例就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码(test),以及测试后环境的还原(tearDown) TestSuite:测试用例集,多个测试用例集合在一起 TestLoader: 用来加载TestCase到TestSuite中,其中有loadTestsFrom_()方法,就是从项目中寻找TestCase,创建实例,然后add到TestSuite中,再返回一个TestSuite实例 Test.原创 2021-07-11 18:12:02 · 276 阅读 · 6 评论 -
selenium自动化(2)之八大元素定位
在浏览器中所有被操作的元素都是webelement。元素=html 标签。(这个时候前端知识就派上用场了) a 标签:超链接 可以被点击 img图片格式 input文本输入,文本上传 button 按钮 而通常意义上的自动化时是基于标签的属性定位标签。 在浏览器网页中如何精准定位需要的元素?一般通过以下八大方法 id—>基于元素属性中id的值来定位,类似于身份证号,是唯一的(常用) name—>基于元素属性中name的值来定位,类似于身份证号上的名字,可能重复 link text—&原创 2021-07-11 16:57:44 · 243 阅读 · 0 评论 -
selenium自动化(1)
Selenium 是一个 Web 应用的自动化框架。 通过它,我们可以写出自动化程序,像人一样在浏览器里操作web界面。 比如点击界面按钮,在文本框中输入文字等操作。 而且还能从web界面获取信息。 比如招聘网站职位信息,财经网站股票价格信息等,然后用程序进行分析处理。 程序的自动化请求都是通过这个库里面的编程接口发送给浏览器。 比如,模拟用户点击界面按钮, 自动化程序里面就应该调用客户端库相应的函数, 就会发送 点击元素 的请求给下方的浏览器驱动。 然后,浏览器驱动再转发这个请求给浏览器。 这个自动化程序原创 2021-07-04 14:56:07 · 257 阅读 · 0 评论 -
测试工具的学习
新入职感觉一脸懵,跟以前完全不一样的操作,工具要新学习,语言要新学习,环境要适应。 使用到的工具有 fiddler是抓包工具,主要是为了防止漏掉某些对于前端请求后端页面时的某些响应。 jenkins是持续集成工具,主要是为了节省人工时间。 Navicat是使用的数据库的工具,主要是查看项目里的数据库表,了解某些字段等。 xshell连接服务器,查看服务器日志等。 笔记就这么多了。...原创 2019-02-25 16:40:27 · 253 阅读 · 4 评论 -
测试小白的测试心得
应届生 昨天转正答辩 1、写测试用例的时候先熟悉需求文档,提取测试点,再编写测试用例。清晰且不容易遗漏。对于需求文档不明白的地方,一定一定要及时去问产品经理,写测试用例的过程中要不断的调整,之前用例覆盖到的测试点可以不写,覆盖率全且避免重复,MECE法则,任何事可适用。 2、测试数据要尽量真实。 3、测试时考虑到别人没有考虑到的问题点,要和产品确认沟通;发现了设计上有不合理的地方也要指出...原创 2019-09-27 11:46:39 · 465 阅读 · 4 评论