测试
叫我豆黄
向善
展开
-
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 · 258 阅读 · 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 评论