测试

QA测试

第一节课:

测试用例对比需求测试的:


测试用的作用:防止遗漏,给别人看,测试用例是凭证,用例评价


测试用例格式哪些:


测试用例编号测试项目测试标题严重级别(高、中、低)前置条件输入操作步骤


预期效果实际结果测试者测试时间


如何设计测试用例:

[if !supportLists]1. [endif]要测试什么-业务是什么-

[if !supportLists]2. [endif]怎么样测试-测试环境搭建-

[if !supportLists]3. [endif]如何判断正确与否-需求-


测试方法:功能(手工测试,自动化)

等价类边界值错误分析法场景法边界值写测试点工具思维导图

等价类划分法:

边界值:

错误分析法:

因果图:

场景法:


思维导图:有助于维护,有助于更改


测试规范:根据需求


常用的功能点,

页面链接检查:

按钮检查:

关联性测试:跳转

字符检查边界值:超长 超短 为空

删除功能的,删除,重复删除,

添加:添加重复添加

必填项检查:不填为空

快捷键检查:tab切换 enter

修改:修改重复修改

按钮:重复点击


Charles

弱网测试,手机可以电脑同一个网络下设置代理


用例库:用例库,存放用例库


第二节课:软件课程


软件测试思维与角度:

软件测试工作-思维方式?逆向行驶的


软件测试工程师-思维角度?站在客户角度思考软件问题


软件测试名称解析:




测试站在用户的角度,不断的体验用户,测试工程师第一批用户


需求分析,设计评审,测试计划,测试用例编写,用例评审实行测试提交bug开发修,测试复测,


阿里java

百度是C ++

测试用的python


2.什么是软件测试:验证软件产品(项目)是否满足用户需求与要求


站在用户角度:尽早,尽快,尽多发现软件缺陷


戳进软件质量与客户满意度提升

软件流程:客户提出要求,需求人员把客户的要求整理成需求文档,并召开需求评审会议,有开发,测试人员都在现场,评审需求是否合理,评审结束,开发根据需求开发,测试根据需求分析,编写测试用例,测试用例编写完成后,以文档方式发给测试老大,并召开测试用例进行评审,评审用例是否有无欠缺,如果没有欠缺,等待开发,开发出来,根据用例进行测试,测试中发现缺陷,提交给对应的开发,开发进行修复,开发修改后,测试进行复测

软件测试,是为客户把关

软件需求客户提出来的

测试计划:包含(测试数据测试开始时间,测试结束时间,测试人员)

测试用例:测试人员根据需求和原型图进行编辑,测试用例。

软件缺陷:在软件中发现的错误,

测试报告:在测试过程中,通过率,和bug的遗留率。


缺陷:就是软件不符合需求的皆为bug。


一、软件的bug管理流程:

[if !supportLists]1. [endif]提出疑问,

[if !supportLists]2. [endif]确认是否是问题是不是问题

[if !supportLists]3. [endif]定位问题,linux查看日志

[if !supportLists]4. [endif]提交bug报个,

[if !supportLists]5. [endif]跟踪bug,

[if !supportLists]6. [endif]验证bug,

[if !supportLists]7. [endif]验证总结,





[if !supportLists]二、[endif]测试用例(test case)详情

禅道:

Bug管理工具:(禅道下载)网址:https://www.zentao.net/


方法:如何发现软件缺陷


除了根据需求外的缺陷


[if !supportLists]1. [endif]查找时间依赖和竞争条件的问题

时间,上的测试


[if !supportLists]2. [endif]查找边界值条件软件缺陷、内存泄漏和数据溢出缺陷:


[if !supportLists]3. [endif]查找状态转换时出现的缺陷


[if !supportLists]4. [endif]查找资源依赖性:内存,网络、硬件等方便的缺陷:


[if !supportLists]5. [endif]查找和硬件相关方面的缺陷,比如硬件兼容性方面的缺陷。



[if !supportLists]6. [endif]代理服务器8888,9999,5555 要四个都一样的数字



正则表达式:引用

你可能感兴趣的:(测试)