Software QA/Testing Technical FAQs
Part:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
What kind of automated testing tool should Small company use?
Automation is not designed for small test
teams in companies. It does not make your testing more efficient, it
just make it faster. When you hit problems (and you likely will) it
will take a lot of time to fix these problems.
At the only time that a good automated process can be put in
place.
After your company starts growing and product releases, service packs,
etc start to pile up in the horizon, your team will not have the time
to automate because it will come after anything else to keep revenue
coming and customers happy.
Automation makes you faster, a nice outcome
that will become vital later. The trick is in controlling the inputs of
that process to get a good bang for the buck.
The standard QA tools
cause a lot of trouble and more often than not end up collecting dust
in the shelves.
Just throwing people and money at the problem does not work and is just
available to bigger companies.
Reads on the topic: How do I know when to Automate?
These articles will help you decide if you're even ready to automate.
When Should a Test Be Automated?
Brian Marick
Software Test Automation and the Product Life Cycle: Implementing
software test in the product life cycle
Dave Kelly
What if organization is growing so fast that fixed QA processes are impossible?
This is a common problem in the software industry, especially in new technology areas. There is no easy solution in this situation, other than...
* Hire good people
* Ruthlessly prioritize quality issues and maintain focus on the customer;
* Everyone in the organization should be clear on what quality means to the customer.
Can We do performance testing manually?*
Yes you can do Performance testing manually. For this you should open
many active sessions of the application and should test it out. It also
depends on what type of performance test you want to do. However, in general
you can judge the active sessions, number of DB connections open, number of
threads running (I have taken JAVA based Web applications as eg), the amount
of the CPU time and memory being used by having a performance viewer. You
can have IBM Tivoli Performance viewer. It is available for trial version
also. Usually the the test is done by deploying the application on the
server and accessing the application from multiple client machines and
making multiple threads to run. The performance viewer should of course be
installed on the server.
What's the SDLC models- waterfall and v-models?
Answer1:
In large scale company first of all they are followed waterfall method.
now days mostly companies are following V models.
model - means the testing involvement starts from the design state itself &
continues till system test.
Phase Testing
Requirements - review
design - review
TR - TUT
then testing phases starts.
So, like this testing makes a perfect V. so we call it V model.
Indicate the flow of activities in the V-model, please look at:
Test Process in the V-model
Answer2:
The waterfall is the General concept of all the
models and most of the project based companies use V-Model.
Testing will be involved from the requirements phase till the User
Acceptance Test.
What's server side testing
It's testing the applications and daemons that run on a server.
Server Side testing can involve testing of Servlets and Controllers.
Part:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|