
测试
文章平均质量分 71
软件测试方面的学习笔记
菜鸡也有大佬梦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
测试用例编写练习(二)
一、(微信/淘宝)支付功能的测试用例1.从金额上测试1.输入正常金额的支付,结果是否符合预期2.输入最小值的支付,结果是否符合预期3.输入最大值的支付,结果是否符合预期4.输入错误的金额时(包括超限的金额、格式错误的金额等等),是否不能支付5.当支付时的金额 > 零钱/卡余额,金额 < 零钱/卡余额,金额 = 零钱/卡余额三种情况分别出现时,判断是否可以得到对应的预期结果2.从流程上测试1.是否可以正常完成支付的流程2.支付中断后,继续支付,此流程是否可以正常完成3.支付中断后,结原创 2021-02-22 18:43:17 · 2411 阅读 · 1 评论 -
搜索框、微信发红包、水杯、QQ登录、聊天窗口、两台电梯的测试用例
一、搜索框的测试用例1.功能测试 1. 搜索框输入内容为空,验证功能是否正确 2. 搜索框输入内容为空格,验证功能是否正确 3. 边界值验证:最大输入的字符串长度,最小输入的字符串长度 4. 超长字符串的输入,系统是否会截取一定的长度来检验功能的正确性 5. 字符串中间加入空格,逗号,tab键,验证功能是否正确 6. 验证每种合法的输入,结果是否正确 7. 输入框是否支持内容的复制、粘贴等操作 8. 输入框是否支持回车键搜索 9. 多次输入相同的内容,查看系统的检索结果是否一致 10原创 2021-02-05 11:13:02 · 1293 阅读 · 2 评论 -
软件测试生命周期
软件测试的生命周期包括下面五个模块:需求分析–>测试计划–>编写测试用例–>测试执行–>输出测试报告一.需求分析阅读需求,理解需求,分析需求点,参与需求评审会议。二.测试计划主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划内容包括:测试范围,进度安排,人力物力分配,整体测试策略。三.编写测试用例适当的了解设计,了解需求,参考需求文档,搭建测试用例框架,根据需求文档编写测试用例。四.测试执行搭建环境准备数据,执行冒烟测试(预测试)判断主流程是否走得通,原创 2021-01-28 22:32:24 · 261 阅读 · 0 评论 -
黑盒测试AND白盒测试
一.黑盒测试(Black-box Testing)黑盒测试也称功能测试,测试中把被测的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。不看软件代码,只对功能进行测试对软件进行操作,观察结果是否和我们想象的一致黑盒,顾名思义就是:把测试对象看作一个不能打开的黑盒子。测试时,测试人员完全不用考虑盒子里面的逻辑结构和具体运作,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明,检验输出结果对不对。二.白盒测试(White-box Testing)白盒测原创 2021-01-28 22:20:55 · 1193 阅读 · 0 评论 -
常见的二十种软件测试方法详解(史上最全)
一.单元测试(模块测试)单元测试是对软件组成单元进行测试。其目的是检验软件组成单位的正确性。测试对象是:模块。对模块进行测试,单独的一个模块测试,属于静态测试的一类测试阶段:编码后或者编码前(TDD)测试对象:最小模块测试人员:白盒测试工程师或开发工程师(测源码)测试依据:代码和注释+详细设计文档测试方法:白盒测试(因为要测源码)测试内容:模块接口测试(测试模块里面的参数传递是否正确)、局部数据结构测试(测试变量的作用域范围)、路径测试(if-else 判断必须覆盖所有分支)、错误处理原创 2021-01-27 22:15:57 · 23315 阅读 · 5 评论 -
测试用例的设计方法
一.什么是测试用例测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。二.什么是好的测试用例?好的测试用例是一个不熟悉业务的人也能依据用例来很快的进行测试。1.用例表达清楚,无二义性2.用例可操作性强3.用例的输入与输出明确,一条用例只有一个预期结果4.用例的可维护性好5.用例对需求的覆盖率高6.暴露程序Bug的能力强三.测试用例的设计方法测试用例总体的出发点:基于需求的设计RBT( Requirem原创 2021-01-27 21:48:51 · 515 阅读 · 0 评论 -
软件测试的V模型和W模型
一、V模型V模型早是由Paul Rook在20世纪80年代后期提出的,目的是改进软件开发的效率和效果,是瀑布模型的变种明确的标注了测试过程中存在的不同类型的测试,并且清楚的描述了这些测试阶段和开发过程期间各阶段的对应关系V模型指出,单元和集成测试应检测程序的执行是否满足软件设计的要求;系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标;验收测试确定软件的实现是否满足用户需要或合同的要求局限性:仅仅把测试作为在编码之后的一个阶段,未在需求阶段就进入测试V模型的优缺点(测试重点)(1原创 2021-01-24 23:10:47 · 826 阅读 · 0 评论 -
软件开发和测试模型
一、瀑布模型瀑布模型在软件工程中占有重要地位,是所有其他模型的基础框架。瀑布模型的每一个阶段都只执行一次,因此是线性顺序进行的软件开发模式。(1)优点:强调开发的阶段性;强调需求分析和早起计划;强调产品测试。(2)缺点:依赖于早期进行的唯一一次需求分析,不能适应需求的变化;由于是单一流程,开发中的经验教训不能的及时反馈给应用于本产品的过程;风险往往迟至后期的测试阶段才显露,因而失去较早的纠正机会。瀑布模型的一个大缺陷在于,如果在需求引入的一个缺陷要到测试阶段甚至更后的阶段才原创 2021-01-19 23:42:05 · 225 阅读 · 0 评论