分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   从苹果(193.62,0.87,0.45%)官网获悉,苹果“我的照片流”服务今日正式关闭,“我的照片流”中将不再保留任何照片。用户如果想将拍摄的照片和视频在所有设备上都保持最新并储存在iCloud中,则可使用“iCloud照片”服务。  据悉,“MyPhotoStream”服务于2011年由史蒂夫?乔布斯作为iCloud的一部分推出,可以自动将一个设备上的照片和视频上传到另一个设备上,无需手动同步。这项功能不占用免费的5GBiCloud存储空间,但只能存储1000个文件,并且不支持全分辨率同步。  苹果公司后来推出了iCloudPhotoLibrary(现在称为iCloudPhotos),...
            0 0 500
            分享
          •        以前,写完一段代码我也是直接调用或者实例化一下,发现过了就把测试相关部分删了。今年的不幸与坎坷使我有很长一段时间去思考人生,不想将就了,鲁棒健壮的程序,开发和测试应该是分得很开的,于是我选择jest去做单元测试这件事。       为什么要做单元测试       在开始之前,我们先思考这样一个问题,我们为什么要做单元测试?       不扯犊子直接说吧,第一点,用数据、用茫茫多的测试用例去告诉使用者,你的程序是多么鲁棒健壮...
            1 1 1011
            分享
          • 在系统实现中,经常需要用到序列号来记录操作执行的顺序或者打印时间戳等。因为序列号等我们只取正值,所以一般都使用无符号数以表示更大的范围。虽然一般的32位或者64位无符号数表示的范围很大,甚至可以确保在系统的生命周期内都不会用完,但是作为一个健壮的系统还是需要考虑无符号数达到最大后,重新归零的溢出问题。事件背景:数据库在sequence没有超过INTEGER类型上限时,系统程序代码中那些错误的和无意义的类型转换、实体类和BEAN用INTEGER类型作为主键的情况是不会引起错误的,一旦超过INTEGER类型上限时,这些场景下就会发生ID变成负数的情况,从而发生保存到数据库中的外键是负数或者根据ID...
            0 1 1395
            分享
          •        行为驱动开发英文名为Behave Driven Development,简称BDD,是一种敏捷开发方法,主要是从用户的需求出发强调系统行为。将此模型借鉴到自动化测试中称其为行为驱动测试模型,它是一种通过使用自然描述语言确定自动化测试脚本的模型。也就是说,用例的写法基本和功能测试用例的写法类似,具有良好协作的益处。这种测试模型使每个人都可以参与到行为开发中,而不仅仅是程序员。每个测试场景都是一个独立的行为,以避免重复,并且已有的行为可以重复使用。       目前在Python中最流行的 BDD 框架是...
            10 10 2473
            分享
          •   一、什么是功能测试  功能测试俗称:“点点点测试”。  只需每天拿着鼠标操作系统业务模块、功能,模拟真实的用户场景来发现问题。  点点点测试含量低,可替代性强。  能看懂需求文档,学过软件测试理论专业知识+项目实践练习即可满足工作需求。  功能测试原理如下图所示:  功能测试不能彻底发现系统中的问题,因为功能测试不用考虑程序内部的逻辑结构原理过程。  只能通过操作软件的输入、输出根据需求来判断结果正确性。  通透现象很难发现本质性的问题。  所以点点点测试没前途,最容易被环境卷掉。  除非贵企业做的传统软件测试,业务复杂,功能测试做好后期可往产品经理、测试实施方向转型。  二、为什么要开展...
            0 0 216
            分享
      • 51testing软件测试圈微信