软件测试
文章平均质量分 59
软件测试学习笔记。
✨Bar
这个作者很懒,什么都没留下…
展开
-
软件测试_01
B/S架构和C/S架构 b/s:浏览器/服务器架构———类似淘宝、京东官网等。 c/s:客户机/服务器架构———类似QQ,网易云音乐等。 区别: C/S建立在专用网络上,小范围的网络环境,局域网间通过专门服务器提供连接和数据交换服务。B/S建立在广域网上,不需要专门的网络硬件环境。 C/S一般面向相对固定的用户群,对信息安全控制能力强。B/S独立在局域网上,对安全的掌控能力弱,面向不可知的用户群。 C/S程序由于整体性,必须整体考察,升级困难,多建立在Windows上,表现方法有限,对程序员要求较高。B/原创 2021-03-20 16:21:43 · 116 阅读 · 0 评论 -
软件测试02 测试术语
测试用例 测试用例:测试输入(Test Input-测试数据),测试预言(Test Oracle-预期输出),其他(-环境) 如: 【3,5】为输入的测试数据;【5】为预期输出;环境可以描述这是一个命令行的程序,是界面程序,移动应用程序,web程序还是什么样的一个程序,需要在什么样的一个环境下执行 测试和调试(Testing & Debugging) 测试:为了发现bug-通常是指执行软件去观察是否失效及与我们预期的不一致 调试:为了修复bug-通常包括去找到fault的位置,理解并修正该faul原创 2021-02-19 14:39:32 · 217 阅读 · 0 评论 -
软件测试01 PIE Model
一、bug 的三个概念 Fault:静态存在于软件中的缺陷,通常coding中出现的错误,写错了。 Error:指运行过程中,运行到这个错误所触发的一个中间状态。 Failure:指前面的error一直传播到软件的外面为我们观测到即失效。 二、实例 阶段一:fault 编写一个计算平均值的代码,因为编写错误,i的初始值误写成1(本应该为0) 阶段二:error 测试输入【3,4,5】 得到*sum=4+5 *(本应该为sum=3+4+5) 阶段三:failure 本来传播出来的平均值应该是mean=4,实则原创 2021-02-18 11:41:17 · 1573 阅读 · 0 评论