44

I am a Tester.

Ask me anything.

Comments
  • 6
    How would you test data migration processes?
  • 13
    do you know anything?
  • 15
    @ameware Haven't done that but if I would have to I might create different types of data and see how that migrates.

    Interrupt the migration and see how system behaves. Does it resumes the migration? Does it saves the transfer process? Starts all over again? Many more..

    What if the receiving end fucks up? How would system behave? What if there is garbage data? Volume test?

    @wowotek lame af.
  • 7
    Can you test something without destroying it ? 😁 @Floydian
  • 14
    Anything, hmm... 😏
  • 26
    How often do you masturbate per week?

    Tehehe.
  • 5
    I got my website hosted by myself to test if u want 😁 but if u can learn me some things i Will be happy i m a beginner in systems and network
  • 10
    @Guillaumez Yes. Happy flow/Vanilla flow we call it. With respect to your second comment, not sure what you mean.

    @Condor @TylerDurden fuckers 😂😂😂😂😂
  • 8
    @Floydian The most frustrating part of your job?
  • 12
    @bigus-dickus Dealing with stupid devs who refuse to accept their fault while my dick sucking manager pressurises me to get the bug fixed without him stepping in purposely.

    He does that so that my relationship with others spoils and he gets a reason to screw me appraisals.

    Also, devs deliver it late and then QA is under pressure to meet the timeline. We don't get enough time for regression and then it fails in prod. Guess who is blamed?
  • 7
    @Floydian most of these have an ego bigger than Mt Everest.
  • 9
    @bigus-dickus Spot on. His ego is inversely proportional to his iq
  • 6
    how does it feel to ALMOST, but not quite, work in IT? =D

    (just joking, really)
  • 6
    Most developers find it hard to believe that their code is bugged. They feel the user is an idiot, doing something wrong, problem with other dependencies and so on.. Unless its in their face. How do you deal with that?
  • 3
    @Floydian Are you/when are you planning on changing roles(to dev/management/sysadmin/whatever)?
  • 5
    @gymmerDeveloper Try to explain it to them first.

    Then raise a bug and ask them to comment on the bug that this is not a bug and a feature if they are so confident about it.

    It scares the shit out of them and then they fix it when asked to give it in writing. Fun to look at their face then. LOL

    @xzvf Though I wish to learn to code and be a sysadmin as well because I love networks, but I see no harm being a tester as it has equal importance as many fail to see its value.

    Manager? Not sure. I would love to be a product manager though. I am currently working to get a job as PM.
  • 2
  • 4
    When did the universe start?
  • 7
  • 3
    @Floydian uuuh i love that kind of proof. vsauce talk about it
  • 1
    What's your real name? And why did you pick Floydian as a username
  • 2
    Would it be possible to test only in production when doing continuous delivery?
  • 7
    @samsepiol I am sorry but cannot and will not reveal my real name.

    I am a Pink Floyd fan. I just fucking love them. Floyd fans are called Floydians. Just like metal fans are metalheads.

    @diobert Nope. That'd corrupt the prod data and cause financial losses to business.
  • 5
    Mind merging my PR from earlier? Took blood, sweat and tears to get that sh!t made, verified and pushed :')
  • 2
    @Condor damn!! I didn't check the notifs.

    Also, I updated it a bit. Can you check once else there'll be merge conflict.
  • 4
    Oh shit, now I noticed.. there's been 3 commits since mine. Should I merge it into my repository and then file a new PR?
  • 1
    @Condor that'd be great. We need backup of backup of backup...
  • 5
    @Floydian Let's see if I can do this in 4 minutes before that rocket launches :3
  • 2
    @Condor hahahaha the count down started...
  • 4
    @Floydian Can't push, and this HP motherfucker and its unstable as shit network connection is driving me nuts. If the merge doesn't go without conflicts, please discard it. I'm done for today.
  • 5
    @Floydian Do you do the "human testing" part, verifying a branch against specs, or also write tests?

    Have you integrated testing in the deployment pipeline, or could something be forced through without you knowing about it?

    Do you only get involved at the end, just before deployment, or also during refinement/design of features?
  • 3
    @bittersweet well I do the manual testing if that's what human testing is.

    We do integration testing, but that's not what integration should be according to the world because we are led by a bunch of retards.

    I work in a product team and with 4.5 years of experience they consider me senior enough to involve during early stages but in other projects, only management is involved that too in later stages.
  • 1
    @Condor okay but what's wrong your avatar 😂😂😂😂

    Try again tomorrow.
  • 3
    @rEaL-jAsE hahaha no. 😂
  • 6
    @Floydian long live good cache management :3 and yeah I'll try again tomorrow, see if I can troubleshoot this rejection shit from GitLab. It really just doesn't end.. first it's that fucking laptop, then it's the PGP verification in GitLab, then it's the fucking network acting up (which is likely a problem in OpenVPN, local connections work just fine.. long live competent AF Arch maintainers for delivering stable OpenVPN software, right?), then it's push conflicts. At least I'm not the only one, apparently NASA's launch failed as well.. I really expect this entire day to be full of shit at this rate. Only good thing is that it's probably gonna provide a lot of ranting material.
  • 1
    @Floydian where do you work for? (Hehe)
  • 1
    Do you test accessibility?
  • 2
    If the universe started last Thursday,why did we name the first day thursday?

    Or,was there already a wednesday?
  • 3
    @CozyPlanes I work in an office hehe

    @shellbug so we have this ADA compliance stuff but hardly anybody follows that. I occasionally get assigned those bugs and do it once in a while.

    @Santaclauze well you did it. Thy shall ask thyself.
  • 1
    @Floydian do you know my lord and savior Behat ? (http://behat.org/en/latest/)

    Requires to know development, but one hell of fucking powerful tool :D
  • 0
    @Drillan767 never heard of it.
  • 5
    Okay real question.

    How do you actually become a tester?

    You have to break stuff. But you dont just start clicking everywhere hoping some one fucked up somewhere right?

    If you have an engineering degree and have become a tester, that means that it has to have quite a lot of processes?

    Yes you do have to understand the actual code... Or do you?
    It makes sense that you ought to in order to break the code where vulnerabilities can be felt.

    But when does the testing become challenging? I mean i compare that to having to design a proper application with a well designed dbb that anticipates as much as possible for the future. You could spend months thinking it out and still fuck up somewhere.

    How do you actually test, break and where are the real challenges in the testing sphere?
  • 3
    @Santaclauze

    How do you actually become a tester?

    - Hope this helps :) (https://devrant.com/rants/1608093/...)

    You have to break stuff. But you dont just start clicking everywhere hoping some one fucked up somewhere right?

    - No. We have a process. There are different things like UI and functional. Clicking random places is UI testing and is least important unless it impacts functionality. For functional testing we need to identify the scenarios and prepare test cases/conditions. Not as easy s it sounds.

    If you have an engineering degree and have become a tester, that means that it has to have quite a lot of processes?

    - Not really. Testing is more of an attitude than skill. I am the youngest in my team and also most qualified. People are illiterate in my team (Hint: check my previous rants)
  • 2
    @Santaclauze Yes you do have to understand the actual code... Or do you?

    It makes sense that you ought to in order to break the code where vulnerabilities can be felt.

    - We mostly do black box testing. Which is from user's pov. I have heard there are white box testers as well who go through code but never seen. But again there are hundered different types of testings.

    But when does the testing become challenging? I mean i compare that to having to design a proper application with a well designed dbb that anticipates as much as possible for the future. You could spend months thinking it out and still fuck up somewhere.

    - Challenge is at two places, once when dev team delivers late and pressure is on you to meet the timeline. And next is coverage. Boy shit literally hits the fan when you work on complex modules. Humanly it becomes difficult to identify and cover every scenario given the time frame.
  • 2
    @Santaclauze How do you actually test, break and where are the real challenges in the testing sphere?

    - Yes. My main task is to break things. Glad that I learned it very early in my career because of some good seniors. I don't find this job challenging, maybe because I enjoy it? Or maybe because I have a natural critic instinct?
  • 2
    So you obviously write tests as well?

    Not unitary i believe, functional and integration?

    But if you don't write the code to be tested isnt it harder to write complicated tests?

    Or do you dictate to other devs all the testing scenarios tjat ought to be completed?

    Finally,are you implicated in TDD?
  • 5
    @Santaclauze No. It doesn't work that way.

    Let's consider a scenario of you visiting an ATM to withdraw cash. We will test the ATM.

    Here's how test case will be:

    1. Go to ATM

    2. Insert inverted card

    Next case:

    1. Go to ATM

    2. Insert pen in card machine

    Next:

    1. Go to ATM

    2. Insert legit card

    3. Insert wrong pin

    4. Press enter

    5. verify the error

    Next:

    1. Go to ATM

    2. Insert amount

    3. Inert card

    4. Verify the error

    Next:

    1. Go to ATM

    2. Insert legit card

    3. Insert correct pin

    4. Insert very long withdrawal amount

    Next:

    1. Go to ATM

    2. Insert legit card

    3. Insert correct pin

    4. withdraw 0.1$

    5. Verify the error

    Next:

    1. Go to ATM

    2. Insert legit card

    3. Insert correct pin

    4. withdraw 100$

    5. Do not collect cash

    6. Verify that machine retracts the cash

    You get the point right...
  • 3
    @Floydian what are your pin codes, where are the corresponding cards?
  • 2
    @Floydian since you are a tester do you make any software or hardware to test something repetitive? some kind of automatic pen test (if that possible)?
  • 1
    @Floydian for real:

    I depend on RxJava's schedulers. They have their own clocks and notion of time. How do I trust them to count time correctly? In the documentation all it says that they have an internal clock and you can get the current time according to them from them.

    So what if it counts time twice as fast or slow as real time? Nowhere it is documented what clock these library classes follow. What do you think about such a situation?

    I could implement my own scheduler, but then I'd have to test it thoroughly and time always is tricky: what if the user switches time zone or system time?
  • 3
    @wowotek We have different team.

    We create the base scenarios and test data in excel and then those people automate it which is used in regression.

    This is the process followed in my team. It might differ elsewhere.
  • 1
    @eeee If something is designed to work in a certain way, mentioned the positive flow (and not the negative flow like you mentioned) then it comes under assumption that user will not do it.

    If user does it, they will be solely responsible for the damage, if any.

    Otherwise, it is bug and needs to be fixed.
  • 0
    @eeee Also, your question is very specific so it really depends on many factors and I don't think there's a general answer to this.
  • 4
    @Santaclauze (edit: oh fuck floydian answered already 🤣)

    Terminology might differ between companies, but there's different kinds of testers.

    Some companies employ test writers who translate requirements into tests (pieces of code which check code). Devs then simply write code until the tests are green. Some companies add tests after code has been written.

    But QA testers are different: They usually carefully read specifications for completed features. These features are deployed on test servers, or locally. The tester checks what happens if you enter a future birthday or an international bank account number, what happens if you rapidly use history backward/forward in the middle of a multi page sign-up flow.

    Those testers don't need to be programmers, but they do need to understand the weaknesses of that type of application. Often, they are also assigned bug reports to make an early assessment, test whether it's really a bug before it's forwarded to a dev.
  • 3
    @bittersweet You explained it better :)
  • 3
    @Floydian

    That last part is also why testers are my heroes.

    Someone who turns a cryptic bug report like "Invoicing is totally broken everything is broken we're all going to die" into "It seems invoices are not generated for the 12 users who entered bank account numbers with spaces. We should fix form validation, clean up the database, and re-generate missing invoices" -- that person deserves to be employee of the month every month.
  • 4
    @bittersweet I easily identify such critical bugs everyday while my co-worker is busy licking my manager's ass.

    At the end of the day, he gets the appreciation and I am questioned for something which was missed by him 79 years ago which I reported.

    Fucking hate that culture. But yes, testing is highly undervalued in IT world.
  • 1
  • 0
  • 1
    HOW DOES THIS TESTING THING WORK?

    A DEV CREATES A PROGRAM AFTER SO MANY SLEEPLESS NIGHT AND WITH SO MUCH HARD WORK AND YOU JUST POINT OUT THE BUGS IN IT.

    DON'T YOU FEEL LIKE A MONSTER? (JUST JOKING)

    I HEARD SOFTWARE TESTING IS VERY DIFFICULT AS COMPARE TO PROGRAMMING.IS IT TRUE?
  • 1
    @Floydian thanks for replying. My situation is a mobile phone, so I must assume that the time zone will change. That shouldn't change the absolute time counter (counted from 0 UTC).

    I agree that if the user changes their system's time, it's their responsibility. However, as a developer I should be aware if that's a regular change of context. I think it's safe to assume that it's rare to change.

    My question about RxJava is something for its developers, so I will see if I can find some place to discuss this. Probably the GitHub repo.
  • 2
    @Ashuk Depends.

    Things are relative.

    I have worked for modules where there was one dev and ten testers and modules where there were ten devs and one tester.
  • 0
    @eeee Which is why you have assumptions in place and teach the user how to use your product.

    That's when UX comes into the picture.
  • 1
    @Condor Can you pull the updated file,update your content and push it back?
  • 2
    @Santaclauze Why are you putting double spaces behind every comma? Just curious.
  • 0
    @Floydian can we talk in private somewhere ? 😁
  • 1
    @Guillaumez Sure.

    What is this regarding?

    You can hit me up on Discord Floydian#9547
  • 4
    @Floydian I'll perhaps look at it tomorrow. For today I'm seriously done with all this. If it doesn't merge, just discard it and I'll purge my repo, fork your current one, clone and push the edits back into the new fork (that'd better fucking accept my git push after all that). Both times when I booted up my laptop however, its networking issues would infuriate me to no end, and it doesn't seem like I can commit from chroot in my server. And I don't really have a replacement for this HP turd yet, although I'm working on that.
  • 1
    @Condor No worries mate. Relax for a while.
  • 4
    What is your mothers maiden name?
    What is the name of your first pet?
    What is the name of your first love?
    What is the name of the first school you visited?
  • 3
    @Codex404 hahahahaha best comment.
  • 4
    Can you test another tester, if the test the tester does, are good tests.
  • 2
    Can you test if my application is a male or female?
  • 1
    @LastDigitOfPi Yes. I mean I can moonlight it if my manager asks me or I occasionally do to keep a check of loser cunts progress which is almost negligible.

    @devjossy I don't assume gender these days. It's quite risky you know.
  • 1
    I appretiate your work since I hate testing by myself, it's a tedious and long process. (but yeah i'm doing it by hand, so its my fault here)

    How do you find motivation to test out every functionality of a program?
  • 2
    @nik123 I get paid for it, so money yeah.
  • 0
    @wowotek 🤣😝😭
  • 2
    @TylerDurden , i think its habit. It automatically does a space for me with the comma but not for the dot or anybother punctuation. Hence i just space all the time.
  • 3
    @Floydian @bittersweet okay. That makes more sense now. Thanks.
  • 1
    What platform do you use to test C++ code? Is there a platform for CUDA?
  • 1
    What do you do if you find a bug but can't replicate it.
  • 0
    @YounesN I don't test cpp code.

    @iamroot note it down and try to replicate it a few times. If it doesn't work leave it and while testing if I find it again carefully remember what I did to replicate it.
  • 1
    @Condor If you are pushing anything, assign me a ToDo.
  • 6
    @Floydian Maybe I'll take care of that today, but I doubt it. Yesterday I went partially through the process of spinning up an Arch VM within my Windows host to replace that shitty laptop, but I didn't complete that yet. And there's a ++age here today :)
  • 1
    @Condor HAHAHAH why is your hardware shit always fucked up?
  • 6
    @Floydian Because HP man.. next-level certified enganeers, of which I bought some secondhand hardware back when I was piss poor and didn't know that HP and Acer have this contest of making the shittiest hardware possible :')
    (well I'm still poor but at least I can afford some upgrades here and there every now and then)
  • 1
    @Condor Go for Chinese over American.

    Any given day, these Asians will provide you better quality for lesser price.

    Muricans charge for brand name. With Chinese you atleast can expect the quality even if after sales service remains same for both.
  • 2
    @Floydian i couldn't agree more 'bout muricans hardwares
  • 6
    @Floydian For components that's what I'm currently doing. No complaints there! Consumer electronics like phones I'm a bit hesitant about though.. previously I bought this Doogee T6 Pro from there and it already died on me after a year of use :/
  • 1
    @Condor yes, buying local Chinese brand would be risky but known brands like One Plus and Mi can be really worth the investment.
Your Job Suck?
Get a Better Job
Add Comment