软件测试
文章平均质量分 60
Terence_Rain
这个作者很懒,什么都没留下…
展开
-
黑盒测试的常见测试方法
黑盒测试也称为功能测试,测试中把被测试的软件当成一个黑盒子,不关心盒子的内部结构是什么,只关心软件的输入数据与输出数据。与之相对应的概念是白盒测试。一般有这几种测试方法,等价类,边界值,因果图,正交法,错误猜测法和场景法。1.等价类等价类:把输入(特殊情况下才考虑输出)划分成若干个等价类,从每一个等价类选一个测试用例进行测试,如果这个测试用例测试通过,那我们就说这个测试用例代表的等价类测试通过。有效等价类:根据需求规格说明,有意义的输入的数据集合,称为有效等价类。无效等价类:根据需求说明,不符合规格原创 2021-06-21 19:10:23 · 1249 阅读 · 0 评论 -
测试用例的设计
1.等价类:把输入(特殊情况下才考虑输出)划分成若干个等价类,从每一个等价类选一个测试用例进行测试,如果这个测试用例测试通过,那我们就说这个测试用例代表的等价类测试通过。有效等价类:根据需求规格说明,有意义的输入的数据集合,称为有效等价类。无效等价类:根据需求说明,不符合规格的2.边界值:针对输入输出的边界进行测试用例的设计3.因果图法。因果图是一种逻辑图。恒等,与,或,非当输入有很多,不同输入的组合对应不同的输出,用因果图来分析不同输入组合和不同输出之间的关系。恒等:与:或:非:用因原创 2021-05-21 22:06:41 · 145 阅读 · 0 评论 -
软件测试的基础概念
1.什么是需求?一个社交APP——发朋友圈(boss提出的要求)需求:发朋友圈——分析、设计——开发——测试——上线(朋友圈功能的实现细节,权限,发表内容,点赞,评论),将这些写成文档(包括具体功能的实现细节,文字图画形式展出)用户需求:用户想要软件实现的功能(boss/实际用户【反馈和要求】/公司的业务人员,提出的需求非常简单,没有实现细节)软件需求:用户需求的具体细化,是用户需求具体的实现细节,开发人员要根据软件需求进行软件开发。软件开发中的需求:需求就是满足用户的期望或者合同原创 2021-04-20 00:00:04 · 111 阅读 · 0 评论 -
软件测试的基础概念2
1.软件测试的生命周期(软件测试的流程)需求分析——测试计划——测试设计/开发——测试执行——测试报告1.需求分析:分析需求,细化需求,验证需求的正确性和合理性2.测试计划规划测试的人员数量,规划时间,测试范围,测试目的3.测试设计/开发分析需求,从细化的需求中提炼功能点,设计测试用例4.测试执行执行测试用例,记录BUG5.测试报告测试的范围,用多少测试用例执行了多少,余留了多了测试用例,发现了多少的BUG,修改了多少BUG,遗留的BUG以及解决方案。2.如何描述一个BUG1.版原创 2021-05-07 19:07:46 · 104 阅读 · 0 评论