admin管理员组

文章数量:1574530

测试的目的:

测试的目的是为了找到软件或者网站中存在的问题,例如bug,用户体验不好,界面丑陋,功能不全等等。通过提前找到软件存在的问题,可以降低商业风险。

软件测试的定义:

软件测试就是用人工或者自动化对软件系统进行测试,通过测试找到预期结果实际结果的差距。预期结果:是指我们在测试之前就知道的结果,也是我们希望出现的结果。 实际结果:是指测试之后我们所得到的结果。

软件测试的基本原则:

【1】所有软件只能证明存在问题,无法证明不存在(所有的软件都是有问题的,只是这些问题是否已经被发现了)                                                                                                                              【2】不能将所有的可能都测试一遍,应该进行分类测试。分类测试包括可以被正常搜索的(可以正常显示的,比如服装,玩具),不能被正常搜索的(比如违禁品)还有特殊情况(比如特殊符号,空格等)                                                                                                                                      【3】测试工作应该尽早介入,及早发现,及早解决,可以降低修复成本                                          【4】缺陷聚集原则,二八法则 。                                                                                                      一个项目中80%的缺陷会集中在20%的功能模块中(越是有问题的地方,往往还会有其他问题)。而出现这个现象的原因有两点,1:负责这个模块的程序员技术水平一般     2:模块功能比较复杂  【5】测试依赖环境。                                                                                                                         程序的架构:B/S架构:Broswer/Server,通过浏览器访问服务。测试B/S架构需要准备三款浏览器:谷歌,火狐,IE【苹果,欧鹏,QQ,360,搜狗】                                                                                          C/S架构:Client/Server,通过客户端程序访问服务。                                                                          测试C.S架构需要准备:PC:win7/8/10/mac/linux      手机:安卓、苹果、鸿蒙          【6】杀虫剂现象:测试人员在经过一段时间的测试之后,会形成自己固有的思维,很难再测出bug,这时候需要进行交叉测试,就是交互测试人员。                                                                      【7】不存在缺陷谬论:同第一条重复的

                                              软件开发模型

软件的生命周期:软件开发模型

软件测试与软件的开发模式有着紧密的联系,作为一名测试人员,应该充分理解软件的开发模式,以便找准自己在其中的位置,从而发挥自身的价值

软件开发的三种模型:瀑布模型    快速原型模型    螺旋模型

一、瀑布模型

瀑布模型分为三个阶段

  第一个阶段:项项阶段                                                     

本文标签: 概念理论测试软件