全部 文章 问答 分享 共找到380个相关内容
[文章] Jmeter 压力测试模拟
Jmeter压力测试模拟1.介绍ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。小巧轻便免费。
2021-11-22 22:41 · JMeter / 测试
[文章] Jmeter 压力测试模拟
Jmeter压力测试模拟1.介绍ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。小巧轻便免费。
2021-11-19 20:59 · JMeter / 测试
2020-09-29 15:14 · 测试
[问答] 测试开发有前途吗
22届毕业生,现在再找Java实习,得了几个独角兽的offer,大厂Java应该很难进,但测试实习岗应该容易些,暑假实习是找大厂测试还是去小厂Java实习?
2021-04-03 10:48 · 职业
[问答] 编写测试类出错
编写测试类,报错:Testrunningfailed:Instrumentationrunfaileddueto'Processcrashed.'创建数据库编写DAO都没出错。
2020-11-13 15:44 · 编写测试类
[问答] Profiler测试app会闪退
领券联盟项目,完成TbNestedScrollView后用Profiler测试app一滑动就会闪退,app真机上直接用起来是没问题的,不知道是手机问题还是什么原因
2020-04-29 16:00 · 问题
[问答] SobAndroidMiniWeb测试Post上传文件失败(404)
今天在做SobAndroidMiniWeb测试Post上传文件的时候失败了,返回错误码(404),我的ip是192.168.1.5,用浏览器都能正常访问本地的SobAndroidMiniWeb服务器,文件大小不到
2020-09-03 14:28 · post / 文件上传 / 404
[问答] Android Studio测试单元用不了

如题,运行程序啥的都没啥问题,一用测试单元就报错,搞了半天也没弄好。

代码就是创建项目的初始代码,报错信息如下图,貌似是跟gradle相关的.

