Build your professional network on facebook via our app Go to app
 
<< Prev  3 of 30 in Topic  Next >>
Topic : Today's Testing Challenges
  Rate : 
 
Industry : IT ServicesFunctional Area : Testing strategies(Others)
Activity:  1771 views;  last activity : 02 12 2011 18:03:27 +0000
Manual or automated which type of testing is more used in the current IT industry
 
Share
 
 
  Rate : 
 
 
Manual Testing more beneficial Vs Automated Testing more beneficial
42
 
 
 
 
20
27
13
Support   Support
Top Argument
7
2

Both are important in it's own place.

Before any automated testing one round of manual testing is recomemded to filter out the basic bugs.

More over Manual Testing is followed in more places in this industry.


By Diptanjan Mukherjee, Team Leader -(Technical), Navayuga Infotech  03 26 2009 06:31:48 +0000
 
Top Argument
3
2

I am agree with rashmi as i have done manual and automation both so now i feel much comfertable in automation. so best is automation but we cannot trust that automation is always good. so i can manual is best at its own place or Automation is best at its own place.


By sanjeev Kumar, Project Leader/Managing Consultant, Tata Consultancy Services (TCS)  02 27 2009 07:40:59 +0000
4
0

I think there is a need to educate QA managers about the benefits and limitations of automation.There is a need to separate the facts from the fictions. But here is the problem, in most cases consultants are brought in to fix problems of prior attempts instead of initial setup. At this point the managers have already learned (painfully) the pitfalls of automation. In order to avoid this painful experience I would recommend (most automation engineers will agree with me) to spend more time up front doing research about the styles and techniques of automation and find an architecture that fits the environment. There is no doubt that automation adds a great value to overall QA process but, short of knowledge and understanding about automation and lack of planning can also cause a nightmare. Automation has limitations and can be use for only few functionalities. Automation will be mostly useful for performance testing. So Manual and Automation both are equally beneficial.


By Sachin Wartikar, QA/QC Manager, SSG  | 02 13 2011 15:46:17 +0000
0
0
It covers all the part of the testing and where you want users feedback then it is the only way to get it.
By Yogita Jaywant Patil, Associate consultant, Datamatics (CDIS)  | 10 23 2010 12:31:58 +0000
0
0

yes

 


By sanej , Test Manager, IBM  | 01 22 2010 13:12:32 +0000
0
0

Both are equally important but manual is suggested before automated.

An automatic regression test may also be fooled if the program output varies significantly in such these manual testing may be more effective.

 

Cheers


By Vipul Tripathi, Sales/BD Manager, V Solutions  | 05 27 2009 04:19:19 +0000
1
0

I have many years of both development and testing experience. To start with there are
couple of mistakes that developers usually make. Something like missing the validations
on input. This is usually caught during the initial phase of testing. Later once
the modules matures automated testing can be considered.

Usually automated testing is good for CLI based applications. In case of a CLI the
text usually stays intact and it doesn't change that frequently. If you take a GUI
based application, automation will be very difficult during the initial stages of testing.
Like for example for every release the GUI will be constantly changing accoding to the
customer requirement. It will only stabilize only after some years of being there.

For regression tests automation is a good idea. If you wanted to keep testing the
same thing again and again it will be boring and we loose interest on the same.
Due to the lose of interest we also loose the focus on testing and it becomes
error prone.

Coming back to the regression tests, the reason I am saying the regression tests
are good for automation is the we can focus on the new feature tests rather
than on the old test suites.


By Narayanan Madhavan, Software Quality Assurance Engineer  | 05 09 2009 00:44:32 +0000
1
0

Manual Testing more beneficial because we can't trust on any tool whenever we want to give our best. we always trust on our eyes and brain that's why Manual Testing is better than automated testing.


By Amit Tyagi, Test Lead, Omnie Solutions  | 04 29 2009 10:06:46 +0000
1
0

Both are having there own importance,

we need to do the automation,once the product is in stable,if the iteration's are more manual testing is good

with the automation ,we can't test the product completely


