测试文章汇总
以下为截止2009年3月18日前发布在本人博客中的测试相关的文章汇总。
后续如果在博客中继续发布了测试相关的文章,那么本文章将会被更新。如果对测试技术非常感兴趣的话,可以考虑将这篇文章加入您的浏览器收藏夹中,也欢迎您将这篇文章推荐给您的朋友。
一、设计篇
1、接口重构定理与Open-Close原则
主要讲解符合Open-Close原则的重构方式。阅读全文
2、接口设计定理
本文主要根据前面讲过的模块分解原理和接口设计原理推导出接口设计定理并讨论了《敏捷软件开发》一书中提到的“开放-封闭原则”。阅读全文
3、接口关系稳定原理探索
主要讨论软件模块间的接口关系所遵循的稳定性方面的原理由稳定原理推导出来软件的体系结构是分层的体系结构。阅读全文
4、模块分解原理与三权分立
本文主要讲解了模块分解原理和国家组织结构设计之间的一些关系,三权分立表面上看是将三种权力分离出来,实际上是将三种不同专业领域分开来,形成相互独立和相互制衡的部门。阅读全文
5、模块分解原理的探索
模块是按照什么来进行分解的呢?本文主要探索了模块按照专业领域进行分解,而不是简单地按照功能进行分解。并给出了按专业领域分解满足可复用,高内聚,低耦合,可扩展性等的推论。 阅读全文
二、测试用例篇
1、测试驱动需求分析--需求文档评审实例
使用测试用例设计分析方法来评审一个关于日志方面的需求文档的实例。阅读全文
2、称球问题的测试解法
本文给出了称球问题的测试解法,求出了称k次的最大值,并给出了3次称13个球的实例。阅读全文
3、90%程序员写不出无BUG的二分查找程序?
一个二分查找程序至少需要20多个测试用例。这就是为什么90%的专业程序员难以写出一个无BUG的二分查找程序的原因。本文通过分类推理的方法来对二分查找程序进行测试用例设计。 阅读全文
3、测试的核心技术是什么?
测试的核心技术是测试用例设计技术和自动化测试工具。阅读全文
4、微软过桥问题与测试人员素养
微软过桥问题的测试人员解法,四个人过桥时间分别为1,2,5,10分钟,总共需要多长时间才能全部过桥? 回答17分钟的是开发人员,测试人员的回答却不仅仅是17分钟这么简单,也许少于10分钟也有可能。 阅读全文
5、等价类分法 新解
文章重点讲解了弱等价类、强等价类、理想等价类三种类型,还讲解了等价类的判定方法。阅读全文
6、测试用例设计中的NP难题
如何用最少的测试用例来发现尽可能多的缺陷,这是一个NP完全性的数学难题本文给出了相应的数学模型,最少测试用例数问题实际上是数学中的集合覆盖问题。阅读全文
7、菜鸟、夫子、玫林凯与测试
菜鸟安排集体活动,导用夫子的“己所不欲,勿施于人”和玫林凯的管理黄经法则“你希望别人怎样待你,你也应该怎样待别人”,结果闹出笑话。 阅读全文
三、代码检视篇
1、C/C++代码检视实例
主要以几个不同类型函数作为案例来进行检视,参照上一篇文章中的检视要点进行检视的实例,用检点要点来发现代码中的绝大部分问题几个函数为:写日志函数、求和函数、字符串处理函数、网络服务函数。阅读全文
2、C/C++代码检视要点
主要从C/C++程序经常碰到的问题角度,列出了C/C++程序中的常见检视要点,如字符串、内存分配释放、函数、数组、指针等各种对象的常见检视要点,检视代码时可以对照这些检视要点进行检视,提高效率和发现问题的概率。阅读全文
注:以上大部分文章内容都摘自于我写的《软件测试实践》一书,这本书的当当网链接为:http://product.dangdang.com/product.aspx?product_id=20207722
分享到:
相关推荐
软件测试方面的书籍,是一些介绍软件测试的,适合新手学习。本人自认为不错。
公众号的文章汇总,但我由于前段时间阳了(身体不舒服),心情不是很好,一直在休息调整 心态,所以公众号断更了 1 个多星期,也没有去整理 2022 年的技术文章。 休息的差不多了,抽空也整理下 2022 年潇湘信安公众号...
Linux渗透中文文章汇总合集 a-link-to-an-attack.pdf burpsuite.pdf domain-invasion-metasploit.pdf domain-invasion-metasploit域入侵.pdf domain-invasion-of-Keimpx-Hash注入.pdf dump-windows-password-...
对软件测试基础知识的文章汇总
Java 知识汇总(资源,工具,笔记,源码,文章,文档分类整理).zip ## 项目宗旨 - **Java基础** 面向对象基本语法,抽象类,接口,内部类等;常用类api使用;常用算法,常用加密算法;Rxjava的使用;Http客户端接口测试,Okhttp的...
#### 文章大体有如下内容: ### 1、背景信息 ### 2、CAN FD 网络中采样点配置的重要性 ### 3、分配软件通道给硬件通道 ### 4、Trace窗口显示Link Down ### 5、CANdb++ Editor问题:无法打开DBC文件 ### 6、如何在...
#### 文章大体有如下内容: ### 1、背景信息 ### 2、如何解决使用Model Generation Wizard时出现的错误 ### 3、CANoe和CANape中处理A2L文件的区别 ### 4、使用CANoe Demo - CANDisturbanceMain进行模拟干扰 ### 5、...
#### 文章大体有如下内容: ### 1、背景信息 ### 2、CANape 如何进行文件转换 ### 3、CANape/vSignalyzer中如何将记录文件转换成MDF格式 ### 4、CANape问题_XCP 1.3 TIME_SYNCHRONIZATION is not supported by ...
#### 文章大体有如下内容: ### 1、背景信息 ### 2、CANape_如何保存Trace和Write Window信息 ### 3、CANape 如何解决标定窗口无法标定的问题 ### 4、如何使用CANape将标定后的数据刷写到ECU中 ### 5、CANape软件...
在线五笔打字练习测速系统采用了ASP Access,只需通过电脑IE浏览器就可以在线打字练习或打字测试比赛了,使用非常方便。当您注册登陆后本软件能记录每次的打字成绩,打字比赛结束能马上汇总出比赛成绩和比赛名次。 ...
https://mbb.eet-china.com/forum/topic/70311_1_1.html五张图看懂EMI电磁干扰的传播过程https://mbb
【深度好文】ORACLE 11.2.0.4到ORACLE 19.3 PDB XTTS迁移方案测试 某医院_数据库迁移升级_实施方案 升级迁移整合守则与实践 某医院HIS核心库XTTS迁移实施方案_云和恩墨_20191126_v1.0 Oracle 11g R2 RAC with ASM...
电路设计软件指的是电路图绘制、优化、测试、仿真类软件。在国内,开发使用做多的电路设计软件如下:protel,powerpcb,Allegro,orcad,cam350等等,这些电路设计软件包含电原理图绘制、印制电路板设计、数字电路...
这个项目仅仅是一些代码测试,如果在项目中使用,请尽量多测试,不保证稳定性 android 涉及知识很多,自己也在不断学习,如果你也在学习过程希望与人交流,欢迎加入下面群组 :backhand_index_pointing_down: ## :...
本文主要针对SATA测试中出现的6个常见问题进行了解释及对策的介绍。
有关unicode编码问题,另一篇博客标记了一位大神文章非常好的文章,可以自行查看。 2. r’这个字符串不会处理转义字符\n’ 解释:将引号中字符串中转义字符忽略, 例如上边print(r’\n’)会原封不动输出’\n’而...
W806+INA226的功率计、电流计、库仑计程序。...PS -- 我并没有实际测过,只做过2A一小时的实际测试,5A没那条件,没法。 主控:W806 显示:0.91OLED(IIC) 电压电流:INA226(IIC) 库仑计资料: 1、PCB项目地址: ...
目前国内基于IOS的MDM相关资料少之又少,作者本人在工作中有幸接触到了一点皮毛,于是将期间的过程整理成文章与广大开发人员一起分享。如果你的从事MDM开发时遇到了这样的问题,可以邮件联系作者,很感谢你的阅读! ...
通过一些基础知识可以知道pilot是专门管理testflight打包审核的,但在百度...补充一下文章里面的代码, 自定义文件位置 lane :build_appstore下面添加 output_directory: ‘./testflight’, output_name: ‘TestD