2022-01-02 20:40 · 测试单元
2021-12-10 17:35 · 淘宝联盟 / java
[问答] 我在看19年的网课,其中在跟着写Dao测试类时,报了有关测试类的错误
public void testCreate(){ // 这里创建数据库 } @Test public void testInsert(){ // 测试插入数据
2021-08-08 17:16 · Android / 测试类
[分享] 一文全面了解Android单元测试
单元测试就是针对类中的某一个方法进行验证是否正确的过程,单元就是指独立的粒子,在Android和Java中大都是指方法。
2020-02-10 17:03 · android / 安卓 / 测试 / 单元测试 / 分享
[问答] 运行测试方法出现了run-as:unknown package:包名 的问题

运行MainActivity,databases文件夹下出现db文件;运行测试方法,databases文件夹就显示run-as:unknown package:的错误,请问该怎么解决

2023-12-14 10:25 · android
[文章] Android开发测试常用的ADB命令
如果是测试人员的话,可以到这个地址上去下载:ADB/ADB驱动下载下载好了配置环境变量,如要是开发人员只配置环境变量就好了。
2020-05-10 00:52 · ADB / 安卓开发 / android / 命令 / 调试桥
[问答] 如何实现mysql批量插入几万条数据用于测试
项目需要对mysql优化,需要插入大量数据用于测试,可以有什么样的方法呢?其中如果某表字段与其他表有关又该如何操作呢?(PS:我想着是mapper里面一直调用insert接口,不知道行不行)
2021-04-09 21:59 · mysql / 测试
[问答] 我只是测试一下是不是提问模块出问题了!
我只是测试一下是不是提问模块出问题了!几天没同学发问题了?难道是提问模块出问题了?
2020-06-22 11:15 · 博客系统 / 测试 / 提问 / SpringBoot
[文章] 【工具包】测试实体对象一键生成
使用类@Testpublicvoidtext05(){Objecto=DataUtils.textUtils(Car.class);System.out.println(o);}3.结果工具方法源码//测试工具
1970-01-01 00:00 · 工具类 / java / 闲的 / 反射
[文章] Python自动化测试之途牛网机票查询二(完结)
Python自动化测试之途牛网机票查询二(完结)前言在做自动化测试时,有时候我们还需要模拟鼠标和键盘操作,因为有些元素只能鼠标移动或悬浮时才会展示出来,这时就无法直接操作元素了,如下图所示。
[文章] Linux诊断原因
第一个参数是残阳的时间间隔数(单位秒),第二个参数是采样的次数procsr:运行和等待的CPU时间片的进程数,原则上1核的CPU的运行队列不要超过2,整个系统的运行队列不超过总核数的2倍,否则代表系统压力过大
2020-11-02 13:33 · Linux
[文章] 我写的bug是如何让测试人员损失8.7元的?
昨天写了一只bug,我竟然让测试人员损失了8.7元。我是如何写的呢?bug是如何做到的呢?需求功能需求:加一个短信指令控制设备,指令包含密码,手机号(管理员手机号,其他号码无效),指令内容。
2022-07-02 20:31 · 日常 / bug / 工作 / 弹射下班 / 程序员
[问答] 关于Android网络开发的问题--------求大佬啊啊啊啊
在网上有看到Android直连数据库会给手机照成很大压力若使用HTTP进行通信,是否一定要网页端作为中介,与数据库进行数据通信例如爱奇艺这样的视频饿了么美团外卖商家版这样的需要长时间网络通信的
2020-02-15 11:15 · 求解答
[文章] Python自动化测试之途牛网机票查询
Python自动化测试之途牛网机票查询前言学习了前面的基础知识,现在让我们来一个较为复杂一点的综合案例吧——途牛网机票查询Python代码部分fromseleniumimportwebdriverfromtimeimportsleepimporttimeprint
[文章] 内存溢出和内存泄露的区别?
代码审查与测试:对可能存在内存问题的部分进行严格审查,特别是涉及内存分配和释放的地方。运行性能测试压力测试,模拟极限情况以发现潜在的内存溢出风险。
2024-02-01 15:52 · 内存泄露 / 内存溢出
[文章] PicGo + 阿里云oss搭建个人图床工具
用户,逐步的见证了Typora做的越来越好,之前使用Typora进行记录的时候,发现了几个痛点,其中之一最让人头疼的就是图床,最早的时候使用的是七牛云+Mpic的解决方法搞定了图床的问题,奈何七牛云的测试空间收回导致了我很多的图片的链接失效
2020-11-08 11:38 · java
[文章] 考研与否要结合自身
放平目标,保有压力,没有压力,人就懒起来了。上一盘文章从历史角度看现在(精)感谢,debug,断点的打赏你的打赏是我成为首富的重要一步!
2021-03-05 18:18 · 思考 / 考研
[问答] AIDL模拟支付宝时,API30测试,bindService返回false,mThirdPayAction为null?
在AIDL模拟支付宝的案例里,一模一样按视频走的代码,然后在模拟器(API版本19)、(API版本26)、真机上(安卓9)测试,都成功跳转之模拟支付的界面但是在API30上,点充值后没反应,不跳转到模拟的支付宝界面
2020-07-05 18:48 · AIDL
[问答] 真机测试闪退
2020-04-2910:58:37.4759969-9986/com.sunofbeaches.taobaounionE/MemoryLeakMonitorManager:MemoryLeakMonitor.jarisnotexist!2020-04-2910:58:37.4759969-9969/com.sunofbeaches.taobaounionE/Minikin:Couldnotgetcmaptablesize!2020-04-2910:58:37.5539969-9969/com.sunofbeaches.taobaounionE/AndroidRuntime:FATALEXCEPTION:main  Process:com.sunofbeaches.taobaounion,PID:9969  java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.sunofbeaches.taobaounion/com.example.wjw.com.myapplication.ui.activity.MainActivity}:java.lang.IllegalStateException:Requiredview'main_navigation_bar'withID2131296512forfield'mainNavigationBar'wasnotfound.Ifthisviewisoptionaladd'@Nullable'(fields)or'@Optional'(methods)annotation.    atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:3303)    atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411)    atandroid.app.ActivityThread.-wrap12(UnknownSource:0)    atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1994)    atandroid.os.Handler.dispatchMessage(Handler.java:108)    atandroid.os.Looper.loop(Looper.java:166)    atandroid.app.ActivityThread.main(ActivityThread.java:7529)    atjava.lang.reflect.Method.invoke(NativeMethod)    atcom.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)    atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)   Causedby:java.lang.IllegalStateException:Requiredview'main_navigation_bar'withID2131296512forfield'mainNavigationBar'wasnotfound.Ifthisviewisoptionaladd'@Nullable'(fields)or'@Optional'(methods)annotation.    atbutterknife.internal.Utils.findRequiredView(Utils.java:84)    atbutterknife.internal.Utils.findRequiredViewAsType(Utils.java:96)    atcom.example.wjw.com.myapplication.ui.activity.MainActivity_ViewBinding.<init>(MainActivity_ViewBinding.java:27)    atjava.lang.reflect.Constructor.newInstance0(NativeMethod)    atjava.lang.reflect.Constructor.newInstance(Constructor.java:334)    atbutterknife.ButterKnife.bind(ButterKnife.java:170)    atbutterknife.ButterKnife.bind(ButterKnife.java:99)    atcom.example.wjw.com.myapplication.ui.activity.MainActivity.onCreate(MainActivity.java:47)    atandroid.app.Activity.performCreate(Activity.java:7383)    atandroid.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)    atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:3256)    atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411)     atandroid.app.ActivityThread.-wrap12(UnknownSource:0)     atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1994)     atandroid.os.Handler.dispatchMessage(Handler.java:108)     atandroid.os.Looper.loop(Looper.java:166)     atandroid.app.ActivityThread.main(ActivityThread.java:7529)     atjava.lang.reflect.Method.invoke(NativeMethod)     atcom.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)     atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:921) run:04/2910:58:32:Launching'app'onHUAWEIRNE-AL00.$adbshellamstart-n"com.sunofbeaches.taobaounion/com.example.wjw.com.myapplication.ui.activity.MainActivity"-aandroid.intent.action.MAIN-candroid.intent.category.LAUNCHERTimedoutwaitingforprocess(com.sunofbeaches.taobaounion)toappearonhuawei-rne_al00-68UDU17A20001077.<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".ui.activity.MainActivity"><FrameLayoutandroid:id="@+id/homepage"android:layout_width="match_parent"android:layout_height="match_parent"><com.google.android.material.bottomnavigation.BottomNavigationViewandroid:id="@+id/main_navigation_bar"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="bottom"app:itemIconTint="@drawable/nagation_color"app:itemTextColor="@drawable/nagation_color"app:menu="@menu/my_nagationview"/></FrameLayout></RelativeLayout>packagecom.example.wjw.com.myapplication.ui.activity;importandroid.os.Bundle;importandroid.view.MenuItem;importandroid.widget.FrameLayout;importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivity;importandroidx.fragment.app.Fragment;importandroidx.fragment.app.FragmentManager;importandroidx.fragment.app.FragmentTransaction;importcom.example.wjw.com.myapplication.R;importcom.example.wjw.com.myapplication.ui.base.BaseFragment;importcom.example.wjw.com.myapplication.ui.fragment.HomeFragment;importcom.example.wjw.com.myapplication.ui.fragment.RedPacketFragment;importcom.example.wjw.com.myapplication.ui.fragment.SearchFragment;importcom.example.wjw.com.myapplication.ui.fragment.SelectedFragment;importcom.example.wjw.com.myapplication.utils.LogUtils;importcom.google.android.material.bottomnavigation.BottomNavigationView;importbutterknife.BindView;importbutterknife.ButterKnife;importbutterknife.Unbinder;publicclassMainActivityextendsAppCompatActivity{privatestaticfinalStringTAG="MainActivity";@BindView(R.id.main_navigation_bar)BottomNavigationViewmainNavigationBar;@BindView(R.id.homepage)FrameLayouthomepage;privateFragmentmhomeFragment;privateFragmentmselectedFragment;privateFragmentmredPacketFragment;privateFragmentmsearchFragment;FragmentManagermFm=getSupportFragmentManager();privateUnbindermBind;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){mBind=ButterKnife.bind(this);ButterKnife.bind(this);super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ButterKnife.bind(this);initfragments();initlister();}@OverrideprotectedvoidonDestroy(){super.onDestroy();if(mBind!=null){mBind.unbind();}}privatevoidinitlister(){mainNavigationBar.setOnNavigationItemSelectedListener(newBottomNavigationView.OnNavigationItemSelectedListener(){@OverridepublicbooleanonNavigationItemSelected(@NonNullMenuItemmenuItem){if(menuItem.getItemId()==R.id.home){LogUtils.d(this,"转到首页");switchFragment((BaseFragment)mhomeFragment);}elseif(menuItem.getItemId()==R.id.select){LogUtils.i(this,"转到精选");switchFragment((BaseFragment)mselectedFragment);}elseif(menuItem.getItemId()==R.id.redpacket){LogUtils.w(this,"转到特惠");switchFragment((BaseFragment)mredPacketFragment);}elseif(menuItem.getItemId()==R.id.search){LogUtils.e(this,"转到搜索");switchFragment((BaseFragment)msearchFragment);}returntrue;}});}privatevoidswitchFragment(BaseFragmenttargetFragment){FragmentTransactionfragmentTransaction=mFm.beginTransaction();fragmentTransaction.replace(R.id.homepage,targetFragment);fragmentTransaction.commit();}privatevoidinitfragments(){mhomeFragment=newHomeFragment();mselectedFragment=newSelectedFragment();mredPacketFragment=newRedPacketFragment();msearchFragment=newSearchFragment();mFm=getSupportFragmentManager();switchFragment((BaseFragment)mhomeFragment);}}packagecom.example.wjw.com.myapplication.ui.fragment;importandroid.view.View;importandroidx.viewpager.widget.ViewPager;importcom.example.wjw.com.myapplication.R;importcom.example.wjw.com.myapplication.model.domain.Categories;importcom.example.wjw.com.myapplication.presenter.iHomepresenter;importcom.example.wjw.com.myapplication.presenter.impl.Homepresenterimpl;importcom.example.wjw.com.myapplication.ui.adapter.HomePagerAdapter;importcom.example.wjw.com.myapplication.ui.base.BaseFragment;importcom.example.wjw.com.myapplication.utils.LogUtils;importcom.example.wjw.com.myapplication.view.iHomecallback;importcom.google.android.material.tabs.TabLayout;importbutterknife.BindView;publicclassHomeFragmentextendsBaseFragmentimplementsiHomecallback{@BindView(R.id.home_indacater)publicTabLayoutmTabLayout;privateiHomepresentermhomepresenter;@BindView(R.id.home_pager)publicViewPagerhomePager;privateHomePagerAdaptermhomePagerAdapter;@OverrideprotectedintgetRootViewResId(){returnR.layout.fragment_home;}@OverrideprotectedvoidinitView(ViewrootView){mTabLayout.setupWithViewPager(homePager);//给ViewPager设置适配器mhomePagerAdapter=newHomePagerAdapter(getChildFragmentManager());homePager.setAdapter(mhomePagerAdapter);}@Overrideprotectedvoidinitpresenter(){//创建Presentermhomepresenter=newHomepresenterimpl();mhomepresenter.registerCallback(this);}@OverrideprotectedvoidLoadData(){//加载数据mhomepresenter.getCategrories();}@OverridepublicvoidonCategoriesloaded(Categoriescategories){LogUtils.d(this,"onCategroiesloaded....");//加载的数据会从这里回来if(mhomePagerAdapter!=null){mhomePagerAdapter.setCategories(categories);}}@Overrideprotectedvoidrelease(){//取消回到注册if(mhomepresenter!=null){mhomepresenter.unregisterCallback(this);};}}//packagecom.example.wjw.com.myapplication.ui.adapter;////importandroidx.annotation.Nullable;//importandroidx.fragment.app.Fragment;//importandroidx.fragment.app.FragmentManager;//importandroidx.fragment.app.FragmentPagerAdapter;////importcom.example.wjw.com.myapplication.model.domain.categories;//importcom.example.wjw.com.myapplication.ui.fragment.HomePagerFragment;////importjava.util.ArrayList;//importjava.util.List;//////publicclassHomePagerAdapterextendsFragmentPagerAdapter{////////privateList<categories.DataBean>categorylist=newArrayList<>();////publicHomePagerAdapter(FragmentManagerfm){//super(fm);//}//////////@Nullable//@Override//publicCharSequencegetPageTitle(intposition){//returncategorylist.get(position).getTitle();//}////@Override//publicFragmentgetItem(intposition){//returnnewHomePagerFragment();//}////@Override//publicintgetCount(){//returncategorylist.size();//}////publicvoidsetcategories(categoriescategories){//categorylist.clear();//List<categories.DataBean>data=categories.getData();//this.categorylist.addAll(data);//notifyDataSetChanged();//}//}packagecom.example.wjw.com.myapplication.ui.adapter;importandroidx.annotation.NonNull;importandroidx.annotation.Nullable;importandroidx.fragment.app.Fragment;importandroidx.fragment.app.FragmentManager;importandroidx.fragment.app.FragmentPagerAdapter;importcom.example.wjw.com.myapplication.model.domain.Categories;importcom.example.wjw.com.myapplication.ui.fragment.HomePagerFragment;importcom.example.wjw.com.myapplication.utils.LogUtils;importjava.util.ArrayList;importjava.util.List;publicclassHomePagerAdapterextendsFragmentPagerAdapter{privateList<Categories.DataBean>categoryList=newArrayList<>();publicHomePagerAdapter(@NonNullFragmentManagerfm){super(fm,BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT);}@Nullable@OverridepublicCharSequencegetPageTitle(intposition){//returnsuper.getPageTitle(position);returncategoryList.get(position).getTitle();}@NonNull@OverridepublicFragmentgetItem(intposition){//returnnull;LogUtils.d(this,"getItem->"+position);Categories.DataBeandataBean=categoryList.get(position);HomePagerFragmenthomePagerFragment=newHomePagerFragment();returnhomePagerFragment;}@OverridepublicintgetCount(){//return0;returncategoryList.size();}publicvoidsetCategories(Categoriescategories){categoryList.clear();List<Categories.DataBean>data=categories.getData();this.categoryList.addAll(data);LogUtils.d(this,"size-->"+this.categoryList.size());notifyDataSetChanged();}}
2020-04-29 11:06 · logcat / run
[文章] 我的大三春招实习生面试经历(填坑)
(那时候压力也很大,心态也被有的面试官搞崩了,平静了一两天)。不断的面试(我有的面试我录了音的),不断的改变自己的回答的方式。面试完后听听自己的回答总结。一边面试一边背基础知识。
1970-01-01 00:00 · 面试体验
[问答] Sqlite数据库测试遍历异常
List<User>users=mUserDao.listAllUser();Log.d(TAG,"user.size------>"+users.size());for(Useruser:users){Log.d(TAG,"user------>"+user);System.out.println(users);在做数据库的时候,添加可以,但时遍历就报异常;
2020-08-26 14:05 · 数据库测试遍历异常
[文章] 如果提高一天的效率?多维竞争!
基础不行别的没用,很多问题明明就是基础的问题却想着先把这个问题解决了之后在系统学习基础,这很容易被一个简单问题困很久⑦无限时间成本的投入,没有后顾之忧的写,真的加上期限与要求和有工程压力
2021-01-06 17:18 · 思考
[问答] Androidstudio真机测试问题,apk大小超过50m就不能真机测试
最近开发了一个项目,当apk文件大于50m的时候就安装不了了,这是什么情况,其他小项目就可以,我用的手机是vivo的,这个是手机的问题还是Androidstudio的问题?
2020-07-27 15:18 · Androidstudio
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 13