By Navaraj Javvaji, QA Lead, Avacorp Technologies Pvt Ltd  | 04 29 2009 04:24:39 +0000
1
0

Sachin, I completely agree, that Test Managers need to be educated, and should've grown having done both automation and manual testing. The health of the application under test, or the over all tests should first be planned for correctly. The tool, is only as smart as the tests that are prepared, and so really much of the onus of coverage is dependant on the owner of the quality of the product. The owners invariably would be the manual test organization. The place of automation should be understood as being productivity accelerators, and enhancers of test coverage. The requirements for areas for automation must collaboratively be arrived by both the manual and the automation tester.


By Jennifer Punitharaj, QA/QC Manager iNautix Technologies  | 04 28 2009 17:32:46 +0000
1
0

Mr Sameer, I hope you do evaluate the purpose of automation testing before starting it. coz any company would not support if for fun of employees. it should be worth automating application.


By Parikshit Betharia, QA&QC-Executive, patni computer systems  | 04 10 2009 05:43:41 +0000
1
0

Manual testing is more beneficial. As for any project starting with testing once has to do a round of manual testing to check the basic functionalities are working fine. As far as automation is considered, it should be done only when lot of regression testing is required and only for stable applicaton. Lot of projects are now following agile methodology which makes difficult to automate it. Also automation is benificial for longterm projects. in fact we should evaluate the ROI for automation before starting any automation project . that would be cost effective as well as feasible too.


By Parikshit Betharia, QA&QC-Executive, patni computer systems  | 04 10 2009 05:40:15 +0000
1
0

Sameer....I agree that the points you have mentioned are a part of the process when planning the testing, but these are more related to the project management and less to the technical aspect of the testing itself. Such as the time required.....Automation testing is always an ongoing process. No one creates automated tests for a One off testing cycle (unless they need to do load testing as well which can only be replicated truly by performance tools). The no. of bugs being delivered by the developers is a very dynamic no. That again is dependent on the past data which is calculated by the management. So....as a tester, I would again like to say that both the testing have their own significance. There are some things that should or could only be tested manually and some that need automation. So again.....this debate is baseless unless the specifics are provided.


By Varun Chugh, Solution Consultant, eMeter  | 04 09 2009 11:51:21 +0000
0
0

Manual Testing is more beneficial then Automation testing bcoz its easy to use and in mostly companies uses manual testing.


By kiransaluja , QA&QC-Executive, Kaizen Enginerring Systems  | 04 09 2009 10:19:27 +0000
0
0

Mr.Hiten i definitely agree with your argument.You are right when you are saying that manual testing is necessary to achieve 100% satisfaction because human being has only developed machines and one can't rely on the machines for everything.Moreover a machine can't be held accountable for the mistake so its better to do manual testing rather than automated one.

What do you say?


By Radhakrishna Marar, Business Analyst, Oracle  | 04 09 2009 09:41:43 +0000
1
0

I agree with Hiten..that before we go for automation tools.we must lear the basic of manual testing i.e functional testing.

thanks


By kiransaluja , QA&QC-Executive, Kaizen Enginerring Systems  | 04 09 2009 07:15:39 +0000
2
0

You cannot simply rely on Automated testing. Automated testing mainly takes care of performance issues, but user experience issues, logical bugs etc can never be detected by Automation testing. Manual testing is very much required only for the reason that Computer Cannot Think.


By Anirban Bhattacharya, Software Architect, Novartis Healthcare Pvt Ltd  | 04 08 2009 09:20:12 +0000
0
0

Hi.. Diptanjan,

YES i agree with your point that both are important in addition to that manual testing allows the tester to perform more ad-hoc (random testing). In my experiences, more bugs are found via ad-hoc than via automation. And, the more time a tester spends playing with the feature, the greater the odds of finding real user bugs.


By Kiran Kumar Reddy, Business Analyst, SAP  | 04 08 2009 05:26:52 +0000
1
0

I agree with your argument Varun but If you take my opinon about Automation vs Manual then i would say that its not only monetary factors or size of application that makes us to decide what to go for. What i think that apart from these factors a Project Manager need to consider;
1. How much quality the development team delivers to the testers (Less bugs or more bugs)?
2. What is the project deadline ?
3. How critical is the project ?


