| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 精读-软件测试的艺术之调试,极限测试和因特尔应用系统的测试 -> 正文阅读 |
|
[开发测试]精读-软件测试的艺术之调试,极限测试和因特尔应用系统的测试 |
本文是关于精读书籍《软件测试的艺术》的一些学习笔记和分享 本书共有九章包括测试思想(心理,经济),代码检查,测试用例设计,模块测试,更高级别的测试,调试,极限测试和因特尔应用系统的测试。 本文主要是介绍调试的方法来确定错误的位置,以及敏捷开发模型——极限测试和关于网页应用系统的测试。 调试:调试主要有两个步骤即错误定位和错误修改,其中对错误定位是相对比较重要的。所以,这里记录一下关于错误定位的方法。 关于错误定位,主要有暴力法调试,归纳法调制,演绎法调制,回溯法调试和测试法调试。
? ? ? ? 对于小型程序,沿着程序的逻辑结构回溯不正确的结果,直到找出程序逻辑出错的位置
? ? ? ? 通过编写和运行测试用例来确定错误的位置。此方法并不是一个完全独立的方法,它常常结合归纳法一起使用,以获得假设或证明所需要的条件。 调试的原则定位错误的原则
修改错误的技术
错误分析
极限测试最流行的敏捷软件开发过程——XP模型 XP模型高度依赖模块的单元和验收测试。需要首先创建单元测试和验收测试,然后才创建代码库,这种形式的测试又被称为极限测试(XT)。 极限编程的12个团队实践:
极限单元测试两个原则:
验收测试验收测试的目的是判断应用程序是否满足功能和易用应等其他需求。主要是客户使用验收测试阿里验证应用程序是否得到了预期的结果。 测试因特网应用系统Web服务器的三层结构: 表示层:应用系统的可视化的外观和感觉提供给最终用户 业务层:事务处理,用户身份确定,数据确认,程序日志等 数据源:描述如何进行数据储存。通常是从关系数据库系统(RDBMS)中储存和获取数据
表示层的测试: 内容测试:包括整体审美、字体、色彩、拼写、内容准确性和默认值 Web站点结构:包括无效的链接或图形 用户环境:包括Web浏览器版本和操作系统配置 业务层的测试: 性能:检查应用系统是否满足书面的性能规格说明(通常定义为响应时间和吞吐率) 数据有效性:发现从客户那里采集到的数据中的错误 事务:发现事务处理过程中的错误。其中可能包括信用卡的处理、电子邮件验证以及计算等 数据层的测试: 响应时间:数据操作语言的完成时间 数据完整性:验证数据储存适当且正确 容错性和可恢复性:最大化MTBF(平均无故障工作时间)和最小化MTTR(平均修复时间) |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 0:25:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |