摘要: :2、软件生命周期中的各个模型及其优缺点 瀑布模型:应用的最为广泛的一种模型,也是最容易理解和掌握的模型,然而它的缺陷也是显而易见的。 优点: – 强调开发的阶段性 – 强调早期计划及需求调查 – 强调产品测试 缺点: – 依赖于早期进行的需求调查,不能适应需求变化 – 由于是单一流程,开发中的经验 阅读全文
posted @ 2021-03-01 11:17 顾生 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 21、 Operability 易操作性 22、 Attractiveness 吸引性 23、 Time behavior 时间特性 24、 Resource utilization 资源利用性 25、 Efficiency compliance 效率依从性 26、 Analyzability 易分 阅读全文
posted @ 2021-03-01 11:15 顾生 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 41、 validation 确认 42、 alpha testing α测试 43、 beta testing β测试 44、 top-down testing 自顶向下测试 45、 bottom-up testing 自底向上测试 46、 isolation testing 孤立测试 47、 a 阅读全文
posted @ 2021-03-01 11:07 顾生 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 61、 usability testing 可用性测试 62、 backup testing 备份测试 63、 robustness testing 健壮性测试 64、 documentation testing 文档测试 65、 online help testing 在线帮助测试 66、 sta 阅读全文
posted @ 2021-03-01 11:06 顾生 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 2.1 计划阶段 明确what目标、why测试目的、when可控时间、where测试范围、how如何开展.主要活动有:参与开发人员软件需求的分析,SRS评审,通过后写ST计划,进行ST计划评审。 • 入口准则:SRS完成并确定需求规格基线 • 输入:SRS|SDP|SVVP • 出口准则:ST计划评 阅读全文
posted @ 2021-03-01 11:02 顾生 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、 覆盖率概念: · 覆盖率是用来度量测试完整性的一个手段。覆盖率是测试技术有效性的一个度量。覆盖率=(至少被执行一次的item数)/item的总数; · 覆盖率大体可以划分为两大类:逻辑覆盖和功能覆盖; · 测试用例设计不能一味追求覆盖率,因为测试成本虽覆盖率的增加而增加。 2、 逻辑覆盖主要类 阅读全文
posted @ 2021-03-01 10:59 顾生 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 2.1 计划阶段 明确what目标、why测试目的、when可控时间、where测试范围、how如何开展.主要活动有:参与开发人员软件需求的分析,SRS评审,通过后写ST计划,进行ST计划评审。 • 入口准则:SRS完成并确定需求规格基线 • 输入:SRS|SDP|SVVP • 出口准则:ST计划评 阅读全文
posted @ 2021-03-01 10:57 顾生 阅读(155) 评论(0) 推荐(0) 编辑
摘要: • 定义: 容错性测试。通过人工干预手段产生异常,能检验系统的容错、恢复能力,是系统可靠性评价的重要手段。 • 异常处理 1.系统自动处理。 2.人工干预处理。 • 注意 1.系统的异常还与系统的指标测试有关,当系统的服务能力大于系统的设计指标时,也属于系统的异常情况。 2.系统的可靠性是设计出来的 阅读全文
posted @ 2021-03-01 10:34 顾生 阅读(443) 评论(0) 推荐(0) 编辑
摘要: • 定义: Usability Testing--为检测用户在理解和使用系统方面到底有多好。 • 目标: 1.考虑产品是否符合实际应用情况。 2.是否符合用户习惯或特殊要求。 3.操作方式是否方便合理、设备和用户见交互信息是否准确易于理解、是否遵从行业习惯、外观/界面是否美观等。 • 一般关注的可用 阅读全文
posted @ 2021-03-01 10:32 顾生 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 定义: Graphical User Interface Testing--针对软件系统的界面进行的测试。 • 目标: 1.界面实现与界面设计的吻合情况。(界面设计) 2.确认界面处理的正确性。(针对不同的控件分析) • 相关自动化测试工具 1.WinRunner 2.SilkTest 3.QaRu 阅读全文
posted @ 2021-03-01 10:31 顾生 阅读(221) 评论(0) 推荐(0) 编辑
摘要: WebDriver简介 selenium从2.0开始集成了webdriver的API,提供了更简单,更简洁的编程接口。selenium webdriver的目标是提供一个设计良好的面向对象的API,提供了更好的支持进行web-app测试。从这篇博客开始,将学习使用如何使用python调用webdri 阅读全文
posted @ 2021-03-01 10:29 顾生 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 我们使用webmagic爬取网站,最大的难点不是webmagic的使用,而是各大网站的反爬虫。比如登录后可见,比如限制IP一天中的访问次数、访问频率。今天我们就用webdriver来实现自动登录CSDN,拿到登陆后的cookies从而模拟登录。 首先在加入依赖 us.codecraft webmag 阅读全文
posted @ 2021-03-01 10:28 顾生 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 插件:selenium 流程:打开网页自动填写表单,有关验证码识别登录的部分请看另一篇文章 Python+Selenium 含验证码的登录处理 from selenium import webdriver browser = webdriver.Firefox() 窗口全屏 browser.maxi 阅读全文
posted @ 2021-03-01 10:26 顾生 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 文章目的 当我们使用Python爬取网页数据时,往往用的是urllib模块,通过调用urllib模块的urlopen(url)方法返回网页对象,并使用read()方法获得url的html内容,然后使用BeautifulSoup抓取某个标签内容,结合正则表达式过滤。但是,用urllib.urlopen 阅读全文
posted @ 2021-03-01 10:25 顾生 阅读(949) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver import os,time chromedriver = “C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe” #这里写本地的chromedriver 的 阅读全文
posted @ 2021-03-01 10:24 顾生 阅读(2478) 评论(1) 推荐(0) 编辑
摘要: 公司在codereview的时候限制了看代码的时间,实际上不少代码属于框架自动生成,并不需要花费太多时间看,为了达标,需要刷点时间(鼠标点击网页固定区域)。我想到可以利用自动化测试的手段完成这种无效的体力劳动。 首先,明确一下需求: 自动打开网页 登陆账号 每隔一定时间点击一下固定区域 我想到的方案 阅读全文
posted @ 2021-03-01 10:21 顾生 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 鼠标双击操作 from selenium.webdriver import ActionChains action_chains = ActionChains(self.driver) action_chains.double_click(inputBox).perform() import uni 阅读全文
posted @ 2021-03-01 10:20 顾生 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 在使用selenium模拟操作时经常遇到一些使用原始方法解决不了的问题。 click失效问题 曾经多次遇到元素click()失败的情况,经典的例子就是某网站的登录框。 一般遇到click失败时我的一般处理方法是改用send_keys(Keys.ENTER),直接用发回车键,简单粗暴。 但是某网站的登 阅读全文
posted @ 2021-03-01 10:18 顾生 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 非常简单!只需要两步: 第一步,我先获取 dom 节点。 第二步,然后通过 driver.execute_script() 方法调用 dom 节点的 click() 监听事件。 a = driver.find_element_by_class_name("u-button.btn.alert-ok" 阅读全文
posted @ 2021-03-01 10:16 顾生 阅读(284) 评论(0) 推荐(0) 编辑
摘要: a、Authentication:身份认证/登录,验证用户是不是拥有相应的身份; b、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验 证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; c、Ses 阅读全文
posted @ 2021-03-01 09:38 顾生 阅读(37) 评论(0) 推荐(0) 编辑