By Sameer Joshi, Project Manager, ADP  | 04 08 2009 02:38:41 +0000
0
0

Mr.Varun i agree with you.The type of testing to be used depends on the environment in which you want to practice that.But can you elaborate on your argument a little more as it will give more clarity to all the participants.


By Radhakrishna Marar, Business Analyst, Oracle  | 04 07 2009 12:14:11 +0000
1
0

Manual testing is necessary before going for automation. Because in automation testing first of all we have to select the test cases of that application which is going to be automated. If application is stable and there is no issue with the test cases which are going to be automated. After that we will go further. There is application scope for automation testing. We use the Automation for regression testing, even we can also check the application functionality by using tool (QTP). but it takes lots of time.

Eg. if an application has some changes in next release then first we check than changes by manually and after that make the script of that changes and run that script with all other script.

Summery: Automation testing is not possible without manually testing. First phase is manually testing from which tester will know that application is stable and it can be automated.

Thanks & Regards,

Manish Soni (Testing Engineer, Quality Center, QTP Certified)


By Manish Soni, QA&QC-Executive, OBS  | 03 19 2009 09:02:37 +0000
3
0

Without having knowledge of basic/manual testing concepts such as human intelligence, validation and verification person can not walk effectively on Automated Testing. Any system or application can not rely only on Automation Tool, for that human efforts are pre requisite to held on.

So, as per me Manual Testing is more beneficial overall!!

 


By Hiten Dhruv, SQA Engineer, Gateway TechnoLabs Pvt. Ltd.  | 03 12 2009 08:45:52 +0000
0
0

Manual testing is the more beneficial testing


By Kiran Kumar K, QA&QC-Executive, Sparsh Communications Pvt Ltd  | 03 12 2009 07:33:52 +0000
1
0

its the first step, it filters out the bugs.


By Anirvan Roy Choudhury, Software Developer, None  | 03 11 2009 17:15:58 +0000
2
0

Yes automation tools saves more time and effort But even though it saves time and effort, it is not that much accurate
Here to test a code again we are using code........
manually we can test accuratly than tool,

while testing a software by understanding it's functionality and it's business value and if the tester is familiar with the domain and technology...he will get number of real business use casesand he can test maximum number of use cases, but if we take tool we have some limitations,,,,

but for some specific cases like performance, regression testing automation tool must required

but finally i concludes that Manual testing is good than automation testing


By Pratap Kumar.Kuchipudi, QA&QC-Executive, Gapvak Technologies pvt Ltd  | 03 11 2009 04:33:44 +0000
1
0

Manual testing is better becoz u can go through each part of the code and u can check every aspect of the application by running negative test case/positive test case.
Automation is mostly benefit only for regression testing i.e becoz of time constrain.
rest i will think that maual testing is always better. Some time tools always left behind such a common error where on manual tester can get is easily.
The most important thing is tht every thing has its benefit as well as drawbacks and it depend upon the person as well as environment, but Still Manual is always better.


By Tarun Handa, Test Analyst, Electronic Data Sys (EDS) an HP Company  | 03 08 2009 14:36:24 +0000
5
0

You didn't mention what is the place?

Firstly we should understand the concept of Automation and Manual testing. I think this debate is baseless because simply comparing the two types of testing without talking about the environment is useless. I think everyone would agree with me that automation is generally used for regression. And in that case it goes without saying that Automation (if possible) is the way to go. Now, why did I say (if possible)? If anyone comes up and says that each and everything in an application can be automated without spending a handsome amount on various different Tools then I can challenge him/her with some very simple examples.

So if anyone asks which is better Manual or Automation then it is very important to include the environment in which testing is to be carried out.

So if it is regression then, if possible, automation is the best...but if you are just starting to create an application...where will you get the application to automate it? ... so u don't really have a choice (then why ask which is better? ) ... you will have to do manual.


By Varun Chugh, Solution Consultant, eMeter  | 03 07 2009 14:54:03 +0000
2
1

