软件测试项目总结报告模板 测试总结怎么写( 三 )


Beta测试:由软件的最终用户在一个或多个用户场所来进行的,开发者通常不在现场,用户记录测试中遇到的问题并报告给开发者,开发者对系统进行最后的修改,并开始准备发布最终的软件 。
请回答集成测试和系统测试的区别,以及它们的应用场景主要是什么?
区别:
1、计划和用例编制的先后顺序:从V模型来讲,在需求阶段就要制定系统测试计划和用例,HLD的时候做集成测试计划和用例,有些公司的具体实践不一样,但是顺序肯定是先做系统测试计划用例,再做集成 。
2、用例的粒度:系统测试用例相对很接近用户接受测试用例,集成测试用例比系统测试用例更详细,而且对于接口部分要重点写,毕竟要集成各个模块或者子系统 。
3、执行测试的顺序:先执行集成测试,待集成测试出的问题修复之后,再做系统测试 。
应用场景:
集成测试:完成单元测试后,各模块联调测试;集中在各模块的接口是否一致、各模块间的数据流和控制流是否按照设计实现其功能、以及结果的正确性验证等等;可以是整个产品的集成测试,也可以是大模块的集成测试;集成测试主要是针对程序内部结构进行测试,特别是对程序之间的接口进行测试 。集成测试对测试人员的编写脚本能力要求比较高 。测试方法一般选用黑盒测试和白盒测试相结合 。
系统测试:针对整个产品的全面测试,既包含各模块的验证性测试(验证前两个阶段测试的正确性)和功能性(产品提交个用户的功能)测试,又包括对整个产品的健壮性、安全性、可维护性及各种性能参数的测试 。系统测试测试软件《需求规格说明书》中提到的功能是否有遗漏,是否正确的实现 。做系统测试要严格按照《需求规格说明书》,以它为标准 。测试方法一般都使用黑盒测试法 。
你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎么解决?
将问题提交到缺陷管理库里边进行备案;
获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;
与设计人员、开发人员和客户代表等相关人员探讨,确认是否是缺陷;
合理的论述,向测试经理说明自己的判断的理由,注意客观、严谨,不掺杂个人情绪 。
等待测试经理做出最终决定,如果仍然存在争议,可以通过公司政策所提供的渠道,向上级反映,并有上级做出决定 。
请问你觉得测试项目具体工作是什么?
搭建测试环境
撰写测试用例
执行测试用例
写测试计划,测试报告
测试,并提交BUG表单
跟踪bug修改情况
执行自动化测试,编写脚本,执行,分析,报告
进行性能测试,压力测试等其他测试,执行,分析,调优,报告
软件测试方法
常用的软件测试方法有两大类:静态测试方法和动态测试方法
静态测试
不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试 。
动态测试
通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程序错误的过程 。在动态分析技术中,最主要的测试有白盒和黑盒 。
黑盒测试
也叫功能测试或数据驱动测试,已知产品应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性 。
“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试 。“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误 。实际上测试情况有无穷多个,因此不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试 。
常用的黑盒测试方法有:等价类划分法;边界值分析法;因果图法;场景法;正交实验设计法;判定表驱动分析法;错误推测法;功能图分析法 。
边界值分析法
某购物中心电梯限坐15人 。在电梯中安装计数器来统计乘客数量 。如出现超出规定人数以外的任何情况,会有不同的警示音 。软件编写后进行边界值测试,应选取的边界值是:( )