15
votes
How can I make a smooth transition from being a Black-Box Tester to an expert Automation Engineer?
Quote:- If you can’t do great things, do small things in a great way.
Automated testing requires more discipline compared to manual, Learning automation is not difficult but it requires a focused and ...
12
votes
Is software testing different when we are dealing with game development?
In game testing, a tester focuses mainly on the following points (from Johan Hoberg's blog):
Fun Factor Testing
Balance Testing
Game Level/World Testing
AI Testing
Multiplayer/Network ...
11
votes
How do I execute/test a large set of test cases with limited time and resources?
Good question. Here I am going to explain some steps from my experience.
1) We need good teamwork for that.
2) Here I just want to clarify that "Execute All Test Case/Suite" term. We need to ...
7
votes
Accepted
How to explain what a software tester does to a 6 year old?
Pretend you are going to lend a toy (a teddy bear) to a friend 'cos they really want it.
Before you lend the toy you want to make really sure it will make your friend happy.
You have to have dinner ...
7
votes
How do I execute/test a large set of test cases with limited time and resources?
Basically you never have enough time and resources to test everything, your test cases are already a subset of this infinite "everything".
What should you do then ? prioritize. A common heuristic is ...
6
votes
How should you interview for QA *Automation* positions?
We faced this during recent hiring and it took 6 months. We finally learned:
Test their automated test writing skills
i.e. the thing we want them to do on a daily basis!
Yes we started off with ...
6
votes
Is software testing different when we are dealing with game development?
Software testing against Games is potentially cheaper as you can ask players to do it for you for free during closed beta, open beta or even early access stage, when games actually test your game for ...
6
votes
Boundary Value Analysis: Why would you test valid values inside the boundary?
We took 0 and 101 to test for INVALID data scenario.
We took 1 and 100 to test whether = part of <= and >= is working or not.
We took 2 and 99 to test whether VALID values are also working in(...
5
votes
Accepted
Boundary Value Analysis: Why would you test valid values inside the boundary?
In your example, yes, it might be overkill if you are performing white-box testing. However, if you couldn't read or didn't have access to the code (i.e. black-box testing), these tests would be very ...
5
votes
How does knowing the technology behind the system under test help in testing?
There's two types of testing in the context of your question: black box testing and white box testing.
General issue
A black box tester doesn't know anything about the system. This allows the tester ...
5
votes
How do I execute/test a large set of test cases with limited time and resources?
Feedback also from my side what I learned from projects.
1. Prioritize the test cases
In my past projects we prioritized the test cases. We used HP ALM and there we had also couple of test cases and ...
4
votes
Black box testing methods without knowledge
I stumbled upon some black box techniques, but I don't really get how it works. I found sources saying that black box techniques are techniques in which you input something in a program and check if ...
4
votes
How to explain what a software tester does to a 6 year old?
Some of our current thoughts:
build a fun Scratch program, then introduce "bugs" in it and ask her to find and fix them making the program work again. Then, explain that this is exactly what we are ...
4
votes
Accepted
How can a Tester use Heuristics effectively to generate good test ideas?
I recently read quite good blog post from Michael Bolton, where he used James Bach's Heuristic Test Strategy Model to generate test ideas.
That blog post has 5 parts, so do not be discouraged on ...
4
votes
How do I execute/test a large set of test cases with limited time and resources?
In such situations, the most important thing is to prioritize your tests. Risk-Based Testing is a good way to prioritize your tests. Look at the risks you foresee and base your tests based on the ...
4
votes
How do I execute/test a large set of test cases with limited time and resources?
Start by analyzing what would be the impact regarding change. So you know the scope to be covered.
Out of the large set of Test Cases, you must be able to prioritize test cases as not all of them ...
4
votes
As professional tester what approach/techniques you personally use to find important bugs faster and early in test process?
Find Bugs Faster and Earlier:
All of the following have worked well for me in several companies:
Before test code or automation is even written:
Use well thought out test data strategies to ensure ...
3
votes
Is software testing different when we are dealing with game development?
As an ex-video game tester, some of the article is fairly inaccurate.
Whilst we were encouraged to raise defects (we actually had weekly targets) we weren't allowed to comment on the 'fun factor'. I ...
3
votes
Accepted
What are the downsides of this technique that involves randomness?
Generally I avoid randomness in tests.
I like to test a particular known state. I like to test by example. I like to have tests that are very easy re-runnable and produce the same result every time ...
3
votes
Accepted
How to compare two files without looking at the contents
You can generate the hash of the contents, and then compare the hashes. If the hashes are identical, the files are the same.
In ruby it would look something like this.
md5hashFile1 = Hash(file1)
...
3
votes
How to compare two files without looking at the contents
How about hashing the contents and comparing the results? As other folks say this requires opening the files in some fashion. So if you aren't allowed to see content you might need to create this as ...
3
votes
How to compare two files without looking at the contents
That depends on what you mean when you say "open" and what result you anticipate when you compare. You have to read both files in some way to compare them. File size won't give you reliable result. ...
3
votes
Accepted
Testing techniques and cases (White and black box Testing)
This isn't how I approach testing but I suppose you could try it like this. Based on the diagram it seems very top down and doesn't represent how you might actually approach testing. In practice I do ...
3
votes
How do I execute/test a large set of test cases with limited time and resources?
Find some measure then rank.
Lets say your measure is, say, line coverage; or exprssion coverage, or ...
Run each test collecting coverage measure for that individual test.
Rank the tests. (I'll ...
3
votes
Accepted
How many test cases can I run if I'm using domain testing?
Domain testing is an umbrella term for Equivalent partition and boundary value analysis. Here, we try to cover all the available behaviours of a system by using the least number of inputs. Here domain ...
2
votes
How should you interview for QA *Automation* positions?
This is a good question, from my experience you should be breaking down the technical skills you expect the candidate to master into 3-5 essential must have skills. For example:
Knowledge in ...
2
votes
Black box testing methods without knowledge
In black box test a tester should know the expected output depending on input. A tester shouldn't know how the program under test achieves this result (a tester may know it of course but it's not ...
2
votes
How to explain what a software tester does to a 6 year old?
Tell your child that it's like the coders give you a vending machine.
Then you put candy and chips into the vending machine, you decide how much of each item you want to start with. You also get to ...
2
votes
How to explain what a software tester does to a 6 year old?
Pick a video game of her favorite. And explain how the game works. Tell her what happens when she uses the game controls. Later, explain to her how the game works and explain how the tester ensures ...
2
votes
How does knowing the technology behind the system under test help in testing?
To add to the other answers here, the one time when it helps to know 'the technology behind the system under test' is when you're using recording tools to record automation tests. For instance, I once ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
test-techniques × 24manual-testing × 9
test-design × 9
automated-testing × 7
techniques × 5
test-management × 3
functional × 3
testcase × 2
development-process × 2
test-strategy × 2
test-tools × 2
selenium-webdriver × 1
test-automation-framework × 1
unit-tests × 1
tools × 1
agile-testing × 1
quality-assurance × 1
qa-developer × 1
interview × 1
terminology × 1
qa-role × 1
learning × 1
test-planning × 1
angular × 1
defect-tracking × 1