Automated testing is ultimatley writing code to verify code. As such the basic act of verification will be based on human intillegence. So Manual verification is the basis or core of testing.


By Abhijit Dixit, Director Paymanets and Cash Managment, HSBC Technlogy and Services, Mexico  | 08 26 2008 09:57:56 +0000
0
0

as far as possible testing large scale products manually will kill a lot of time. and in the mean while we have to do all our work in time so trying automated testing will save time , cost and also increase production . but still technology has reached such a stage that automated can overcome manual testing.!!!! introducing new technology like fuzzy logic , neural systems , will decrease human effort. but still to design all these program and coding we need a brilliant mind.!!!! so initiative will be given to manual but later 99% work will be done by automated  to reduce cost, time , material waste, and all other factors 


By Aniket Kumar, B.Tech/B.E. student, Srm Institute Of Science And Technology, Chennai  | 02 12 2011 18:06:52 +0000
0
0

So far as testing techniques are concerned automation and manual approaches are  strategies to optimize cost and efficiency(time),both the techniques are required depending on what is being tested as a whole as also what is being tested as a part.

 Mostly areas where routine transactions are highly plural or repetitive then automation is preferred.Mostly areas where human interaction is optional or not required, therefore automation is preferred .

 Scenario based testing or predictive testing involving non-linear business models mostly would favor manual testing as automated tests results can only satisfy the spectrum of “predictive results” in transactions. Moreover automation testing involving such business logic would require constant changes to be made and managing those changes by humans is far easier than managing it by an application or tool.  

 Full automation testing is not possible as certain areas would merit manual testing at least once. Regression testing again would be too risky on a production environment but manual testing as a last resort, if done very carefully becomes manageable even on a live production environment.

Rather than cost alone, variety and time primarily decides which approach would work.


By krish hari, Analyst, Tata Technologies Limited  | 06 30 2010 16:35:18 +0000
0
0
Manual testing is important for finding bugs at adhoc for rest all we have tools these days
By sasikanth , Test Developer, Pyramid IT  | 03 07 2010 09:22:38 +0000
1
0

The point here is not whether automated testing is better or not. The point however is that where automated testing is better and where it is not. I support automated testing, even though i am not a tester, because of its effectivesness. If i am trying to do a black Box testing, then automated testing fails and manual prevails. But if a project is in continous development, say as in scrum method, where new features are continously added, automated testing is the leader since we just have to re-run the already written regression tests. Manully testing previously developed modules will kill a tester.

Although i am not a tester, I feel that every tester should know how to code and be at par with the developer. Writing automated test case will do the job. This way the testers do get involved into a lot of codign along with the developer, which reaps delicious benefits later.


By Sumit Jayaswal, Associate/Sr. Associate -(Technical), Cognizant Technologies Solutions  | 05 27 2009 13:33:33 +0000
1
0

I vote for automated testing which can drastically decrease the levels of human hours needed to acomplish a testing task. Moreover at times when you have to test an application iteratively (say after each patch installation you have to test it in Development region, then in a testing region followed by a sanity testing in production region), automation becomes a basic need where in testing robots can test the application and document the results for review by a tester.

I deny the fact that the accuracy is lesser as robots do what we ask them to do. I feel automation is more accurate as it will look for exact assertion for a test step. While on the other hand a manual tester can overlook small issues with the entity being tested which sometimes can result in bigger failures.

Hence I would recommend to Automate Testing if you intend to bring your customer's efficiency towards north (and not worried of getting lesser billed hours from the same ;-) ).


By Ashish Marwal, Sr. Software Developer, IBM India Pvt Ltd  | 05 11 2009 14:26:59 +0000
1
0

Guys

Both have there own pro's and con's in each product/industry focus sector. As a Project Manager who is managing a project , he looks for two things - no defects/bugs should miss the testing & with less resource. Based on the priority and importance it is going to decide which is better. 

Also one more point we need to note, is Automation comes with a cost of investment intinally, as we need to procure Software and Hardware to support the same. So it is difficult for a small companies, or start up to invest easily. 

Based on my exp which I have encountered in mangainig more than 50 plus implementation, it is also taken case by case and it depends on the product/industry/Budget/Resource.

