测试需要的知识技能
摘要:需要的知识: • 软件测试基础理论知识,如黑盒测试、白盒测试等; • 编程语言基础,如C/C++、java、python等; • 自动化测试工具,如Selenium、Appium、Robotium等; • 计算机基础知识,如数据库、Linux、计算机网络等; • 测试框架,如JUnit等。 需要具备
阅读全文
app性能测试指标
摘要:1.内存 内存消耗测试节点的设计目标是为了让应用不占用过多的系统资源,且及时释放内存,保障整个系统的稳定性。当然关于内存测试,在这里我们需要引入几个概念:空闲状态、中等规格、满规格。 空闲状态指打开应用后,点击home键让应用后台运行,此时应用处于的状态叫做空闲;中等规格和满规格指的是对应用的操作时
阅读全文
设计测试用例的方法
摘要:黑盒测试 1.等价类划分 等价类划分是将系统的输入域划分为若干部分,然后从每个部分选取少量代表性数据进行测试。等价类可以划分为有效等价类和无效等价类,设计测试用例的时候要考虑这两种等价类。 2.边界值分析法 边界值分析法是对等价类划分的一种补充,因为大多数错误都在输入输出的边界上。边界值分析就是假定
阅读全文
软件质量的6个特征
摘要:1.功能特征 与一组功能及其指定性质有关的一组属性,这里的功能是满足明确或隐含的需求的那些功能。 2.可靠特征 在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性。 3.易用特征 由一组规定或潜在的用户为使用软件所需作的努力和所作的评价有关的一组属性。 4.效率特征 与在规定条件下软
阅读全文
如何写测试用例
摘要:1.测试人员尽早介入,彻底理解需求,这个是写好测试用例的基础 2.如果以前有类似的需求,可以参考类似需求的测试用例,然后还要看看类似需求的bug情况 3.清楚输入输出的各种可能性,以及各种输入之间的关联关系,理解清楚需求的执行逻辑,通过等价类,边界值,判定表等方法找出大部分用例。 4.找到需求相关的
阅读全文
黑盒测试和白盒测试
摘要:1.黑盒测试 黑盒测试也叫功能测试或数据驱动测试,它是在已知产品所具有的功能,通过测试来检测每个功能是否能正常使用,在测试时,将程序看做一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当的接受输
阅读全文
单元测试、集成测试、系统测试、验收测试、回归测试
摘要:1.单元测试 完成最小的软件设计单元的验证工作,目标是确保模块能被正确的编码。使用过程设计描述作为指南,对重要的控制路径进行测试,以发现模块内部的错误。通常情况下是白盒的。对代码的风格和规则,程序设计和结构,业务逻辑等进行静态测试,及早发现不易解决的错误。 2.集成测试 通过测试,发现模块接口有关的
阅读全文