软件测试
文章平均质量分 82
2023框框
这个作者很懒,什么都没留下…
展开
-
4 测试分类
文章目录总结:课程笔记总结:课程笔记原创 2023-06-28 13:15:17 · 83 阅读 · 0 评论 -
3 软件测试编程测试用例
依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类,从等价类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过,这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。如果有需求文档,按照如下流程进行,在测试需求点可以使用到万能公式来设计测试用例,还有就是我们接下来要学习的针对特殊需求设计用例的方法。如下图,根据设计测试用例的流程图,我们可以将需求划分为两个功能需求,登录和注册,在对每个功能来编写测试点。兼容性 : 系统版本,软件的版本,不同的浏览器。原创 2023-06-28 13:12:30 · 120 阅读 · 0 评论 -
2 软件测试基础
每个公司、每一个工具对bug生命周期的定义都是不一致的,下面仅是一个常见的例子测试人员应该跟踪一个Bug的整个生命周期,从Open到Closed的所有状态。如下图:● New:新发现的Bug,未经评审决定是否指派给开发人员进行修改。● Open:确认是Bug,并且认为需要进行修改,指派给相应的开发人员。● Fixed:开发人员进行修改后标识成修改状态,有待测试人员的回归测试验证。● Rejected:如果认为不是Bug,则拒绝修改。原创 2023-06-28 13:14:14 · 300 阅读 · 0 评论 -
Junit基本使用
2)指定包,添加到套件中并执行(执行包下面所有以Test命名的文件中的所有@Test注解的用例)参数为数据来源的方法名,如果不指定数据来源,则默认找根用例同名的静态方法.我们仍然可以使用Junit里提供 的方法来手动设置用例的执行顺序。如果用例之间存在关联关系,那么就需要手动的指定用例的执行顺序.Junit的默认执行顺序是不确定的。文档中给出排序方法非常多 :诸如方法名的排序,标签的排序。写自动化测试,测试结果分为两种,要么成功的,要么失败的。我们在编写测试用例的时候应该尽可能的保持用例的独立性。原创 2023-06-28 13:13:17 · 125 阅读 · 0 评论 -
Selenium java自动化
自动化测试能够代替一部分的手工测试。自动化测试能够提高测试效率。随着功能的增加,版本越来越多,版本回归的压力也越来越大,所以仅仅通过人工测试来回归所有的版本肯定是不现实的,所以我们需要借助自动化来进行回归。原创 2023-06-21 10:24:45 · 3159 阅读 · 0 评论 -
1 软件测试基本概念
如下图:软件测试是验证用户产品死否满足用户需求. 是否满足用户需要关乎公司盈利.目的:参与角色:执行阶段:测试工程师:职能:软件研发工程师和测试开发工程师的区别:如下图:职友集难易程度工作环境办公用品:薪水:繁忙程度:技能要求:+概念:在多数软件公司,会有两部分需求,一部分是用户需求,一部分是软件需求。用户需求:软件需求:需求是测试人员开展软件测试工作的依据。(重点)在具体设计测试用例的时候,首先需要搞清楚每一个业务需求对应的多个软件功能需求点,然后分析出每个软件功能需求点对应的多个测试需求点,然后针对原创 2023-06-06 08:56:48 · 304 阅读 · 0 评论