web手工测试

测试阶段(黑盒)

主要工作阶段分为需求评审,编写测试计划,编写测试方案,熟悉项目的业务和数据库
测试工作步骤分为
主要测试阶段单元测试,集成测试,系统测试,验收测试
其他阶段冒烟测试,回归测试,随机测试,探索性测试

测试用例模板

  1. 测试用例:
    图1
    2.项目测试用例与缺陷模板:
    图2

主要阶段

需求评审:1.保证需求说明书的完整,准确 
          2.保证项目团队对需求的理解达成一致
编写测试计划:1.明确的测试目标与测试范围,执行计划的角色与职责 
         2.任务的进度安排与资源分配
         3.风险估计和应急计划
         4.测试的准入/准出标准
编写测试方案:1.测试策略 
             2.测试环境的规划 
         3.测试工具的设计和选择
熟悉项目的业务和数据库:1.熟悉项目业务,了解所需达成的目标 
                       2.熟悉数据库常用的SQL语句和重要的数据表

测试工作

单元测试:模块测试,针对软件设计中的最小单位-程序模块,进行正确性检查的测试工作。
集成测试:组装测试,通常在单元测试的基础上,将所有程序模块进行有序的、递增的测试。重点测试不同模块的接
口部分。
系统测试:整个软件系统看为一个整体进行测试,测试的依据是软件需求说明书。
验收测试:检验软件是否符合用户需求的测试
其他阶段:
冒烟测试:对系统进行最基本功能的测试,保证基本的功能和流程能走通。
回归测试:当修复一个BUG后,把之前的测试用例在新的代码下进行再次测试。
随机测试:随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试用例没有覆盖到的部分。
探索性测试:探索性测试意味着同时设计测试和执行测试。测试人员通过测试来不断学习被测系统

测试策略

边界值:选取正好等于、刚刚好大于或刚刚好小于边界的值作为测试数据
判定表:判定表法表示的是有多个输入,和多个输出,而且输入与输入之间有相互的组合关系、输入和输出之间有相互
的依赖关系
因果图:适用于分析程序输入条件的各种组合情况,以及输入与输出之间的依赖关系
正交法:确定需求中的因素数(所有的输入)与对应的水平数,根据因素数与水平数选取正交表,用需求中的文字代替正交表中的字母
如:$ L_9(3^4) $:有4个列,每个列有3个取值,9为列的组合个数,叫4因素3水平
场景法:是用流程图描述用户的使用场景,然后通过覆盖流程路径来设计测试用例
错误推测:指利用直觉和经验猜测出出错的可能类型,有针对性列举出程序中所有可能的错误和容易发生错误的情况

测试报告

1.测试工作的经过与结果
2.风险评估
3.缺陷汇总与分析
4.测试工作总结与
一般测试报告大纲:
![图3](3.jpg)

转载请注明: Zhou•Yong web手工测试

上一篇
APP手工测试 APP手工测试
测试阶段 APP手工测试,流程和测试用例都跟web手工测试一样的,可以见本站的web手工测试帖子,这里主要写不同地方 APP测试分类1.业务功能测试 2.APP专项测试 - 兼容性测试 - 安装、卸载、升级测试 - 交叉事件测试
2020-09-08
下一篇
Git下载某个文件夹 Git下载某个文件夹
方法一需要工具:TortoiseSVN 操作举例: 例如,你只需要“NLPIR SDK”中“classify”文件夹下的代码,先打开 classify,其 URL 为: “https://github.com/NLPIR-team/NL
2019-01-28
目录