Friday, August 3, 2012
What is a Load Test Results Summary Report?
Posted by
Sunflower
at
8/03/2012 05:09:00 PM
0
comments
Labels: Application, Behavior, Conditions, Elements, Errors, Goals, Information, Load, Load Test Results Summary Report, Load Testing, Performance, Quality, Report, Software System, Stress, Technical, Tests, Users
| Subscribe by Email |
|
Monday, July 9, 2012
List out the technical details of mock object?
What are Mock Objects?
Posted by
Sunflower
at
7/09/2012 04:07:00 PM
0
comments
Labels: Application, Behavior, Conditions, Data, Details, Developers, Fake, Functionality, Information, Methods, Mock objects, Objects, Requirements, Simulate, Software testing, Stubs, Systems, Technical
| Subscribe by Email |
|
Saturday, March 24, 2012
What are different kinds of soft skills to be a successful tester / test manager?
Soft skill can be defined as a sociological term that plays a very important role in the success and personality development of an individual and can be related to his/ her following aspects:
1. Emotional intelligence quotient
2. Personality traits
3. Communication
4. Languages
5. Social graces
6. Friendliness
7. Attitude (whether pessimistic or optimistic) and
8. Personal habits and so on.
Why Soft Skills important?
- Soft skills in a way complement the IQ i.e., intelligence quotient of a person.
- IQ is included in the hard skills of a person.
- All these skills form an essential part of the occupational requirements for a job.
- A tester or test manager also needs to incorporate all these attributes in himself/ herself in order to be successful and enhance his interactions with the fellow team members, career prospects and also the job performance.
- The soft skills of a tester/ test manager can be related to his/ her ability of interacting effectively with the clients, customers and co workers.
- The soft skills of each and every individual combined together contribute to the success of the organization which can’t be ignored.
- This is the reason why the soft skills are being focussed up on as equally as the hard skills.
Soft skills are considered to be as the behavioural competencies and are more commonly known as the interpersonal skills and include:
1. Conflict resolution
2. Conflict negotiation
3. Communication skills
4. Creative problem solving
5. Selling skills
6. Strategic thing
7. Influencing skills
8. Team building etc.
Another Soft Skill
- Ability to participate actively in the group discussions is also an essential soft skill that companies seek in the testers and test managers.
- It is often the first criteria for the selection.
- Good communication and group discussion skills are the must software skills for the testers.
- The best thing about the soft skills is that they are honed for the professional needs but they eventually affect ones personal life in all the aspects.
So instead of just honing the technical skills, the testers require to focus up on building up their soft skills. But here we do not mean to say that the hard skills should be undermined. A tester cannot survive his job if he is not good at his technical skills. You need to strike a balance between both the hard and soft skills to make yourself a successful tester.
Some Important Soft Skills
Here are some important soft skills:
1. Discipline and perseverance
These two soft skills are psychological tools to persevere and make your efforts more productive. It increases the quality of your work and helps you focus well.
2. Reading skills
Reading skill may sound odd here but its importance will be realised as you deal on with the large amount of specifications and information every day. Testers have to deal with large chunks of information and a hell lot of documentations every day and so honing this soft skill becomes apparently necessary.
3. Negative thinking
Now you must be wondering what this is for. Well, negative thinking though works badly for the real aspects of life but it really helps a lot in testing while using tactics like negative testing, exploratory testing, fault injection techniques etc, since in such testing techniques, the tester to consider all the things by which the program can be affected.
4. Communication and interpersonal skills
5. Time management skills
These are needed since you need to make most of your time.
6. Effort prioritization
This is needed to assign importance to the tasks so that you an finish up all of them efficiently without messing up.
7. Attitude
Posted by
Sunflower
at
3/24/2012 11:35:00 AM
0
comments
Labels: Aspects, Attributes, Behavioral, Clients, Communication, Criteria, Hard Skills, Information, Interpersonal, Process discipline, Requirements, Skills, Soft Skills, Technical, Tester
| Subscribe by Email |
|
Monday, February 13, 2012
Why is documentation so important for software testing?
IMPORTANCE OF DOCUMENTATION
- Software documentation like other kinds of documentation is just a piece of plane text.
- Though just being plain text, its importance in the field cannot be neglected.
- You must have observed that whenever you purchase some software or application it comes with a documentation which contains user’s manual also.
- It is obvious that you must be using this user’s manual to understand and use the software better.
- The manual might have always helped you in diagnosis of your system whenever it might have had a break down, crash or hang.
- Documentation is a great help as it helps us in operating the software system or application.
- Documentation helps different people in different ways.
- Documentation has a very important role to play in the field of software engineering.
TYPES OF DOCUMENTATION
1.Requirements Documentation
- This documentation states all the requirements of a software system or application be it functional requirements or non functional requirements.
- Apart from the requirements it also states the features, functionalities, capabilities, attributes and characteristics of a software system or application. - This type of documentation serves as a foundation for the other documentations.
2. Technical Documentation
- This documentation contains the written code of the program and algorithm implemented.
- It also provides knowledge about the user interface of the software system or application.
- It also gives information about the APIs.
3. Marketing Documentation
- This documentation gives tip and information for marketing the software product.
4. Architectural Documentation
- This documentation is all about the internal structure of the software system or application.
- It explains how a particular software system or application is related to the environment and on what principles the construction of the program is based.
5. End user Documentation or User’s Manual
- This document is popularly known as user’s manual.
- It contains all type of knowledge that a user might need to operate the software system or for trouble shooting.
SOME FACTS ABOUT DOCUMENTATION
- Documentation introduces the software system or application to the user.
- It contains details about the software.
- Documentation can be thought of as a verified and validated agreement between the product developer and the buyer i.e., client.
- Documentation is modular in nature.
- It serves as road map for the user.
- It is said that if something is not present in the writing, it actually never happened.
- Documentation serves as a proof.
- If you don’t make a write up about the software, the client or the users will think that you are just making up the facts and if the things are there, they might have been done by some body else.
- You need to document every aspect of your software so that if later any dispute arises, none will be able to testify your work and decisions.
- Information contained in the documentation is very crucial and important.
- The software engineering industry is so documentation intensive.
Let us say that you have a program that got some problem like it crashed or hanged and the person in charge of the software is not available. Neither you know the structure and design of the program nor do you have any idea of how to mend the fault in the program. So what you will do in such a case?
Here documentation comes to your rescue.
- You have all the necessary details and tips on how to fix a fault and also the design of the program.
- It is important that the proper documentation is made available to each and every personnel of the software development team.
Posted by
Sunflower
at
2/13/2012 09:15:00 PM
0
comments
Labels: Application, Architectural, Client, Document, Documentation, Format, Importance, Marketing, Requirements, Software documentation, software engineering, Technical, User, User Manuals
| Subscribe by Email |
|