Sometimes I have even gone for both the methods in certain projects. 

If u ask a testing /quality resource, he will always prefer automated testing.


By Mihir Jhaveri, PMP, CSCM, Senior Manager/Pre Sales & Solution Lead/SCM/Strategy, Bristlecone India  | 05 01 2009 02:07:03 +0000
0
1

Mr.Pratap i would say that automated testing is more beneficial to use than manual testing because Manual Testing is boring whereas automated tests are fun and challenging to write.Moreover Manual Testing is not reusable whereas automated tests are completely usable.Manual Testing requires complex Manual Setup and Tear Down but Automated Tests can have varying scopes and require less complex setup and teardown.

So because of above advantages i would like to use automated testing rather than manual testing.what would you say?


By Samir Das, Tech Architect, Infosys  | 04 08 2009 12:25:56 +0000
1
2

Manual Testing is not reusable .Manual Tests provide limited Visibility and have to be Repeated by all Stakeholders
Automated Tests are completely reusable
§Automated Tests provide global visibility

§

 

  • Manual Tests take more Effort and Cost more than Automated Test to write and run.
  • Manual Testing is boring
  • Automated Tests are reusable
  • Manual Tests provide limited Visibility and have to be Repeated by all Stakeholders
  • Automated Tests can have varying scopes and can test single units of code by Mocking the dependencies
  • Automated tests may require less complex setup and teardown

By satyaram , QA Lead, Virtusa  | 04 06 2009 08:48:05 +0000
0
0

I completely agree with your statement Sanjeev as u already worked with manual as well as automation you know better which one is best suited.Obviously automation saves time & money.


By Puneet Maurya, Project Lead, Aftek  | 04 06 2009 08:23:43 +0000
1
0

I am supporting Automation...

Automated testing is definetly playing a major role in todays market scenario, the competion is too high company can't waste time or delay their major build to go live. Automated testing not just saving time but also if coded well it catch lots of bugs and ignore human fault. With automation testing the application should be perfect and no work around like Manual is possible, so its more robust then manual.


By Vineet Chandra, Sr. test Engg, Computer Sciences (CSC)  | 03 31 2009 15:20:54 +0000
1
0

Many of them see automation as a test execution tool but there are many tools which can be applied in entire software life cycle like test management, req management tools, incident management blah blah....so automated testing is beneficial  and completely dependant on users who use them.......

cheers!! 


By karthik , QA&QC-Lead, HCL  | 01 06 2009 17:20:05 +0000
1
0
i support automated testing as i feel testing through autmated tools saves more time and effort and is accurate.
By RASHMI BHARDWAJ, Quality and Test Engineer Velocity Systems International  | 08 21 2008 16:16:35 +0000
Leading recruitment firm from Bangalore
Java with Intelligent Network,Telecom, Bangalore
Viewers also viewed
The aptitude doesnt take the correct decision. vs It takes the correct judgement.
 
610 referals 60 arguments, 1813 views
Having a BEd degree will no longer be enough to become a school teacher. Concerned over the...
 
824 referals 15 arguments, 166 views
With tremendous performance down under and retaining the ashes for the first time in Australian...
 
540 referals 9 arguments, 50 views
more...  
Recent Knowledge (86)
if Baba's business was successful wht's his fault? vs This country can only have rich...
 
1701 referals 27 arguments, 269 views
When thought process is ticking as the time goes,  every inhabitants start looking at thing that...
 
51 referals 11 arguments, 132 views
with current politicians vs never
 
1684 referals 28 arguments, 251 views
more...  
More From Author
If you've worked with Microsoft SQL Server at all, you've run across SQL Query Analyzer. Of course, this tool is essential for running ad hoc queries and executing SQL statements. But have you ever taken the time to really investigate its...
B oss Asks Employee : "Do you believe that there is Life after Death?" Employee Answered : "Certainly not, there's no proof of it", he replied. Boss Tells Employee : "Well, there is now.  After you left early yesterday to go to your brother's...
A debate for working women to decide the option for work which helps more in earning a living and also devoting time to family.
more...