软件测试是使用人工或者自动手段运行或测定某个系统的过程,检验系统是否满足规定的需求或者是弄清楚预期结果与实际结果的差异。软件测试的目的软件测试的目的大家都能随口说出,如查找程序中的错误、保证软件质量、检验软件是否符合客户需求等。这些都对,但它们只是笼统地对软件测试目的进行了概括,比较片面结合软...
2023-02-11 更多线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题,常见的线程安全需要考虑的问题如下:原子性原因:多线程下,不同线程的指令发生了交错导致的共享变量的读写混乱。解决:用悲观锁或乐观锁解决,volatile 并不能解决原子性。可见性原因:由于...
2023-02-11 更多网点密度网点密度(简称DPI)通常用来描述印刷品的打印精度,表示每英寸所能打印的点数。例如,设置打印分辨率为96 DPI,那么打印机在打印过程中,每英寸的长度上将打印96个点。DPI越高,打印机的精度就越高。当DPI的概念用在手机屏幕上时,表示手机屏幕上每英寸可以显示的像素点的数量,等同于像素...
2023-02-10 更多在Java中,类的继承是指在一个现有类的基础上产生一个新的类,产生的新类被称为子类,现有类被称为父类,子类会自动拥有父类的属性和方法。例如定义一个Animal类作为父类,该类拥有一个call()方法,当子类Cow和Sheep继承自Animal类时,就会自动拥有call()方法。下面通过图例描述...
2023-02-10 更多软件测试中常用的测试方法包括:等价类、边界值、正交排列、因果图、场景法。等价类1.适用场合: 有数据输入的地方,可以使用等价类划分,将大量的数据划分出若干范围,从每个范围中挑选代表数据进行测试,避免穷举,提高测试效率.2.等价类方法划分:有效等价类,无效等价类 有效等价类:输入有意义,合理的数...
2023-02-09 更多animate.css是一个跨浏览器的CSS3动画库,它内置了很多经典的CSS3动画。使用起来很方便。下面我们通过例子讲解如何使用自定义类名和animate.css库实现动画效果。(1)从animate.css官方网站获取animate.css文件,保存到chapter04目录中。(2)创建C...
2023-02-09 更多(1) 兼容性测试首先开展人工测试,测试工程师测试主流浏览器和常用操作系统测试主流程和主界面,看看主流程和主界面是否有问题,如果存在问题,那么记录下 bug 情况,以及浏览器型号和版本,以及操作系统,准确定位,bug 产生的原因,提交 bug,告知开发人员修改。所有的主流设备都需要进行测试,只...
2023-02-08 更多margin属性margin属性用于设置外边距,即控制盒子和盒子之间的距离。具体的属性和属性值的作用如下表所示:margin 简写方式代表的意义跟padding 完全一致。外边距可以让块级盒子水平居中,但是必须满足两个条件: 盒子必须指定了宽度(width), 左右的外边距都设置为aut 。示...
2023-02-08 更多Copyright © 2013-2021 河南云和数据信息技术有限公司 豫ICP备14003305号 ISP经营许可证:豫B-20160281